So installieren Sie Mantis Bug Tracker auf CentOS 7

Eine der grundlegenden Aufgaben bei der Verwaltung und Steuerung von Servern besteht darin, deren Status regelmäßig zu überwachen, um den optimalen Betriebszustand aufrechtzuerhalten, und zwar nicht nur auf der Ebene von Hardwarekomponenten wie Festplatten oder Speicher, sondern auch das Verhalten von Diensten zu validieren und Prozesse, damit die Integrität des Servers angemessen ist.

Es ist wichtig, dass wir mit unseren Geräten verantwortungsbewusst umgehen und die Aufgabe der Überwachung berücksichtigen, um einen ordnungsgemäßen Betrieb zu gewährleisten. Mit Tools wie dem, was wir heute sehen werden, schaffen wir es, einen gewissen Verwaltungsaufwand zu delegieren und das Verfahren zu vereinfachen.

Dieses Mal wird dieses Tutorial gründlich analysieren, wie Sie installieren und verwenden Mantis Bug Tracker für eine effektive Überwachung auf CentOS 7.

Was ist Mantis Bug Tracker?Dies ist eine in PHP geschriebene Open-Source-Anwendung, mit der wir eine effiziente Verfolgung der auf dem Server gefundenen Probleme durchführen.

Mantis Bug Tracker verfügt über eine einfach zu bedienende grafische Oberfläche, über die wir unsere Anwendungen effektiv steuern können.

Funktionen Mantis Bug TrackerEinige der herausragenden Funktionen von Mantis Bug Tracker sind:

  • Personalisierung indem Sie Optionen zum Bearbeiten von Benachrichtigungen, Umgebung oder Workflow haben.
  • Zugangskontrolle, indem Sie den rollenbasierten Zugriff einrichten.
  • Benachrichtigungen, wenn die Möglichkeit besteht, die Benachrichtigungen senden eine E-Mail schicken.
  • Enthält mehr als 50 Erweiterungen um Ihre Arbeitsfähigkeit zu erhöhen.

1. Installieren Sie EPEL-Repositorys und aktualisieren Sie das System auf CentOS 7

Schritt 1
Der erste Schritt ist der Installation von EPEL-Repositorys um später die Installation von Mantis Bug Tracker zu ermöglichen, führen wir dazu folgenden Befehl aus:

 sudo yum install epel-release -y

Schritt 2
Nachdem die erforderlichen Pakete heruntergeladen und installiert wurden, aktualisieren wir das System mit dem folgenden Befehl:

 sudo yum update -y

2. Installieren Sie LAMP auf CentOS 7


Sobald das System aktualisiert ist, fahren wir mit dem LAMPEN-Installation (Linux Apache MySQL / MariaDB PHP), da dies eine Voraussetzung für den Mantis Bug Tracker-Betrieb auf dem System ist.

Schritt 1
Zuerst installieren wir Apache, indem wir den folgenden Befehl ausführen:

 sudo yum installiere httpd -y
Schritt 2
In diesem Fall haben wir bereits die neueste Version von Apache.

Schritt 3
Jetzt müssen wir den Apache-Dienst starten und aktivieren, damit er vom Systemstart aus verfügbar ist, dazu führen wir Folgendes aus:

 sudo systemctl start httpd sudo systemctl aktivieren httpd
Schritt 4
Jetzt installieren wir MariaDB für die Datenbankverwaltung, indem wir den folgenden Befehl ausführen:
 sudo yum installiere mariadb mariadb-server -y
Schritt 5
Wenn Sie diese aktive Datenbank bereits haben, ist eine Installation nicht erforderlich.

Schritt 6
Jetzt starten wir den MariaDB-Dienst und ermöglichen ihm, von vorne zu starten, indem wir Folgendes ausführen:

 sudo systemctl starte mariadb sudo systemctl aktiviere mariadb
Schritt 7
Nun ist der nächste Schritt die Installation von PHP und Mantis Bug Tracker unterstützt ab Version 5 von PHP und im offiziellen CentOS-Repository finden wir derzeit Version 7. Zuerst installieren wir das offizielle Repository, indem wir Folgendes ausführen:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Schritt 8
Jetzt Wir installieren PHP folgenden Befehl ausführen:

 sudo yum install php71w php71w-cli php71w-mysqli -y

Schritt 9
Nach der Aktualisierung können wir den Befehl ausführen, wenn wir die Version von PHP sehen möchten:

 php -v

3. Konfigurieren Sie die Datenbank für Mantis Bug Tracker auf CentOS 7

Schritt 1
Der nächste Schritt besteht darin, die Datenbank für die Anwendung zu konfigurieren. Dazu müssen wir verstehen, dass MariaDB nicht sicher ist, also müssen wir den folgenden Befehl ausführen:

 sudo mysql_secure_installation

