Nagios - записна книжка сисадміна

Nagios - програма-монітор з відкритим кодом, призначена для перевірки комп'ютерних систем і мереж. Відстежує зазначені вузли та служби, і оповіщає адміністратора в тому випадку, якщо яка-небудь з система припинила або відновила роботу або недоступна.

Nagios (вимовляється як «нагіос»), раніше відома під ім'ям Netsaint, розроблена Етаном Галстадом (Ethan Galstad). Він же підтримує і розвиває систему сьогодні, спільно з командою розробників. А так же вони займаються як офіційними, так і неофіційними плагінами.

Спочатку Nagios була розроблена для роботи під Linux. але вона також добре працює і під іншими ОС, такими як Sun Solaris. AIX і HP-UX. Nagios поширюється по ліцензії GPL.

огляд можливостей

Моніторинг мережевих служб SMTP, POP3, HTTP, NNTP, ICMP, SNMP

Моніторинг стану хостів (завантаження процесора, використання диска, системні логи). У більшості мережевих операційних систем, навіть Microsoft Windows з модулем NRPE_NT

Підтримка віддаленого моніторингу через шифровані тунелі SSH або SSL

Проста архітектура модулів розширень (плагінів) дозволяє, використовуючи будь-яку мову програмування за вибором (Shell. C ++. Perl. Python. PHP та інші), легко розробляти свої власні способи перевірки служб

Паралельна перевірка служб

Можливість визначати ієрархії хостів мережі за допомогою «батьківських» хостів, дозволяє виявляти і розрізняти хости, які вийшли з ладу, і ті, які недоступні

Відправлення повідомлень в разі виникнення проблем зі службою або хостом (за допомогою пошти, пейджера, смс, або будь-яким іншим способом, визначеним користувачем через модуль системи)

Можливість визначати обробники подій, що відбулися зі службами або хостами для проактивного вирішення проблем

Автоматична ротація лог-файлів

Можливість організації спільної роботи декількох систем моніторингу з метою підвищення надійності і створення розподіленої системи моніторингу

Включає в себе утиліту nagiostats, яка виводить загальне зведення по всім хостам, за якими ведеться моніторинг.

  • Установка на прикладі CentOS відрубують selinux, якщо не знаємо як його налаштувати:

echo 0> / selinux / enforce

sed -i 's / SELINUX = enforcing / SELINUX = disable /' / etc / selinux / config

Оновлюємо список пакетів і ставимо необхідне:

yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp unzip perl-Time-HiRes

Створюємо користувача, задаємо йому пароль і додаємо в потрібні групи:

Проблеми та їх вирішення

  • Sorry, but Nagios is currently not checking for external commands

Вам заборонено виконувати зовнішні команди за допомогою браузера. Зайдіть в nagios.cfg і виправте 0 на 1 в сл. рядку:

  • Error: Could not stat () command file '/var/lib/nagios3/rw/nagios.cmd'!

У веб-сервера Apache немає прав на вказаний файл або його просто не існує. Створіть його!

chmod a + rw /var/lib/nagios3/rw/nagios.cmd

Так само апач може не увійти в / var / lib / nagios3 / rw - виправте це!

chmod a + rxw / var / lib / nagios3 / rw

  • «Motion
  • Всі статті сайту
  • Nestopia »
Nagios - записна книжка сисадміна

Що можна тут зробити:

Nagios - записна книжка сисадміна
Олексій Убоженко фахівець в області системного адміністрування. записна книжка Вікіадмін Раменське, Москва

Мої проекти в даний час:
хостел сергиев посад

Схожі статті