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.