GNU/Linux >> Znalost Linux >  >> Debian

Jak nastavit Icinga Web 2 na Ubuntu 18.04 / Ubuntu 16.04 / Debian 9

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

  1. Webový server, např. Apache / Nginx
  2. Icinga 2 s backendem databáze IDO (MySQL nebo PostgreSQL)
  3. PHP 5.6 a vyšší s podporou gettextt, intl a OpenSSL
  4. Knihovna PHP LDAP při použití ověřování LDAP nebo Active Directory
  5. MySQL nebo PostgreSQL PHP knihovny
  6. 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 2

Př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/setup

Z 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
Debian
  1. Jak nastavit Rsyslog Server na Debianu 11

  2. Jak nastavit HAProxy v Ubuntu 16.04

  3. Jak nainstalovat Icinga 2 na Debian 9

  1. Jak nastavit místní úložiště ISO Debian ubuntu

  2. Jak nastavit Icinga Web 2 na CentOS 7 / RHEL 7

  3. Jak nastavit IP Failover s KeepAlived na Ubuntu a Debianu

  1. Jak nastavit vsftpd na Debianu

  2. Jak nastavit Symfony 4 na serveru Debian 9

  3. Jak nainstalovat CTparental na Ubuntu 20.04 a Debian 10