Nagios - програма з відкритим кодом, призначена для моніторингу комп'ютерних систем і мереж: спостереження, контролю стану обчислювальних вузлів і служб, оповіщення адміністратора в тому випадку, якщо якісь із служб припиняють (або відновлюють) свою роботу.
Маючи підтримку всіляких протоколів, величезної кількості готових плагінів і можливістю моніторингу за допомогою скриптів власного написання на різних мовах програмування (Shell, C ++, Perl, Python, PHP, C # та інші) роблять Nagios незамінним і дуже потужним інструментом системного адміністратора.
установка Nagios
Встановлюємо необхідні пакети:
yum - y install gd gd - devel gcc glibc glibc - common net - snmp net - snmp - utils make openssl - devel perl - Net - SNMP
Створюємо користувача «nagios» і групу «nagcmd», яка необхідна для управління через web-інтерфейс. А також додамо в групу «nagcmd» користувача вашого web-сервера.
usermod - a - G nagcmd nagios
usermod - a - G nagcmd apache
Переходимо в каталог куди ми складаємо вихідні, завантажуємо архів з вихідним кодом останньої версії Nagios Core з офіційного сайту (на момент написання статті доступна версія 4.1.1), разархивируем і переходимо в папку nagios.
cd / usr / local / src /
wget https. / / Assets .nagios .com / downloads / nagioscore / releases / nagios - 4.1.1.tar.gz
tar - xvf nagios - * .tar .gz