GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Icinga 2 na Ubuntu 16.04

Ukážeme vám, jak nainstalovat Icinga 2 na Ubuntu 16.04. 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í. Icinga 2 je škálovatelná a rozšiřitelná a dokáže monitorovat velká a složitá prostředí na více místech. Instalace Icinga 2 na Ubuntu 16.04 je snadný úkol, postupujte podle níže uvedeného návodu a měli byste jej nainstalovat a nakonfigurovat za méně než 15 minut

Nativně podporuje Graphite a InfluxDB, které si díky přímému TCP spojení můžete užívat grafů výkonu v reálném čase s malým zatížením systému.

Pobočka Icinga 2 je neustále ve vývoji s níže uvedenými cíli návrhu:

  • Kvalita kódu
  • Interoperabilita s externími rozhraními
  • Škálovatelnost
  • Jasná, objektová konfigurace
  • Inteligentní kontroly a příkazy a kontroly založené na agentech
  • Dynamická oznámení
  • Obchodní procesy ihned po vybalení

V tomto článku nainstalujeme a nakonfigurujeme Icinga 2 s webovým rozhraním na Ubuntu 16.04 VPS. Předpokládáme, že máte LAMP (Apache, MySQL, PHP) stack nainstalovaný na vašem serveru. Tento tutoriál je napsán pro Ubuntu 16.04 a měl by fungovat i na jiných distribucích založených na Debianu. Máme pro vás další návod, jak nainstalovat Icinga na CentOS.

POŽADAVKY

Pro tento výukový program budeme používat náš hostingový plán SSD 1 Linux VPS.

1. PŘIHLÁSIT SE NA SVŮJ SERVER PŘES SSH

# ssh root@server_ip

Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:

# lsb_release -a

Měli byste získat tento výstup:

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

2. AKTUALIZUJTE SYSTÉM

Ujistěte se, že je váš server plně aktuální pomocí:

# apt update && apt upgrade

Povolte funkci add-repository a přidejte úložiště pro Icinga pomocí níže uvedených příkazů:

# apt install software-properties-common

# add-apt-repository ppa:formorer/icinga

Aktualizujte index balíčku:

# apt update

3. Nainstalujte Icinga 2

# apt install icinga2

Po dokončení instalace byste měli zkontrolovat, zda Icinga 2 funguje:

# systemctl status icinga2.service

poté byste měli získat níže uvedený výstup:

● icinga2.service - LSB: icinga2 host/service/network monitoring and management system
   Loaded: loaded (/etc/init.d/icinga2; bad; vendor preset: enabled)
   Active: active (running) since Sat 2016-09-17 15:05:41 UTC; 28s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/icinga2.service
           └─28794 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon -d -e /var/log/icinga2/icinga2.err

Sep 17 15:05:40 vps systemd[1]: Starting LSB: icinga2 host/service/network monitoring and management system...
Sep 17 15:05:40 vps icinga2[28739]:  * checking Icinga2 configuration
Sep 17 15:05:40 vps icinga2[28739]:    ...done.
Sep 17 15:05:40 vps icinga2[28739]:  * Starting icinga2 monitoring daemon icinga2
Sep 17 15:05:41 vps icinga2[28739]:    ...done.
Sep 17 15:05:41 vps systemd[1]: Started LSB: icinga2 host/service/network monitoring and management system.

4. Povolit Icinga 2

Povolte spuštění Icinga 2 při spuštění:

# systemctl enable icinga2.service

Icinga 2 má ve výchozím nastavení povolené následující funkce:

- checker;
- mainlog;
- notification.

Kromě toho můžete zkontrolovat povolené a zakázané funkce pomocí:

# icinga2 feature list

Icinga 2 shromažďuje informace o službách na základě monitorovacích pluginů, které nejsou nainstalovány. Můžete to napravit jejich instalací pomocí:

# apt install nagios-plugins

5. Nainstalujte modul IDO

Dále je potřeba nainstalovat modul IDO, který je klíčový pro webové rozhraní Icinga 2. Exportuje všechny informace o konfiguraci a stavu do své databáze. Spusťte následující příkaz:

# apt install icinga2-ido-mysql

Během instalace budete dotázáni, zda si přejete nakonfigurovat databázi. Je to zcela na vás, ale abyste se vyhnuli pozdějšímu vytváření databáze pro modul, měli byste zvolit dbconfig-common pro konfiguraci databáze.

Po dokončení instalace povolte modul:

# icinga2 feature enable ido-mysql

Poté restartujte Icinga 2, aby se změny projevily.

# systemctl restart icinga2.service

Přihlašovací údaje k databázi, které jste nastavili, můžete zkontrolovat na ido-mysql.conf soubor nebo příkazem:

# cat /etc/icinga2/features-enabled/ido-mysql.conf

