Sådan installeres Mantis Bug Tracker på CentOS 7

En af de grundlæggende opgaver i administration og kontrol af servere er periodisk at overvåge status for disse for at opretholde den optimale driftstilstand og ikke kun på niveauet af hardwarekomponenter som diske eller hukommelse, men også for at validere adfærden for tjenester og behandler, så serverens integritet er tilstrækkelig.

Det er vigtigt, at vi er ansvarlige med vores udstyr og tager hensyn til opgaven med at føre tilsyn med at sikre korrekt drift. Med værktøjer som det, vi vil se i dag, formår vi at delegere en vis administrativ byrde, hvilket gør proceduren lettere.

Denne gang vil denne vejledning grundigt analysere, hvordan man installerer og bruger Mantis Bug Tracker til effektiv overvågning på CentOS 7.

Hvad er Mantis Bug TrackerDette er en open source -applikation skrevet i PHP, som vi vil udføre en effektiv sporing af de problemer, der findes på serveren.

Mantis Bug Tracker har en brugervenlig grafisk grænseflade, hvorigennem vi effektivt kan styre vores applikationer.

Funktioner Mantis Bug TrackerNogle af de fremragende funktioner i Mantis Bug Tracker er:

  • Tilpasning ved at have muligheder for at redigere underretninger, miljø eller arbejdsgang.
  • Adgangskontrol, ved at give mulighed for at etablere rollebaseret adgang.
  • Meddelelser, når du har mulighed for at aktivere sender advarsler til e -mail.
  • Indeholder mere end 50 tilføjelser at øge din arbejdskapacitet.

1. Installer EPEL -lagre og opdater system på CentOS 7

Trin 1
Det første skridt at tage vil være installation af EPEL -depoter for senere at muliggøre installation af Mantis Bug Tracker, til dette vil vi udføre følgende kommando:

 sudo yum installer epel -release -y

Trin 2
Når de nødvendige pakker er downloadet og installeret, fortsætter vi med at opdatere systemet ved hjælp af følgende kommando:

 sudo yum opdatering -y

2. Installer LAMP på CentOS 7


Når systemet er opdateret, fortsætter vi med LAMPE installation (Linux Apache MySQL / MariaDB PHP), da dette er et krav for Mantis Bug Tracker -operationen på systemet.

Trin 1
Først installerer vi Apache ved at udføre følgende kommando:

 sudo yum installer httpd -y
Trin 2
I dette tilfælde har vi allerede den nyeste version af Apache.

Trin 3
Nu skal vi starte Apache -tjenesten og aktivere den, så den er tilgængelig fra systemstart, for dette udfører vi følgende:

 sudo systemctl start httpd sudo systemctl aktiver httpd
Trin 4
Nu installerer vi MariaDB til databasestyring ved at udføre følgende kommando:
 sudo yum installer mariadb mariadb -server -y
Trin 5
Hvis du allerede har denne aktive database, er det ikke nødvendigt at installere.

Trin 6
Nu starter vi MariaDB -tjenesten og gør det muligt at starte fra begyndelsen ved at udføre følgende:

 sudo systemctl start mariadb sudo systemctl aktiver mariadb
Trin 7
Nu er det næste trin at installere PHP og Mantis Bug Tracker understøtter fra version 5 af PHP, og i det officielle CentOS -arkiv finder vi i øjeblikket version 7, først og fremmest vil vi installere det officielle lager ved at udføre følgende:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Trin 8
Nu vi installerer PHP udfører følgende kommando:

 sudo yum installer php71w php71w-cli php71w-mysqli -y

Trin 9
Når vi er opdateret, hvis vi vil se versionen af ​​PHP, kan vi udføre kommandoen:

 php -v

3. Konfigurer database til Mantis Bug Tracker på CentOS 7

Trin 1
Det næste trin vil være at konfigurere databasen til applikationen, for dette skal vi forstå, at MariaDB ikke er sikker, så vi skal udføre følgende kommando:

 sudo mysql_secure_installation

