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/
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.
No comments yet, be first!