Tento příspěvek pokrývá instalaci Icinga web 2, webového rozhraní pro Icinga 2, kde můžete sledovat celou infrastrukturu na jednom místě.
Článková řada
1 :Jak nainstalovat Icinga 2 na CentOS 7 / RHEL 7
2 :Jak nastavit Icinga Web 2 na CentOS 7 / RHEL 7
3 :Jak přidat vzdálené počítače se systémem Linux do monitorovacího nástroje Icinga 2
Tato příručka vám vysvětluje, jak nastavit Icinga 2 s Icinga web 2. Icinga web 2 můžeme nainstalovat buď pomocí oficiálního úložiště, nebo ze zdroje v závislosti na operačním systému.
Požadavky
- Webový server, např. Apache nebo Nginx
- PHP 5.6.0 a vyšší s podporou cURL, gettext, intl, mbstring, OpenSSL a XML.
- Knihovna PHP LDAP při použití ověřování LDAP nebo Active Directory.
- PHP knihovny pro MySQL nebo PostgreSQL
Nainstalujte rozšíření PHP a PHP
Jak je uvedeno v požadavcích, Icinga Web 2 vyžaduje PHP verze 5.6 a vyšší. Verze PHP, kterou potřebujete pro Icinga web 2, je vyšší než ta, která je k dispozici na základních repozitářích CentOS / Redhat. Takže byste museli povolit úložiště SCL a úložiště rhel-server-rhscl-7-rpms na CentOS a RHEL.
### CentOS 7 ### yum install -y centos-release-scl ### RHEL 7 ### subscription-manager repos --enable rhel-7-server-optional-rpms subscription-manager repos --enable rhel-server-rhscl-7-rpms
Nainstalujte balíček PHP a rozšíření pro Icinga Web 2.
### CentOS 7 ### yum -y install rh-php71-php-json rh-php71-php-pgsql rh-php71-php-xml rh-php71-php-intl rh-php71-php-common rh-php71-php-pdo rh-php71-php-mysqlnd rh-php71-php-cli rh-php71-php-mbstring rh-php71-php-fpm rh-php71-php-gd rh-php71-php-zip rh-php71-php-ldap rh-php71-php-imagick ### RHEL 7 ### yum -y install rh-php71-php-json rh-php71-php-pgsql rh-php71-php-xml rh-php71-php-intl rh-php71-php-common rh-php71-php-pdo rh-php71-php-mysqlnd rh-php71-php-cli rh-php71-php-mbstring rh-php71-php-fpm rh-php71-php-gd rh-php71-php-zip rh-php71-php-ldap
Nakonfigurujte časové pásmo v souboru php.ini.
vi /etc/opt/rh/rh-php71/php.ini
Hledejte níže uvedený řádek a aktualizujte jej svým časovým pásmem.
date.timezone = US/Central
Restartujte službu PHP-FPM.
systemctl restart rh-php71-php-fpm
Povolte automatické spouštění služby PHP-FPM při spuštění systému.
systemctl enable rh-php71-php-fpm
Přidat úložiště Icinga 2
Přidejte úložiště Icinga 2 do svého systému pro případ, že jste to ještě nenastavili.
rpm --import https://packages.icinga.com/icinga.key yum install https://packages.icinga.com/epel/icinga-rpm-release-7-latest.noarch.rpm
Nainstalujte Icinga Web 2
Použijte příkaz yum na CentOS/RHEL k instalaci balíčku Icinga Web 2 spolu s Icinga CLI a webovým serverem Apache.
yum -y install icingaweb2 icingacli httpd
Povolte automatické spouštění služby Apache při startu systému.
systemctl enable httpd
SELinux
Pokud používáte Icinga Web 2 s povoleným SELinuxem, zvažte instalaci níže uvedeného balíčku pro nastavení zásad pro Icinga Web 2.
yum -y install icingaweb2-selinux
Firewall
Spusťte níže uvedené příkazy a povolte HTTP provozu přístup k Icinga Web 2 z externích počítačů.
firewall-cmd --permanent --add-service=http firewall-cmd --reload
Příprava nastavení Icinga Web 2
Icinga CLI se používá k provádění administrativní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 (apache do systémové skupiny (icingaweb2)
groupadd -r icingaweb2 usermod -a -G icingaweb2 apache
Vytvořte konfigurační adresář Icinga Web 2.
icingacli setup config directory --group icingaweb2
Restartujte služby Apache i PHP-FPM.
systemctl restart httpd systemctl restart rh-php71-php-fpm
Průvodce nastavením Icinga Web 2
Když navštívíte Icinga Web 2 poprvé, průvodce nastavením webu Icinga vás provede všemi kroky pro úspěšnou instalaci Icinga Web 2.
http://your.ip.addr.ess/icingaweb2/setupZ bezpečnostních důvodů byste museli vygenerovat token pro instalaci Icinga Web 2.
Vygenerujte token pomocí následujícího příkazu.
icingacli setup token create
Výstup:
The newly generated setup token is: 04fa4ea1baf4f0b9
Zkopírujte a vložte vygenerovaný token na stránku nastavení a klikněte na Další .
Stránky:1 2 3 4