Icinga Web 2 je webové rozhraní pro Icinga, kde můžete sledovat problémy ve vaší infrastruktuře. Tato příručka vysvětluje, jak nastavit Icinga Web 2 pro monitorovací nástroj Icinga .
Článková řada
1 :Jak nainstalovat Icinga 2 na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9
2 :Jak nastavit Icinga Web 2 na Ubuntu 18.04 / Ubuntu 16.04 a Debian 9
3 :Jak přidat vzdálené počítače se systémem Linux do monitorovacího nástroje Icinga 2
Požadavky
- Webový server, např. Apache / Nginx
- Icinga 2 s backendem databáze IDO (MySQL nebo PostgreSQL)
- PHP 5.6 a vyšší s podporou gettextt, intl a OpenSSL
- Knihovna PHP LDAP při použití ověřování LDAP nebo Active Directory
- MySQL nebo PostgreSQL PHP knihovny
- Výchozí časové pásmo nakonfigurované pro PHP v souboru php.ini
Nejprve se přepněte na uživatele root.
$ su -
NEBO
$ sudo su -
Nainstalujte si níže uvedený balíček pro podporu apt https.
apt-get update apt-get install -y apt-transport-https curl
Přidat úložiště Icinga Web 2
Toto přeskočte, pokud jste již nastavili úložiště Icinga 2Přidejte do systému veřejný podpisový klíč Icinga.
curl https://packages.icinga.com/icinga.key | apt-key add -
Pojďme přidat úložiště Icinga do vašeho správce balíčků pro instalaci Icinga Web 2.
## Ubuntu 18.04 / Ubuntu 16.04 ### echo "deb http://packages.icinga.com/ubuntu icinga-$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/icinga2.list echo "deb-src http://packages.icinga.com/ubuntu icinga-$(lsb_release -sc) main" | sudo tee -a /etc/apt/sources.list.d/icinga2.list ## Debian 9 ### echo "deb http://packages.icinga.com/debian icinga-$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/icinga2.list echo "deb-src http://packages.icinga.com/debian icinga-$(lsb_release -sc) main" | sudo tee -a /etc/apt/sources.list.d/icinga2.list
Aktualizujte mezipaměť úložiště.
apt-get update
Instalovat balíčky PHP
Nyní nainstalujte rozšíření PHP pomocí následujícího příkazu.
apt-get install -y php-gd php-json php-dba php-intl php-ldap php-pdo-mysql php-pgsql php-imagick php-dom
Nainstalujte Icinga Web 2
Icinga Web 2 můžete nainstalovat instalací icingaweb2
balík. Spusťte na terminálu následující příkaz a začněte instalovat Icinga Web 2.
apt-get install -y icingaweb2
Připravte se na nastavení Icinga Web 2
Ve výchozím nastavení se Icinga CLI instaluje spolu s Icinga Web 2, který se používá k provádění administračních úloh v příkazovém řádku.
Icinga Web 2 i CLI musí mít přístup k protokolům a konfiguracím. Přidejte uživatele webového serveru (www-data) do systémové skupiny (icingaweb2)
addgroup --system icingaweb2 usermod -a -G icingaweb2 www-data
Také nastavte časové pásmo v souboru php.ini.
nano /etc/php/7.*/apache2/php.ini
Nastavte časové pásmo podle vašeho národního prostředí.
date.timezone = Asia/Kolkata
Restartujte server Apache.
systemctl restart apache2
Nastavení Icinga Web 2
Navštivte následující odkaz a začněte s nastavením Icinga Web 2. Průvodce nastavením Icinga vás provede všemi kroky pro úspěšné dokončení instalace Icinga Web 2.
http://your.ip.addr.ess/icingaweb2/setupZ bezpečnostních důvodů byste museli vygenerovat token a vložit jej v prvním kroku průvodce.
Vygenerujte token pomocí následujícího příkazu.
icingacli setup token create
Výstup:
The newly generated setup token is: 28c9563d3264776f
Zkopírujte a vložte výše uvedený token na následující stránku a poté klikněte na Další .
Stránky:1 2 3 4