GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Icinga 2 na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat Icinga 2 na Debian 11. Pro ty z vás, kteří nevěděli, Icinga 2 je open-source řešení pro monitorování, které se používá k monitorovat dostupnost různých síťových zdrojů včetně metrik hostitele, jako je doba provozuschopnosti systému, zatížení, paměť, místo na disku, běžící procesy, síť a mnoho dalších. Icinga 2 má uživatelsky přívětivé webové rozhraní, ale přichází také s příkazovým řádkem rozhraní, které lze použít k monitorování sítí, serverů a služeb pomocí specifických příkazů.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci open-source monitorování sítě Icinga na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Icinga 2 na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt příkazy v terminálu:

sudo apt update
sudo apt upgrade

Krok 2. Instalace zásobníku LAMP.

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

Krok 3. Instalace Icinga 2 na Debian 11.

Ve výchozím nastavení je balíček Icinga2 dostupný v základním úložišti Debian 11. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install icinga2 monitoring-plugins

Po instalaci povolte spuštění Icingy 2 při spouštění serveru:

sudo systemctl start icinga2
sudo systemctl enable icinga2

Krok 4. Nakonfigurujte MariaDB.

Nyní vytváříme databázi a uživatele pro Icinga:

mysql -u root -p

To vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte na svůj databázový server, musíte vytvořit databázi pro Instalace Icinga 2:

MariaDB [(none)]> create database icingaweb2;
MariaDB [(none)]> grant all privileges on icingaweb.* to icingaweb2@localhost identified by 'strong-your-passwd';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;

Po dokončení nyní nainstalujeme plugin MariaDB pro Icinga 2 pomocí následujícího příkazu:

sudo apt install icinga2-ido-mysql

Výstup:

Dále vyberte ano a stiskněte Enter. Budete vyzváni ke konfiguraci databáze  icinga2-ido-mysql with dbconfig-common jak je znázorněno na následující obrazovce:

Dále povolte ido-mysql modulu pomocí následujícího příkazu:

icinga2 feature enable ido-mysql

Nakonec restartujte službu Icinga 2, abyste použili všechny změny konfigurace:

sudo systemctl restart icinga2

Krok 5. Nakonfigurujte Icinga Web.

Icinga poskytuje webové rozhraní pro sledování Icinga 2. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install icingaweb2 icingacli

Potom vygenerujte tajný token pomocí následujícího příkazu:

icingacli setup token create

Krok 6. Přístup k webovému rozhraní Icinga 2.

Po úspěšné instalaci otevřete svůj oblíbený prohlížeč a přejděte na http://your-ip-address/icingaweb2/setup a dokončete 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.

Blahopřejeme! Úspěšně jste nainstalovali Icinga. Děkujeme, že jste použili tento návod k instalaci nejnovější verze monitorování sítě Icinga  2 na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace doporučujeme zkontrolovat oficiální webové stránky Icinga.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  3. Jak nainstalovat Icinga 2 na Debian 9

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9