Una dintre sarcinile fundamentale în gestionarea și controlul serverelor este de a monitoriza periodic starea acestora pentru a menține starea optimă de funcționare și nu numai la nivelul componentelor hardware precum discurile sau memoria, ci și pentru a valida comportamentul serviciilor. și procesează astfel încât integritatea serverului să fie adecvată.
Este important să fim responsabili cu echipamentul nostru și să luăm în considerare sarcina de supraveghere pentru a asigura o funcționare corectă. Cu instrumente precum cea pe care o vom vedea astăzi, reușim să delegăm o anumită povară administrativă, facilitând procedura.
De această dată, acest tutorial va analiza cu atenție modul de instalare și utilizare Mantis Bug Tracker pentru o monitorizare eficientă pe CentOS 7.
Ce este Mantis Bug TrackerAceasta este o aplicație open source scrisă în PHP cu care vom efectua o urmărire eficientă a problemelor găsite pe server.
Mantis Bug Tracker are o interfață grafică ușor de utilizat prin care ne putem controla în mod eficient aplicațiile.
Caracteristici Mantis Bug TrackerUnele dintre caracteristicile remarcabile ale Mantis Bug Tracker sunt:
- Personalizare prin opțiuni de editare a notificărilor, a mediului sau a fluxului de lucru.
- Controlul accesului, permițând stabilirea accesului bazat pe roluri.
- Notificări atunci când aveți posibilitatea de a activa trimiterea de alerte a trimite un email.
- Include mai mult de 50 de suplimente pentru a vă crește capacitatea de muncă.
1. Instalați depozite EPEL și actualizați sistemul pe CentOS 7
Pasul 1
Primul pas de făcut va fi instalarea depozitelor EPEL pentru a activa ulterior instalarea Mantis Bug Tracker, pentru aceasta vom executa următoarea comandă:
sudo yum instalează epel-release -y
Pasul 2
Odată ce pachetele necesare au fost descărcate și instalate, continuăm să actualizăm sistemul folosind următoarea comandă:
sudo yum update -y
2. Instalați LAMP pe CentOS 7
Odată ce sistemul este actualizat, continuăm cu Instalare LAMP (Linux Apache MySQL / MariaDB PHP) deoarece aceasta este o cerință pentru operația Mantis Bug Tracker pe sistem.
Pasul 1
Mai întâi instalăm Apache executând următoarea comandă:
sudo yum instalați httpd -yPasul 2
În acest caz, avem deja cea mai recentă versiune de Apache.
Pasul 3
Acum trebuie să pornim serviciul Apache și să-l activăm astfel încât să fie disponibil din boot-ul sistemului, pentru aceasta executăm următoarele:
sudo systemctl pornește httpd sudo systemctl activează httpdPasul 4
Acum vom instala MariaDB pentru gestionarea bazei de date executând următoarea comandă:
sudo yum instalați mariadb mariadb-server -yPasul 5
Dacă aveți deja această bază de date activă, nu va fi necesară instalarea.
Pasul 6
Acum pornim serviciul MariaDB și îi permitem să înceapă de la început executând următoarele:
sudo systemctl start mariadb sudo systemctl enable mariadbPasul 7
Acum, următorul pas este instalarea suporturilor PHP și Mantis Bug Tracker din versiunea 5 a PHP și în depozitul oficial CentOS găsim în prezent versiunea 7, în primul rând vom instala depozitul oficial executând următoarele:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Pasul 8
Acum instalăm PHP executând următoarea comandă:
sudo yum instalați php71w php71w-cli php71w-mysqli -y
Pasul 9
Odată actualizat, dacă dorim să vedem versiunea PHP, putem executa comanda:
php -v
3. Configurați baza de date pentru Mantis Bug Tracker pe CentOS 7
Pasul 1
Următorul pas va fi configurarea bazei de date pentru aplicație, pentru aceasta trebuie să înțelegem că MariaDB nu este sigură, deci trebuie să executăm următoarea comandă:
sudo mysql_secure_installation
Pasul 2
O serie de întrebări vor fi afișate ca în următoarea schemă:
Setați parola de root? [Y / n] Y Parolă nouă: Reintroduceți parola nouă: Eliminați utilizatorii anonimi? [Y / n] Y Nu permiteți conectarea root la distanță? [Da / Nu] Da Eliminați baza de date de testare și accesați-o? [Y / n] Y Reîncărcați tabelele de privilegii acum? [Y / n] Y
Pasul 3
Acum va fi necesar să accesați MySQL pentru a crea baza de date pentru Mantis Bug Tracker, pentru aceasta executăm următoarele:
mysql -u root -pPasul 4
Odată ce accesăm baza de date, vom executa următoarele linii pentru a crea baza de date Mantis și pentru a atribui privilegiile:
crearea bazei de date
CREAȚI BAZA DE DATE mantisdb;
Atribuirea de privilegii
ACORDAȚI TOATE PRIVILEGIILE PE mantisdb. * LA „mantis” @ „localhost” IDENTIFICAT DE „mantispassword”;
Reîncărcați permisele
PRIVILEGII DE ÎNVĂȚARE;
Ieșiți din baza de date
\ q
4. Instalați Mantis Bug Tracker pe CentOS 7
Pasul 1
Pentru aceasta, în primul rând vom descărca versiunea stabilă a Mantis Bug Tracker de pe site-ul sourceforge, pentru aceasta vom executa următoarele:
wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.4.0/mantisbt-2.4.0.zip
Pasul 2
Apoi dezarhivăm fișierul descărcat:
dezarhivați mantisbt-2.4.0.zip
Pasul 3
Mutăm fișierul în directorul corect:
sudo mv mantisbt-2.4.0 / var / www / html / mantisPasul 4
Următorul pas este crearea unui fișier gazdă virtual pentru Mantis care va fi găzduit pe cale etc / httpd / conf.d, pentru aceasta executăm următoarele:
sudo nano /etc/httpd/conf.d/mantis.confPasul 5
În noul fișier vom introduce următoarele:
ServerAdmin [email protected] DocumentRoot "/ var / www / html / mantis" ServerName yourdomain.com Opțiuni FollowSymLinks AllowOverride All Options MultiViews FollowSymlinks AllowOverride All ***** permit, refuza Permite din toate TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log
Pasul 6
păstrăm modificări folosind combinația de taste:
Ctrl + O
Da am ieșit afară de la editor folosind:
Ctrl + X
Pasul 7
Acum repornim serviciul Apache executând următoarea comandă:
sudo systemctl reporniți httpd
5. Acces web Mantis Bug Tracker
Pasul 1
Înainte de a accesa Mantis Bug Tracker va fi necesar să activați portul 80 în paravanul de protecție CentOS 7, pentru aceasta vom executa următoarele:
sudo firewall-cmd --zone = public --permanent --add-service = http sudo firewall-cmd -reload
Pasul 2
Odată ce porturile sunt autorizate, mergem la browserul nostru și în bara de adrese vom introduce următoarele:
http://dominio.com (În câmpul domeniului va fi necesar să introduceți domeniul de analizat)
Pasul 3
În această fereastră va fi necesar să configurați parametri precum:
- Numele bazei de date.
- Utilizatori și parole.
- Cont de administrator etc.
Pasul 4
Odată ce acești parametri au fost definiți, vom face clic pe buton Instalați actualizarea și vom vedea următoarea fereastră care indică faptul că modificările au fost procesate:
Pasul 5
Când faceți clic pe butonul Continuare, va fi necesar să introduceți acreditările de acces:
MARI
Pasul 6
Ca regulă generală, numele de utilizator va fi „administrator„Și parola va fi”rădăcină”. Când accesați Mantis Bug Tracker, acesta va fi mediul oferit:
MARI
Pasul 7
De acolo putem efectua mai multe acțiuni, cum ar fi:
- Creați și vizualizați incidente.
- Raportați noi incidente.
- Stabiliți foi de parcurs.
- Vizualizați un rezumat al tuturor activităților înregistrate.
- Gestionați utilizatorii, printre altele.