Cum se instalează Mantis Bug Tracker pe CentOS 7

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 -y
Pasul 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ă httpd
Pasul 4
Acum vom instala MariaDB pentru gestionarea bazei de date executând următoarea comandă:
 sudo yum instalați mariadb mariadb-server -y
Pasul 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 mariadb
Pasul 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 -p
Pasul 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 / mantis
Pasul 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.conf
Pasul 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.
În acest fel, Mantis Bug Tracker ne permite să monitorizăm continuu erorile care pot apărea în CentOS 7.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave