GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Icinga 2 na CentOS 8

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Icinga 2 na CentOS 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Icinga 2 je bezplatný a open source monitorovací nástroj pro monitorování serverů a síťových zdrojů. Icinga 2 kontroluje dostupnost vašich síťových zdrojů, upozorňuje uživatele na výpadky a generuje údaje o výkonu pro reportování. Icinga 2 lze použít k monitorování velkých a složitých prostředí na více místech.

Nainstalujte Icinga 2 na CentOS 8

Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.

sudo dnf install epel-release
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --set-enabled PowerTools
sudo dnf update

Krok 2. Nainstalujte Icinga 2 na systém CentOS 8.

Nyní nainstalujeme Icinga 2 pomocí správce balíčků naší distribuce.

sudo dnf install icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2

Po úspěšné instalaci Icinga 2 je obvykle nutné ji povolit a spustit její služby. Pro spuštění a povolení jeho služby odešleme příkazové řádky:

sudo systemctl enable icinga2
sudo systemctl start icinga2

Krok 3. Nainstalujte pluginy Nagios.

Icinga 2 neví, jak kontrolovat externí služby bez pluginů. Nyní nainstalujeme pluginy Nagios pomocí níže uvedeného příkazu:

sudo dnf install nagios-plugins-all

Krok 4. Nainstalujte MariaDB Database Server

Nainstalujte balíček MariaDB pomocí následujícího příkazu:

sudo apt install mariadb-server

Po instalaci by se měl server MariaDB automaticky spustit. Pomocí systemctl zkontrolujte jeho stav:

systemctl status mariadb

Po instalaci musíme zlepšit zabezpečení MariaDB zadáním následujícího:

sudo mysql_secure_installation

Poté zadejte ano/y na následující bezpečnostní otázky:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
    Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
    Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Pro připojení k serveru MariaDB přes terminál můžeme použít klienta MariaDB. Chcete-li se přihlásit k serveru MariaDB jako uživatel root, zadejte:

$ mysql -u root -p

CREATE DATABASE icinga;
GRANT ALL PRIVILEGES ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'your-passwd';
FLUSH PRIVILEGES;
EXIT;

Potom povolte požadované moduly Icinga 2:

sudo icinga2 feature enable command ido-mysql syslog

Dále importujte databázi Icinga 2:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

Konfigurace přístupu k databázi:

sudo nano /etc/icinga2/features-available/ido-mysql.conf

Odkomentujte řádky a nastavte přístupové údaje:

/**
 * The IdoMysqlConnection type implements MySQL support
 * for DB IDO.
 */

object IdoMysqlConnection "ido-mysql" {
  user = "icinga"
  password = "your-passwd"
  host = "localhost"
  database = "icinga"
}

Potom spusťte a povolte službu icinga2:

sudo systemctl enable --now icinga2.service
sudo systemctl restart icinga2
sudo systemctl status icinga2

To je vše, co potřebujete k instalaci Icinga na CentOS 8. Doufám, že vám tento rychlý tip pomůže. Další informace o hře Icinga 2 naleznete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Cent OS
  1. Jak nainstalovat Icinga 2 na CentOS 8 / RHEL 8

  2. Jak nainstalovat Icinga 2 na CentOS 7 / RHEL 7

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat Memcached na CentOS 8

  1. Jak nainstalovat Nginx na CentOS 7

  2. Jak nainstalovat Apache na CentOS 7

  3. Jak nainstalovat Tomcat 8.5 na CentOS 7