Så här installerar du Mantis Bug Tracker på CentOS 7

En av de grundläggande uppgif.webpterna i hanteringen och kontrollen av servrar är att regelbundet övervaka statusen för dessa för att bibehålla det optimala driftstillståndet och inte bara på nivå av hårdvarukomponenter som diskar eller minne utan också för att validera beteendet hos tjänster och bearbetar så att serverns integritet är tillräcklig.

Det är viktigt att vi är ansvariga för vår utrustning och tar hänsyn till uppgif.webpten att övervaka för att säkerställa korrekt drift. Med verktyg som det vi kommer att se idag lyckas vi delegera en viss administrativ börda, vilket gör förfarandet enklare.

Den här gången kommer denna handledning att analysera noggrant hur man installerar och använder Mantis Bug Tracker för effektiv övervakning av CentOS 7.

Vad är Mantis Bug TrackerDetta är en öppen källkod applikation skriven i PHP som vi kommer att utföra en effektiv spårning av problemen som finns på servern.

Mantis Bug Tracker har ett lättanvänt grafiskt gränssnitt genom vilket vi effektivt kan styra våra applikationer.

Har Mantis Bug TrackerNågra av de enastående funktionerna hos Mantis Bug Tracker är:

  • Anpassning genom att ha alternativ för att redigera aviseringar, miljö eller arbetsflöde.
  • Åtkomstkontroll, genom att tillåta att etablera rollbaserad åtkomst.
  • Meddelanden när du har möjlighet att aktivera skicka varningar att mejla.
  • Inkluderar mer än 50 tillägg för att öka din arbetskapacitet.

1. Installera EPEL -arkiv och uppdatera systemet på CentOS 7

Steg 1
Det första steget att ta är installation av EPEL -arkiv för att senare aktivera installationen av Mantis Bug Tracker, för detta kommer vi att utföra följande kommando:

 sudo yum installera epel -release -y

Steg 2
När de nödvändiga paketen har laddats ner och installerats fortsätter vi att uppdatera systemet med följande kommando:

 sudo yum uppdatering -y

2. Installera LAMP på CentOS 7


När systemet är uppdaterat fortsätter vi med LAMP -installation (Linux Apache MySQL / MariaDB PHP) eftersom detta är ett krav för Mantis Bug Tracker -operationen på systemet.

Steg 1
Först installerar vi Apache genom att köra följande kommando:

 sudo yum installera httpd -y
Steg 2
I det här fallet har vi redan den senaste versionen av Apache.

Steg 3
Nu måste vi starta Apache -tjänsten och aktivera den så att den är tillgänglig från systemstart, för detta utför vi följande:

 sudo systemctl start httpd sudo systemctl aktivera httpd
Steg 4
Nu kommer vi att installera MariaDB för databashantering genom att köra följande kommando:
 sudo yum installera mariadb mariadb -server -y
Steg 5
Om du redan har den här aktiva databasen behöver du inte installera den.

Steg 6
Nu startar vi MariaDB -tjänsten och gör det möjligt att starta från början genom att köra följande:

 sudo systemctl start mariadb sudo systemctl aktivera mariadb
Steg 7
Nu är nästa steg att installera PHP och Mantis Bug Tracker -stöd från version 5 av PHP och i det officiella CentOS -förvaret hittar vi för närvarande version 7, först och främst kommer vi att installera det officiella förvaret genom att köra följande:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Steg 8
Nu vi installerar PHP kör följande kommando:

 sudo yum installera php71w php71w-cli php71w-mysqli -y

Steg 9
När vi uppdaterat om vi vill se versionen av PHP kan vi köra kommandot:

 php -v

3. Konfigurera databas för Mantis Bug Tracker på CentOS 7

Steg 1
Nästa steg blir att konfigurera databasen för programmet, för detta måste vi förstå att MariaDB inte är säkert, så vi måste utföra följande kommando:

 sudo mysql_secure_installation