OK. Nyní jsme nainstalovali Icinga 2 a povolili některé moduly. Všichni se pravděpodobně ptají:Mám nějaký druh GUI/webového přístupu k Icinga 2?

6. Nainstalujte plugin Web2

Ještě ne. A aby to bylo povoleno, nainstalujeme plugin Web2. To lze provést pomocí níže uvedeného příkazu:

# apt-get install icingaweb2

Po dokončení instalace zadejte svou službu MySQL jako root a vytvořte databázi pro webové rozhraní:

# mysql -u root -p

mysql> create database icingaweb;

mysql> grant all privileges on icingaweb.* to icingaweb@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit

Nyní dokončete instalaci a konfiguraci pluginu Web2 otevřením webového prohlížeče a přechodem na:http://IP_IP_vašeho_serveru/icingaweb2/setup .

Uvítá vás konfigurační stránka, jak je znázorněno na obrázku níže:

Průvodce je docela jednoduchý a vaším dalším krokem je vygenerování tokenu nastavení. Jak je uvedeno v pokynech, na vašem serveru spusťte:

# icingacli setup config directory --group icingaweb2;

# icingacli setup token create;

Zkopírujte token a vložte jej do „Tokenu nastavení a klikněte na Další .

V následujícím okně můžete vybrat, který modul má být povolen. Sledování je ve výchozím nastavení povoleno, ale ostatní nikoli. Až budete hotovi, klikněte na Další .

Nyní jste na stránce požadavků, kde instalace ověřuje vaše nastavení PHP. Měli byste nakonfigurovat nastavení časového pásma PHP a nainstalovat chybějící moduly, pokud existují. Poté po splnění požadovaných nastavení klikněte na Další .

Nyní si můžete vybrat způsob ověření. Nechte to na Databáze a pokračujte dalším krokem. Nyní vyplňte údaje o databázi, které jste dříve vytvořili pro webové rozhraní. Klikněte na Další a poté nastavte Název backendu podle toho. Až budete hotovi, uhodli jste, klikněte na Další znovu.

Následující okno slouží ke konfiguraci vašeho prvního administrátora pro Icinga Web 2. Zadejte své uživatelské jméno a heslo a pokračujte.

Dále nastavte možnosti konfigurace aplikace tak, aby vyhovovaly vašim potřebám.

V následujícím okně jsou zkontrolována všechna vaše nastavení a pokud jste v pořádku s tím, co jste dosud nakonfigurovali, pokračujte dále.

7. Konfigurace modulu monitorování

Dalším krokem je konfigurace monitorovacího modulu. Měl by být vybrán modul Icinga 2 IDO a poté správně nakonfigurovat nastavení databáze.

Měli byste zadat přihlašovací údaje databáze, které jste nakonfigurovali dříve během instalace modulu IDO. Pokud si nastavení nepamatujete, zkontrolujte je na ido-mysql.conf soubor:

# cat /etc/icinga2/features-enabled/ido-mysql.conf

Až budete hotovi, klikněte na Další a poté odpovídajícím způsobem zvolte typ přenosu, název a příkazový soubor. Měli byste jít s výchozími, ale je to zcela na vás.

Pokračujte a poté klikněte na Další z okna Monitoring Security.

Zkontrolujte konfiguraci modulu monitorování a pokračujte, pokud jste spokojeni s nastavením, které jste nakonfigurovali.

Jakmile kliknete na Další, měli byste být uvítáni dokončeným instalačním oknem jako na obrázku níže:

Klikněte na Přihlásit se do Icinga Web 2 a přihlaste se do svého nově nainstalovaného webového rozhraní Icinga 2 pomocí přihlašovacích údajů, které jste dříve nakonfigurovali:

Gratulujeme. Úspěšně jste nainstalovali a nakonfigurovali Icinga 2 s webovým rozhraním na vašem serveru Ubuntu 16.04. Pro další vylepšení a informace Icinga 2 byste se měli podívat na jejich oficiální dokumentaci.

Samozřejmě nemusíte instalovat Icinga 2 na Ubuntu 16.04, pokud používáte některou z našich hostingových služeb Icinga VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali a nakonfigurovali Icinga 2 na Ubuntu 16.04. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Icinga 2 na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Nainstalujte Webmin na Ubuntu 16.04

  2. Nainstalujte phpMyAdmin na Ubuntu 16.04

  3. Nainstalujte MEAN na Ubuntu 14.04

  1. Nainstalujte Elasticsearch na Ubuntu

  2. Nainstalujte GrandCMS na Ubuntu

  3. Nainstalujte Bludit na Ubuntu 16.04

  1. Nainstalujte Tomcat 9 na Ubuntu 16.04

  2. Nainstalujte Laravel na Ubuntu 16.04

  3. Jak nainstalovat R na Ubuntu 16.04