GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat Icinga na Ubuntu 20.04 LTS - postup krok za krokem?

Icinga 2 je open-source síťový monitorovací systém, který kontroluje dostupnost vašich síťových zdrojů, upozorňuje uživatele na výpadky a generuje data o výkonu pro reportování. Je škálovatelný a rozšiřitelný, Icinga2 může monitorovat velká a složitá prostředí na více místech.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na monitorování sítě systému Linux.

V této souvislosti se podíváme na to, jak nainstalovat Icinga na Ubuntu 20.04 LTS.


Hlavní funkce Icinga zahrnují:

  • Různé typy protokolování:protokolování souborů, protokolování Syslog a protokolování konzoly
  • Externí příkazový kanál pro zpracování příkazů spouštějících konkrétní akce
  • Údaje o výkonu
  • Jasná, objektová konfigurace
  • Dynamická oznámení
  • Elasticsearch Writer


Kroky k instalaci a konfiguraci Icinga na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte zásobník LAMP

Zde je vyžadován server LAMP. Pokud nemáte nainstalovanou LAMPu, můžete postupovat podle našeho průvodce zde.


3. Nainstalujte Icinga do systému

Nyní nainstalujeme balíčky icinga2 a zásuvné moduly Nagios Monitoring. Nejprve přidejte GPG klíč Icinga2 do svého systému:

$ curl https://packages.icinga.com/icinga.key | apt-key add -

Dále vytvořte nový soubor úložiště 'icinga-focal.list':

$ nano icinga-focal.list

Přidejte následující konfiguraci úložiště:

deb http://packages.icinga.com/ubuntu icinga-focal main
deb-src http://packages.icinga.com/ubuntu icinga-focal main

Poté spusťte aktualizaci seznamu balíčků a nainstalujte balíčky Icinga:

$ sudo apt update
$ sudo apt install icinga2 monitoring-plugins

Po dokončení instalace spusťte službu Icinga2 a přidejte ji do spouštění systému:

$ sudo systemctl start icinga2
$ sudo systemctl enable icinga2


4. Nakonfigurujte databázový server

Nainstalujeme modul icinga2 pro podporu MySQL s názvem 'icinga2-ido-mysql'.

$ sudo apt install icinga2-ido-mysql

Dále, aby Icinga fungovala s novou verzí MySQL/MariaDB, nakonfigurujeme uživatele MySQL 'icinga2' s nativním ověřováním hesla MySQL:

$ mysql -u root -p

Poté změňte ověření uživatele 'icinga2@localhost' pomocí nativního ověřovacího pluginu MySQL pomocí následujícího dotazu:

ALTER USER icinga2@localhost IDENTIFIED WITH mysql_native_password BY 'your-strong-passwd';
flush privileges;

Dále povolte funkci 'ido-mysql' a zkontrolujte všechny povolené pluginy:

Funkce
icinga2 feature enable ido-mysql
icinga2 feature list

Poté restartujte Icinga, aby se změny projevily:

$ sudo systemctl restart icinga2


5. Nainstalujte Icinga Web

Icinga Web 2 je výkonný PHP framework, který poskytuje webové rozhraní pro správu Icinga. Nyní nainstalujeme balíčky icingaweb2 a icingacli pomocí následujícího příkazu:

$ sudo apt install icingaweb2 icingacli

Dále vygenerujte token icingaweb2 pro instalaci:

$ icingacli setup token create

Uvidíte podobný výstup:

icingacli setup token create

Nově vygenerovaný token nastavení je:e00b7kimpoi690700

Dále se přihlaste do prostředí MySQL pomocí příkazu MySQL níže:

$ mysql -u root -p

Vytvořte novou databázi a uživatele pomocí následujících dotazů:

create database icingaweb2;
create user icingaweb2@localhost identified with mysql_native_password by "your-strong-passwd";
grant all privileges on icingaweb2.* to icingaweb2@localhost with grant option;
flush privileges;


Jak získat přístup k webovému rozhraní Icinga 2?

Icinga2 bude ve výchozím nastavení k dispozici na portu HTTP 80.

Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/icingaweb2/setup nebo http://server-ip-address/icingaweb2/setup a proveďte požadované kroky k dokončení instalace.

Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.



Ubuntu
  1. Nainstalovat Skencil na Ubuntu 20.04 LTS – proces krok za krokem?

  2. Nainstalovat Falkon Browser na Ubuntu 20.04 LTS – proces krok za krokem?

  3. Nainstalovat Franz Messenger na Ubuntu 20.04 LTS – proces krok za krokem?

  1. Nainstalovat Laravel na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalovat Grafana na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat Ruby na Ubuntu 20.04 – proces krok za krokem?

  1. Nainstalovat Discord na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalovat MongoDB na Ubuntu 20.04 LTS – proces krok za krokem?

  3. Nainstalovat Dropbox na Ubuntu 20.04 – proces krok za krokem?