Slik installerer du Mantis Bug Tracker på CentOS 7

En av de grunnleggende oppgavene i administrasjon og kontroll av servere er å periodisk overvåke statusen til disse for å opprettholde optimal driftstilstand og ikke bare på nivået til maskinvarekomponenter som disker eller minne, men også for å validere oppførselen til tjenester og behandler slik at serverens integritet er tilstrekkelig.

Det er viktig at vi er ansvarlige for utstyret vårt og tar hensyn til oppgaven med å overvåke for å sikre riktig drift. Med verktøy som det vi vil se i dag, klarer vi å delegere en viss administrativ byrde, noe som gjør prosedyren enklere.

Denne gangen vil denne opplæringen grundig analysere hvordan du installerer og bruker Mantis Bug Tracker for effektiv overvåking på CentOS 7.

Hva er Mantis Bug TrackerDette er en åpen kildekode -applikasjon skrevet i PHP som vi vil utføre en effektiv sporing av problemene som finnes på serveren.

Mantis Bug Tracker har et brukervennlig grafisk grensesnitt som vi effektivt kan kontrollere applikasjonene våre gjennom.

Har Mantis Bug TrackerNoen av de enestående egenskapene til Mantis Bug Tracker er:

  • Personalisering ved å ha alternativer for å redigere varsler, miljø eller arbeidsflyt.
  • Adgangskontroll, ved å tillate å etablere rollebasert tilgang.
  • Varsler når du har muligheten til å aktivere sender varsler til e -post.
  • Inkluderer mer enn 50 tillegg å øke arbeidskapasiteten.

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

Trinn 1
Det første trinnet å ta vil være installasjon av EPEL -depoter for senere å kunne installere Mantis Bug Tracker, vil vi utføre følgende kommando for dette:

 sudo yum installer epel -release -y

Steg 2
Når de nødvendige pakkene er lastet ned og installert, fortsetter vi å oppdatere systemet ved å bruke følgende kommando:

 sudo yum oppdatering -y

2. Installer LAMP på CentOS 7


Når systemet er oppdatert fortsetter vi med LAMP installasjon (Linux Apache MySQL / MariaDB PHP) ettersom dette er et krav for Mantis Bug Tracker -operasjonen på systemet.

Trinn 1
Først installerer vi Apache ved å utføre følgende kommando:

 sudo yum installer httpd -y
Steg 2
I dette tilfellet har vi allerede den nyeste versjonen av Apache.

Trinn 3
Nå må vi starte Apache -tjenesten og aktivere den slik at den er tilgjengelig fra systemstart, for dette utfører vi følgende:

 sudo systemctl start httpd sudo systemctl aktiver httpd
Trinn 4
Nå vil vi installere MariaDB for databaseadministrasjon ved å utføre følgende kommando:
 sudo yum installer mariadb mariadb -server -y
Trinn 5
Hvis du allerede har denne aktive databasen, er det ikke nødvendig å installere.

Trinn 6
Nå starter vi MariaDB -tjenesten og lar den starte fra begynnelsen ved å utføre følgende:

 sudo systemctl start mariadb sudo systemctl aktiver mariadb
Trinn 7
Nå er det neste trinnet å installere PHP og Mantis Bug Tracker støtter fra versjon 5 av PHP, og i det offisielle CentOS -depotet finner vi for øyeblikket versjon 7, først og fremst vil vi installere det offisielle depotet ved å utføre følgende:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Trinn 8
vi installerer PHP utføre følgende kommando:

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

Trinn 9
Når vi er oppdatert hvis vi vil se versjonen av PHP, kan vi utføre kommandoen:

 php -v

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

Trinn 1
Det neste trinnet vil være å konfigurere databasen for applikasjonen, for dette må vi forstå at MariaDB ikke er sikker, så vi må utføre følgende kommando:

 sudo mysql_secure_installation

