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

Jak nainstalovat systém monitorování sítě Icinga na CentOS 7 VPS

Následující článek vás provede kroky instalace monitorovacího systému sítě Icinda.

Co je Icinga?

Icinga je open source aplikace pro monitorování sítě a počítačového systému, která byla původně vytvořena jako vidlice aplikace pro monitorování systému Nagios. Je zpětně kompatibilní a pokouší se překonat vnímané nedostatky ve vývojovém procesu Nagios a také přidává nové funkce, jako je moderní uživatelské rozhraní ve stylu Web 2.0, další databázové konektory (pro MySQL, Oracle a PostgreSQL) a REST API, které správcům umožňuje integrovat řadu rozšíření bez složité úpravy jádra Icinga.

Monitorovací systém třídy Icinga dohlíží na síť a jakýkoli myslitelný síťový zdroj a upozorňuje uživatele na chyby a obnovy, zatímco generuje údaje o výkonu pro hlášení. Je rozšiřitelný a škálovatelný a lze jej použít k monitorování složitých rozsáhlých prostředí v různých lokalitách.

Icinga si získává na popularitě díky agilnějšímu vývojovému cyklu ve srovnání s Nagios.

V této příručce vám ukážeme, jak nainstalovat Icinga na linux vps.

Přihlaste se ke svému serveru jako uživatel „root“ :

# ssh root@server_IP_address

Než začnete s instalací Icingy, stáhněte si předem požadované balíčky, kterými jsou:webový server Apache (pokud jej ještě nemáte nainstalovaný), knihovny potřebné pro kompilaci zdrojového kódu a nástroje potřebné pro webové rozhraní a monitorování sítě. Můžete je nainstalovat pomocí následujících příkazů:

# yum install httpd gcc glibc glibc-common gd gd-devel
# yum install libjpeg libjpeg-devel libpng libpng-devel
# yum install net-snmp net-snmp-devel net-snmp-utils

Poté vytvořte uživatele a skupinu podle svých představ. Pro uživatele a skupinu použijeme icinga a rh-icinga.

# useradd icinga
# groupadd rh-icinga
# usermod -a -G rh-icinga icinga
# usermod -a -G rh-icinga apache

Vytvořte adresář Icinga:

# mkdir ~/icinga
# cd ~/icinga

Nyní si stáhněte nejnovější verze balíčků Icinga a Plugins:

# wget https://github.com/Icinga/icinga-core/releases/download/v1.11.5/icinga-1.11.5.tar.gz
# wget http://www.nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Extrahujte soubory pomocí tar:

# tar zxvf icinga-1.11.5.tar.gz
# tar zxvf nagios-plugins-2.0.3.tar.gz

Vstupte do adresáře Icinga a spusťte konfigurační soubor:

# cd icinga-1.11.5
# ./configure --with-command-group=rh-icinga --disable-idoutils

Měli byste získat následující výstup:

Dále zkompilujme a nainstalujme soubory Icinga:

# make all
# make fullinstall
# make install-config

Ve svém oblíbeném textovém editoru otevřete soubor /usr/local/icinga/etc/objects/contacts.cfg a zadejte svou e-mailovou adresu do pole pro e-mail, abyste mohli dostávat upozornění.

# vim /usr/local/icinga/etc/objects/contacts.cfg

Dalším krokem je instalace klasického webového rozhraní pomocí následujících příkazů:

# make cgis
# make install-cgis
# make install-html
# make install-webconf

Nastavte heslo pro uživatelské jméno, které bude použito pro přístup k webovému rozhraní. Jako uživatelské jméno použijeme adminIcinga. Spusťte tento příkaz:

# htpasswd -c /usr/local/icinga/etc/htpasswd.users adminIcinga

Restartujte Apache, aby se nastavení projevilo:

# systemctl restart httpd.service

Nainstalujte pluginy:

# cd ~/icinga/nagios-plugins-2.0.3
# ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install

Ověřte, že konfigurační soubor neobsahuje žádné chyby pomocí následujícího příkazu:

# /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg

Pokud je vše v pořádku, přidejte službu ke spuštění při spouštění:

# chkconfig --add icinga
# chkconfig --level 35 icinga on

Spustit Icinga:

# systemctl start icinga.service

A je to. Na vašem serveru je nainstalován monitorovací systém Icinga.
Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na:http://your_server_IP/icinga a zadejte uživatelské jméno a heslo, které jste nastavili pomocí příkazu „htpasswd“.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby vám Icinga nainstalovali. Jsou k dispozici 24×7 a postarají se vaší žádosti okamžitě.

PS. Pokud se vám tento příspěvek líbil, 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.


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 Gradle na CentOS 8

  1. Jak nainstalovat Glances System Monitoring na CentOS 7

  2. Jak nainstalovat Netdata Monitoring na CentOS 7

  3. Jak nainstalovat VnStat Network Monitoring na CentOS 7

  1. Jak nainstalovat OpenNMS Network Monitoring Tool v CentOS 8

  2. Jak nainstalovat nástroj pro monitorování sítě Cacti na Centos VPS

  3. Jak nainstalovat nástroj pro monitorování systému Monitorix na CentOS 6 VPS