V tomto tutoriálu vám ukážeme, jak nainstalovat Icinga na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Icinga 2 je open-source nástroj používaný pro monitorování sítě zdroje, správu výstrah a poskytování pomoci při monitorování vaší sítě.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci monitorování Icinga na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.
Předpoklady
- Server s jedním z následujících operačních systémů:AlmaLinux 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Icinga na AlmaLinux 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
Aktualizace sudo dnfsudo dnf install epel-release
Krok 2. Instalace Icinga na AlmaLinux 8.
Nyní jsme do vašeho systému přidali úložiště Icinga:
sudo tee /etc/yum.repos.d/icinga2.repo<Dále importujte klíč Icinga GPG:
sudo rpm --import https://packages.icinga.com/icinga.keyPoté aktualizujte
dnf
mezipaměť:sudo dnf vyčistit allsudo dnf makecacheJakmile bude úložiště přidáno, můžeme nyní nainstalovat Icinga 2 pomocí
dnf
příkaz:instalace sudo dnf vim icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2Dále povolte moduly Icinga 2:
funkce sudo icinga2 umožňuje příkaz ido-mysql syslogKrok 3. Instalace MariaDB.
MariaDB je oblíbený databázový server. Nyní nainstalujeme databázový server MariaDB pomocí následujícího příkazu:
sudo dnf install mariadb-server mariadbPo dokončení instalace začněte a povolte spuštění při startu systému pomocí:
sudo systemctl restart mariadbsudo systemctl stav mariadbsudo systemctl povolit mariadbVe výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí
mysql_secure_installation
skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:mysql_secure_installationNakonfigurujte to takto:
- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] yVytvořte databázi MariaDB pro Icinga 2 následovně:
$ mysql -u root -pCREATE DATABASE icinga;UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA icinga.* PRO 'icinga'@'localhost' IDENTIFIKOVANÉ PODLE 'your-strong-passwd';FLUSH PRIVILEGES;EXIT;Dále importujeme databázi Icinga 2:
mysql -u root -p icingaPotom nakonfigurujte přístup k databázi:
sudo nano /etc/icinga2/features-available/ido-mysql.confPřidejte následující řádky:
/** * Typ IdoMysqlConnection implementuje podporu MySQL * pro DB IDO. */object IdoMysqlConnection "ido-mysql" { user ="icinga" password ="your-strong-passwd" host ="localhost" database ="icinga"}Uložte a zavřete, poté spusťte a povolte Icinga 2:
systemctl enable --now icinga2Ověřte stav služby Icinga 2:
stav systemctl icinga2.serviceBlahopřejeme! Úspěšně jste nainstalovali Icinga. Děkujeme, že jste použili tento návod k instalaci monitorovacího serveru Icinga do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Icinga .
Arch Linux