Steg 2
En rekke spørsmål vil bli vist som i følgende skjema:

 Angi root -passord? [Y / n] Y Nytt passord: Skriv inn nytt passord: Vil du fjerne anonyme brukere? [Y / n] Y Vil du ikke tillate root -pålogging eksternt? [Y / n] Y Vil du fjerne testdatabasen og få tilgang til den? [Y / n] Y Last inn privilegietabellene nå? [J / n] Y

Trinn 3
Nå vil det være nødvendig å få tilgang til MySQL for å lage databasen for Mantis Bug Tracker, for dette utfører vi følgende:

 mysql -u root -p
Trinn 4
Når vi får tilgang til databasen, vil vi utføre følgende linjer for å opprette Mantis -databasen og tildele rettighetene:

opprettelse av databasen

 LAG DATABASE mantisdb;

Privilegieoppgave

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

Last på nytt

 FLUSH -PRIVILEGER; 

Avslutt databasen

 \ q

4. Installer Mantis Bug Tracker på CentOS 7

Trinn 1
For dette vil vi først laste ned den stabile versjonen av Mantis Bug Tracker fra sourceforge -nettstedet, for dette vil vi utføre følgende:

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

Steg 2
Deretter pakker vi ut den nedlastede filen:

 pakke ut mantisbt-2.4.0.zip

Trinn 3
Vi flytter filen til riktig katalog:

 sudo mv mantisbt-2.4.0 / var / www / html / mantis
Trinn 4
Det neste trinnet er å lage en virtuell vertsfil for Mantis som vil bli plassert på banen etc / httpd / conf.d, for dette utfører vi følgende:
 sudo nano /etc/httpd/conf.d/mantis.conf
Trinn 5
I den nye filen vil vi skrive inn følgende:
 ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" Servernavn yourdomain.com Alternativer FollowSymLinks AllowOverride Alle alternativer MultiViews FollowSymlinks AllowOverride All ***** tillat, nekt Tillat fra alle TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log 

Trinn 6
Vi beholder endringer ved hjelp av tastekombinasjonen:

Ctrl + O.

Y vi gikk ut fra redaktøren ved å bruke:

Ctrl + X

Trinn 7
Nå starter vi Apache -tjenesten på nytt ved å utføre følgende kommando:

 sudo systemctl start httpd på nytt

5. Mantis Bug Tracker nettilgang

Trinn 1
Før du får tilgang til Mantis Bug Tracker, vil det være nødvendig å aktivere port 80 i CentOS 7 -brannmuren, for dette vil vi utføre følgende:

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

Steg 2
Når portene er godkjent går vi til nettleseren vår, og i adressefeltet skriver vi inn følgende:

 http://dominio.com (I domenefeltet vil det være nødvendig å skrive inn domenet for å analysere) 

Trinn 3
I dette vinduet vil det være nødvendig å konfigurere parametere som:

  • Databasenavn.
  • Brukere og passord.
  • Administratorkonto osv.

Trinn 4
Når disse parameterne er definert, klikker vi på knappen Installer oppdatering og vi vil se følgende vindu som indikerer at endringene er behandlet:

Trinn 5
Når du klikker på Fortsett -knappen, vil det være nødvendig å angi tilgangsinformasjonen:

FORSTØRRE

Trinn 6
Som hovedregel vil brukernavnet være "administrator"Og passordet blir"rot”. Når du får tilgang til Mantis Bug Tracker, vil dette være miljøet som tilbys:

FORSTØRRE

Trinn 7
Derfra kan vi utføre flere handlinger, for eksempel:

  • Lag og se hendelser.
  • Rapporter nye hendelser.
  • Etablere veikart.
  • Se et sammendrag av alle loggede oppgaver.
  • Administrer brukere, blant andre.
På denne måten lar Mantis Bug Tracker oss kontinuerlig overvåke feilene som kan oppstå i CentOS 7.

wave wave wave wave wave