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

Jak nainstalovat Icinga na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Icinga na CentOS 8. Pro ty z vás, kteří nevěděli, Icinga 2 je open-source systém pro monitorování sítě, který kontroluje dostupnost vašich síťových zdrojů, upozorní uživatele na výpadky a generuje údaje 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.

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 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 Icinga 2 na CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • 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 na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

instalace sudo dnf -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo aktualizace dnf

Krok 2. Instalace Icinga na CentOS.

Po přidání úložiště EPEL přidejte do systému úložiště Icinga 2:

sudo tee /etc/yum.repos.d/icinga2.repo< 

Importovat klíč GPG:

sudo rpm --import https://packages.icinga.com/icinga.key

Dále aktualizujte yum mezipaměť:

sudo dnf vyčistit allsudo dnf makecache

Nyní spusťte instalační příkaz Icinga 2, jak je ukázáno níže:

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

Povolte požadované moduly Icinga 2:

funkce sudo icinga2 umožňuje příkaz ido-mysql syslog

Krok 3. Instalace MariaDB a konfigurace databáze Icinga.

Nainstalujte databázový server MariaDB do vašeho CentOS 8:

instalace modulu sudo dnf mariadb

Aktivujte službu MariaDB pomocí příkazu níže:

sudo systemctl enable --now mariadb

Po spuštění služby spusťte příkaz mysql_secure_installation k posílení zabezpečení databázového serveru MariaDB.

mysql_secure_installation

Potom vytvořte databázi pro Icinga 2:

$ mysql -u root -pCREATE DATABASE icingadb;UDĚLEJTE VŠECHNA PRIVILEGA 

Importovat databázi Icinga 2:

mysql -u root -p icinga  

Dále nakonfigurujeme přístup k databázi:

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

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

/** * Typ IdoMysqlConnection implementuje podporu MySQL * pro DB IDO. */object IdoMysqlConnection "ido-mysql" { user ="icinga" password ="YourpASSWD" host ="localhost" database ="icingadb"}

Potom spusťte a povolte službu icinga2:

sudo systemctl enable --now icinga2.service

Potvrďte stav služby:

$ sudo systemctl status icinga2.service icinga2.service - systém sledování hostitele/služby/sítě Icinga Načteno:načteno (/usr/lib/systemd/system/icinga2.service; povoleno; přednastaveno dodavatelem:zakázáno) Aktivní:aktivní ( běží) od Út 2019-11-16 10:36:13 EAT; Před 4s Proces:13746 ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/sysconfig/icinga2 (kód=ukončeno, stav=0/ÚSPĚCH) Hlavní PID:13756 (icinga2) Úkoly:11 (limit:11222) Paměť :18.6M CGroup:/system.slice/icinga2.service ├─13776 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit démon --close-stdio -e /var/log/icinga2/error. log ├─13761 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit démon --close-stdio -e /var/log/icinga2/error.log └─13752 /usr/lib64/icinga2/sbin /icinga2 --no-stack-rlimit démon --close-stdio -e /var/log/icinga2/error.log

Blahopřejeme! Úspěšně jste nainstalovali Icinga 2. Děkujeme, že jste použili tento návod k instalaci monitorování sítě Icinga 2 na systémech CentOS. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Icinga .


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