Steg 2
En serie frågor kommer att visas som i följande schema:

 Ange rotlösenord? [Y / n] Y Nytt lösenord: Ange nytt lösenord: Ta bort anonyma användare? [Y / n] Y Vill du inte tillåta root -inloggning på distans? [Y / n] Y Ta bort testdatabasen och få åtkomst till den? [Y / n] Y Ladda om privilegietabeller nu? [J / n] Y

Steg 3
Nu kommer det att vara nödvändigt att komma åt MySQL för att skapa databasen för Mantis Bug Tracker, för detta kör vi följande:

 mysql -u root -p
Steg 4
När vi har tillgång till databasen kör vi följande rader för att skapa Mantis -databasen och tilldela privilegierna:

skapande av databasen

 SKAPA DATABASE mantisdb;

Privilegieuppdrag

 GE ALLA PRIVILEGER PÅ mantisdb. * TILL 'mantis' @ 'localhost' IDENTIFIERAD MED 'mantispassword'; 

Ladda om tillstånd

 FLUSH -PRIVILEGER; 

Avsluta databasen

 \ q

4. Installera Mantis Bug Tracker på CentOS 7

Steg 1
För detta kommer vi först och främst att ladda ner den stabila versionen av Mantis Bug Tracker från sourceforge -webbplatsen, för detta kommer vi att utföra följande:

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

Steg 2
Därefter packar vi upp den nedladdade filen:

 packa upp mantisbt-2.4.0.zip

Steg 3
Vi flyttar filen till rätt katalog:

 sudo mv mantisbt-2.4.0 / var / www / html / mantis
Steg 4
Nästa steg är att skapa en virtuell värdfil för Mantis som kommer att vara värd på sökvägen etc / httpd / conf.d, för detta utför vi följande:
 sudo nano /etc/httpd/conf.d/mantis.conf
Steg 5
I den nya filen kommer vi att ange följande:
 ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" Servernamn yourdomain.com Alternativ FollowSymLinks AllowOverride All Options MultiView FollowSymlinks AllowOverride All ***** tillåt, neka Tillåt från alla TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log 

Steg 6
Vi behåller ändringar med tangentkombinationen:

Ctrl + O

Y vi gick ut från redaktören med:

Ctrl + X

Steg 7
Nu startar vi om Apache -tjänsten genom att köra följande kommando:

 sudo systemctl starta om httpd

5. Mantis Bug Tracker webbåtkomst

Steg 1
Innan du öppnar Mantis Bug Tracker kommer det att vara nödvändigt att aktivera port 80 i CentOS 7 -brandväggen, för detta kommer vi att utföra följande:

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

Steg 2
När portarna är godkända går vi till vår webbläsare och i adressfältet anger vi följande:

 http://dominio.com (I domänfältet måste du ange domänen för att analysera) 

Steg 3
I det här fönstret kommer det att vara nödvändigt att konfigurera parametrar som:

  • Databas namn.
  • Användare och lösenord.
  • Administratörskonto etc.

Steg 4
När dessa parametrar har definierats klickar vi på knappen Installera uppdatering och vi kommer att se följande fönster som indikerar att ändringarna har bearbetats:

Steg 5
När du klickar på knappen Fortsätt måste du ange åtkomstuppgif.webpterna:

FÖRSTORA

Steg 6
Som en allmän regel kommer användarnamnet att vara "administratör"Och lösenordet blir"rot”. När du öppnar Mantis Bug Tracker kommer detta att vara den miljö som erbjuds:

FÖRSTORA

Steg 7
Därifrån kan vi utföra flera åtgärder såsom:

  • Skapa och visa incidenter.
  • Rapportera nya incidenter.
  • Upprätta färdplaner.
  • Visa en sammanfattning av alla loggade uppgif.webpter.
  • Hantera bland annat användare.
På detta sätt tillåter Mantis Bug Tracker oss att kontinuerligt övervaka de fel som kan uppstå i CentOS 7.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave