Jak nainstalovat Mantis Bug Tracker na CentOS 7

Jedním ze základních úkolů při správě a řízení serverů je pravidelně monitorovat jejich stav, aby byl zachován optimální provozní stav, a to nejen na úrovni hardwarových komponent, jako jsou disky nebo paměť, ale také ověření chování služeb. a zpracovává tak, aby byla integrita serveru adekvátní.

Je důležité, abychom byli zodpovědní za naše zařízení a vzali v úvahu úkol dohledu, abychom zajistili správnou funkci. S nástroji, jako je ten, který uvidíme dnes, se nám daří delegovat určitou administrativní zátěž, což usnadňuje postup.

Tento tutoriál tentokrát důkladně analyzuje, jak nainstalovat a používat Mantis Bug Tracker pro efektivní monitorování na CentOS 7.

Co je Mantis Bug TrackerJedná se o open source aplikaci napsanou v PHP, se kterou provedeme efektivní sledování problémů zjištěných na serveru.

Mantis Bug Tracker má snadno použitelné grafické rozhraní, pomocí kterého můžeme efektivně ovládat naše aplikace.

Funkce Mantis Bug TrackerNěkteré z vynikajících funkcí nástroje Mantis Bug Tracker jsou:

  • Personalizace tím, že máte možnosti upravit oznámení, prostředí nebo pracovní postup.
  • Řízení přístuputím, že umožníte přístup založený na rolích.
  • Oznámení, když máte možnost povolit zasílání upozornění do emailu.
  • Obsahuje více než 50 doplňků zvýšit svou pracovní kapacitu.

1. Nainstalujte úložiště EPEL a aktualizujte systém na CentOS 7

Krok 1
Prvním krokem, který musíte udělat, bude instalace úložišť EPEL abychom později povolili instalaci Mantis Bug Tracker, provedeme následující příkaz:

 sudo yum nainstalovat epel -release -y

Krok 2
Jakmile jsou potřebné balíčky staženy a nainstalovány, pokračujeme v aktualizaci systému pomocí následujícího příkazu:

 sudo yum aktualizace -y

2. Nainstalujte LAMP na CentOS 7


Jakmile je systém aktualizován, pokračujeme v Instalace LAMPY (Linux Apache MySQL / MariaDB PHP), protože to je požadavek pro operaci Mantis Bug Tracker v systému.

Krok 1
Nejprve nainstalujeme Apache spuštěním následujícího příkazu:

 sudo yum nainstalovat httpd -y
Krok 2
V tomto případě již máme nejnovější verzi Apache.

Krok 3
Nyní musíme spustit službu Apache a povolit ji, aby byla k dispozici při spuštění systému, a proto provedeme následující:

 sudo systemctl start httpd sudo systemctl povolit httpd
Krok 4
Nyní nainstalujeme MariaDB pro správu databáze spuštěním následujícího příkazu:
 sudo yum nainstalovat mariadb mariadb -server -y
Krok 5
Pokud již máte tuto aktivní databázi, nebude nutné ji instalovat.

Krok 6
Nyní spustíme službu MariaDB a povolíme její spuštění od začátku provedením následujícího:

 sudo systemctl start mariadb sudo systemctl povolit mariadb
Krok 7
Nyní je dalším krokem instalace PHP a Mantis Bug Tracker podporuje od verze 5 PHP a v oficiálním úložišti CentOS aktuálně najdeme verzi 7, nejprve nainstalujeme oficiální úložiště provedením následujícího:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Krok 8
Nyní instalujeme PHP provedení následujícího příkazu:

 sudo yum nainstalovat php71w php71w-cli php71w-mysqli -y

Krok 9
Po aktualizaci, pokud chceme vidět verzi PHP, můžeme spustit příkaz:

 php -v

3. Konfigurace databáze pro Mantis Bug Tracker na CentOS 7

Krok 1
Dalším krokem bude konfigurace databáze pro aplikaci, proto musíme pochopit, že MariaDB není bezpečný, takže musíme spustit následující příkaz:

 sudo mysql_secure_installation