Schritt 2
Eine Reihe von Fragen wird wie im folgenden Schema angezeigt:

 Root-Passwort setzen? [J / n] J Neues Passwort: Neues Passwort erneut eingeben: Anonyme Benutzer entfernen? [J / n] J Root-Anmeldung aus der Ferne verbieten? [J / n] J Testdatenbank entfernen und darauf zugreifen? [J / n] J Berechtigungstabellen jetzt neu laden? [J / n] Ja

Schritt 3
Jetzt ist es notwendig, auf MySQL zuzugreifen, um die Datenbank für Mantis Bug Tracker zu erstellen, dazu führen wir Folgendes aus:

 mysql -u root -p
Schritt 4
Sobald wir auf die Datenbank zugreifen, führen wir die folgenden Zeilen aus, um die Mantis-Datenbank zu erstellen und die Berechtigungen zuzuweisen:

Erstellung der Datenbank

 DATENBANK ERSTELLEN mantisdb;

Berechtigungsvergabe

 GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN AUF mantisdb * TO 'mantis' @ 'localhost' IDENTIFIED BY 'mantispassword'; 

Genehmigungen aufladen

 Flush-Privilegien; 

Verlassen Sie die Datenbank

 \ Q

4. Installieren Sie Mantis Bug Tracker auf CentOS 7

Schritt 1
Dazu laden wir zunächst die stabile Version von Mantis Bug Tracker von der Sourceforge-Site herunter und führen dazu Folgendes aus:

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

Schritt 2
Als nächstes entpacken wir die heruntergeladene Datei:

 entpacken mantisbt-2.4.0.zip

Schritt 3
Wir verschieben die Datei in das richtige Verzeichnis:

 sudo mv mantisbt-2.4.0 / var / www / html / mantis
Schritt 4
Der nächste Schritt besteht darin, eine virtuelle Hostdatei für Mantis zu erstellen, die auf dem Pfad gehostet wird etc / httpd / conf.d, dazu führen wir folgendes aus:
 sudo nano /etc/httpd/conf.d/mantis.conf
Schritt 5
In die neue Datei tragen wir folgendes ein:
 ServerAdmin [email protected] DocumentRoot "/ var / www / html / mantis" ServerName yourdomain.com Optionen FollowSymLinks AllowOverride All Options MultiViews FollowSymlinks AllowOverride All ***** erlauben, verweigern Von allen zulassen TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log 

Schritt 6
Wir behalten Änderungen mit der Tastenkombination:

Strg + Aus

Ja wir gingen aus vom Editor mit:

Strg + X

Schritt 7
Jetzt starten wir den Apache-Dienst neu, indem wir den folgenden Befehl ausführen:

 sudo systemctl Neustart httpd

5. Mantis Bug Tracker-Webzugriff

Schritt 1
Vor dem Zugriff auf Mantis Bug Tracker muss Port 80 in der CentOS 7-Firewall aktiviert werden. Dazu führen wir Folgendes aus:

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

Schritt 2
Sobald die Ports autorisiert sind, gehen wir zu unserem Browser und geben in die Adressleiste Folgendes ein:

 http://dominio.com (Im Domain-Feld muss die zu analysierende Domain eingegeben werden) 

Schritt 3
In diesem Fenster müssen Parameter konfiguriert werden wie:

  • Name der Datenbank.
  • Benutzer und Passwörter.
  • Administratorkonto usw.

Schritt 4
Nachdem diese Parameter definiert wurden, klicken wir auf die Schaltfläche Installiere Update und wir sehen das folgende Fenster, das anzeigt, dass die Änderungen verarbeitet wurden:

Schritt 5
Wenn Sie auf die Schaltfläche Weiter klicken, müssen die Zugangsdaten eingegeben werden:

VERGRÖSSERN

Schritt 6
In der Regel lautet der Benutzername „Administrator"Und das Passwort wird sein"Wurzel“. Beim Zugriff auf Mantis Bug Tracker wird dies die angebotene Umgebung sein:

VERGRÖSSERN

Schritt 7
Von dort aus können wir mehrere Aktionen ausführen, wie zum Beispiel:

  • Vorfälle erstellen und anzeigen.
  • Melden Sie neue Vorfälle.
  • Legen Sie Fahrpläne fest.
  • Zeigen Sie eine Zusammenfassung aller protokollierten Aufgaben an.
  • Verwalten Sie unter anderem Benutzer.
Auf diese Weise ermöglicht uns der Mantis Bug Tracker eine kontinuierliche Überwachung der Fehler, die in CentOS 7 auftreten können.

wave wave wave wave wave