Trin 2
En række spørgsmål vil blive vist som i følgende skema:

 Angiv root -adgangskode? [Y / n] Y Ny adgangskode: Indtast ny adgangskode igen: Vil du fjerne anonyme brugere? [Y / n] Y Vil du ikke tillade root -login eksternt? [Y / n] Y Vil du fjerne testdatabasen og få adgang til den? [J / n] Y Genindlæs privilegietabeller nu? [Y / n] Y

Trin 3
Nu vil det være nødvendigt at få adgang til MySQL for at oprette databasen til Mantis Bug Tracker, for dette udfører vi følgende:

 mysql -u root -p
Trin 4
Når vi får adgang til databasen, udfører vi følgende linjer for at oprette Mantis -databasen og tildele rettighederne:

oprettelse af databasen

 Opret DATABASE mantisdb;

Privilegieopgave

 TILDELE ALLE PRIVILEGER PÅ mantisdb. * TIL 'mantis' @ 'localhost' IDENTIFICERET MED 'mantispassword'; 

Indlæs tilladelser

 FLUSH -PRIVILEGER; 

Afslut databasen

 \ q

4. Installer Mantis Bug Tracker på CentOS 7

Trin 1
Til dette vil vi først og fremmest downloade den stabile version af Mantis Bug Tracker fra sourceforge -webstedet, for dette vil vi udføre følgende:

 wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.4.0/mantisbt-2.4.0.zip 

Trin 2
Derefter pakker vi den downloadede fil ud:

 udpakke mantisbt-2.4.0.zip

Trin 3
Vi flytter filen til det korrekte bibliotek:

 sudo mv mantisbt-2.4.0 / var / www / html / mantis
Trin 4
Det næste trin er at oprette en virtuel værtfil til Mantis, som vil blive hostet på stien etc / httpd / conf.d, for dette udfører vi følgende:
 sudo nano /etc/httpd/conf.d/mantis.conf
Trin 5
I den nye fil indtaster vi følgende:
 ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" Servernavn ditdomæne.com Indstillinger FollowSymLinks TilladOverrider alle muligheder MultiViews Følsymlinks TilladOverrider alle ***** tillader, afvis Tillad fra alle TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log 

Trin 6
Vi beholder ændringer ved hjælp af tastekombinationen:

Ctrl + O.

Y vi gik ud fra redaktøren ved hjælp af:

Ctrl + X

Trin 7
Nu genstarter vi Apache -tjenesten ved at udføre følgende kommando:

 sudo systemctl genstart httpd

5. Mantis Bug Tracker webadgang

Trin 1
Inden du får adgang til Mantis Bug Tracker, vil det være nødvendigt at aktivere port 80 i CentOS 7 firewall, for dette vil vi udføre følgende:

 sudo firewall-cmd --zone = public --permanent --add-service = http sudo firewall-cmd -reload

Trin 2
Når havnene er godkendt, går vi til vores browser, og i adresselinjen indtaster vi følgende:

 http://dominio.com (I domænefeltet vil det være nødvendigt at indtaste domænet for at analysere) 

Trin 3
I dette vindue er det nødvendigt at konfigurere parametre som:

  • Database navn.
  • Brugere og adgangskoder.
  • Administratorkonto osv.

Trin 4
Når disse parametre er defineret, klikker vi på knappen Installer / opdater og vi vil se følgende vindue, der angiver, at ændringerne er blevet behandlet:

Trin 5
Når du klikker på knappen Fortsæt, er det nødvendigt at indtaste adgangsoplysningerne:

FORSTØRRE

Trin 6
Som hovedregel vil brugernavnet være "administrator"Og adgangskoden vil være"rod”. Når du får adgang til Mantis Bug Tracker, vil dette være det miljø, der tilbydes:

FORSTØRRE

Trin 7
Derfra kan vi udføre flere handlinger såsom:

  • Opret og se hændelser.
  • Rapporter nye hændelser.
  • Etabler køreplaner.
  • Se en oversigt over alle loggede opgaver.
  • Administrer blandt andet brugere.
På denne måde giver Mantis Bug Tracker os mulighed for løbende at overvåge de fejl, der kan opstå i CentOS 7.

wave wave wave wave wave