Krok 2
Zobrazí se řada otázek jako v následujícím schématu:

 Nastavit heslo root? [Y / n] Y Nové heslo: Znovu zadat nové heslo: Odstranit anonymní uživatele? [Y / n] Y Zakázat vzdálené přihlášení root? [A / n] Y Odstranit testovací databázi a přístup k ní? [Y / n] Y Znovu načíst tabulky oprávnění? [A / n] Y

Krok 3
Nyní bude nutné přistupovat k MySQL k vytvoření databáze pro Mantis Bug Tracker, proto provedeme následující:

 mysql -u root -p
Krok 4
Jakmile přistoupíme k databázi, spustíme následující řádky, abychom vytvořili databázi Mantis a přiřadili nám oprávnění:

vytvoření databáze

 VYTVOŘIT DATABÁZI mantisdb;

Přidělení oprávnění

 UDĚLIT VŠECHNY PRIVILEGY NA mantisdb. * TO 'mantis' @ 'localhost' IDENTIFIKOVANÉ 'mantispassword'; 

Znovu načíst povolení

 FLUSH PRIVILEGES; 

Ukončete databázi

 \ q

4. Nainstalujte si Mantis Bug Tracker na CentOS 7

Krok 1
Za tímto účelem nejprve stáhneme stabilní verzi Mantis Bug Tracker ze stránky sourceforge, za tímto účelem provedeme následující:

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

Krok 2
Dále rozbalíme stažený soubor:

 rozbalte mantisbt-2.4.0.zip

Krok 3
Přesuneme soubor do správného adresáře:

 sudo mv mantisbt-2.4.0 / var / www / html / mantis
Krok 4
Dalším krokem je vytvoření souboru virtuálního hostitele pro Mantis, který bude hostován na cestě atd. / httpd / conf.dZa tímto účelem provedeme následující:
 sudo nano /etc/httpd/conf.d/mantis.conf
Krok 5
Do nového souboru zadáme následující:
 ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" ServerName yourdomain.com Options FollowSymLinks AllowOverride All Options MultiViews FollowSymlinks AllowOverride All ***** allow, deny Allow from all TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log 

Krok 6
Udržujeme změny pomocí kombinace kláves:

Ctrl + O

Y šli jsme ven z editoru pomocí:

Ctrl + X

Krok 7
Nyní restartujeme službu Apache spuštěním následujícího příkazu:

 sudo systemctl restartovat httpd

5. Přístup k webu Mantis Bug Tracker

Krok 1
Před přístupem k Mantis Bug Tracker bude nutné povolit port 80 ve firewallu CentOS 7, proto provedeme následující:

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

Krok 2
Jakmile jsou porty autorizovány, přejdeme do našeho prohlížeče a do adresního řádku zadáme následující:

 http://dominio.com (V poli domény bude nutné zadat doménu pro analýzu) 

Krok 3
V tomto okně bude nutné konfigurovat parametry jako:

  • Jméno databáze.
  • Uživatelé a hesla.
  • Účet správce atd.

Krok 4
Jakmile budou tyto parametry definovány, klikneme na tlačítko Instalovat aktualizace a uvidíme následující okno označující, že změny byly zpracovány:

Krok 5
Po kliknutí na tlačítko Pokračovat bude nutné zadat přístupové údaje:

ZVĚTŠIT

Krok 6
Obecným pravidlem bude uživatelské jméno „správce„A heslo bude“vykořenit“. Při přístupu k Mantis Bug Tracker to bude nabízené prostředí:

ZVĚTŠIT

Krok 7
Odtud můžeme provádět více akcí, jako například:

  • Vytvářejte a zobrazujte incidenty.
  • Nahlásit nové incidenty.
  • Vytvořte plány.
  • Zobrazit souhrn všech přihlášených úkolů.
  • Spravujte mimo jiné uživatele.
Tímto způsobem nám Mantis Bug Tracker umožňuje nepřetržitě sledovat chyby, ke kterým může dojít v CentOS 7.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave