Nagios Monitoring

Nagios je poměrně šikovná utilitka, která dokáže lecos, ale proč to rozebírat, kdo si to chce nainstalovat, tak určitě ví, co všechno umí a hlavně – obsahuje spoustu přídavných pluginů, takže se s tím dá velkmi slušně vyhrát.

Instalace je v podstatě poměrně jednoduchá, jediné na co se může narazit jsou závislosti, ale všechny budou hezky vypsané, takže opravami se zabývat nebudu.

Před samotnou instalací jsou potřeba minimálně tyto balíčky, samozřejmě nakonfigurované a funkční

Apache 2
PHP
GCC compiler and development libraries
GD development libraries
apache2 libapache2-mod-php5 build-essential libgd2-xpm-dev

jako první krok je potřeba vytvořit uživatele, který bude nagios používat, včetně vlastní skupiny.

/usr/sbin/useradd -m -s /bin/bash nagios

passwd nagios

/usr/sbin/groupadd nagios

/usr/sbin/usermod -G nagios nagios

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -a -G nagcmd nagios

/usr/sbin/usermod -a -G nagcmd www-data

Po vytvoření stáhneme jádro, plus základní pluginy

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

Rozbalení, kompilace, úprava konfigurace, nic náročného

tar xzf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure –with-command-group=nagcmd

make all

make install

make install-init

make install-config

make install-commandmode

/usr/local/nagios/etc/objects/contacts.cfg samotný konfigurační soubor

nano /usr/local/nagios/etc/objects/contacts.cfg

Webinterface, je to jednodušší než se učit s ctl a dokonce i přehlednější a ve výsledku rychlejší

make install-webconf

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

/etc/init.d/apache2 reload

Kompilace pluginů

tar xzf nagios-plugins-1.4.11.tar.gz

cd nagios-plugins-1.4.11

Compile and install the plugins.

./configure –with-nagios-user=nagios –with-nagios-group=nagios

make

make install

Ověření konfigurace a spuštění

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios start

Adresa pro webinterface

http://localhost/nagios/

No comments yet, be first!

Add new comment

Your email address will not be published.

Tento web používá k poskytování služeb, personalizaci a anláze návštěvnosti soubory Cookie. Více informací

Cookie je krátký textový soubor, který navštívená webová stránka odešle do prohlížeče. Umožňuje webu zaznamenat informace o vaší návštěvě, například preferovaný jazyk a další nastavení. Příští návštěva stránek tak může být snazší a produktivnější. Soubory cookie jsou důležité. Bez nich by procházení webu bylo mnohem složitější. Soubory cookie slouží k celé řadě účelů. Používáme je například k ukládání vašich nastavení bezpečného vyhledávání, k výběru relevantních reklam, ke sledování počtu návštěvníků na stránce, k usnadnění registrace nových služeb a k ochraně vašich dat.

Nesouhlasím