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 -yKrok 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 httpdKrok 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 -yKrok 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 mariadbKrok 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 -pKrok 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 / mantisKrok 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.confKrok 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.