Система моніторингу nagios
З кожним днем сучасні мережі і системи стають тільки складніше. Навіть мережу невеликого і середнього масштабу SME (Small / Medium Enterprises) можуть бути використовувати складні системи як з точки зору архітектури, так і складності адміністрування.
Nagios створений як потужний інструмент для моніторингу, адміністрування і повідомлення про відмови систем. У фреймворк Nagios закладений потужний інструментарій з великою кількістю опцій, використання яких вимагає крім розуміння принципів роботи Nagios, а так само і глибокого розуміння використовуваних в корпоративному контурі систем. Це дуже важливий момент, тому що Nagios не може навчити системного адміністратора роботі з його власними системами, але він може послужити дуже потужним інструментом в роботі з ними.
Отже, що ж може Nagios. Нижче, ми наводимо лише невеликий узагальнений список функціоналу:
Nagios не містить ніяких вбудованих інструментів перевірки (плагінів). Важливо зрозуміти, що Nagios забезпечує надійний і розширюваний фреймворк для будь-якого виду моніторингу, який тільки може придумати користувач.
Але як Nagios виконує моніторинг мережі? Існує величезна кількість вже готових плагінів, які дозволяє виконувати різні види моніторингу. І якщо для вашої мережі необхідно створити специфічний алгоритм моніторингу, ви можете написати даний плагін самостійно.
Чому Nagios?
Nagios - відмінний вибір для тих, хто хоче мати широкий діапазон інструментів моніторингу. Основними конкурентними перевагами Nagios є:
- Nagios це Open Source рішення
- надійне рішення
- Найвищий набір можливостей для конфігурації
- легко масштабується
- Активне співтовариство розробників, де постійно вдосконалюється дана система моніторингу
- Nagios працює на безлічі операційних систем
Nagios можна адаптувати під величезна кількість завдань. Виділимо найбільш популярні адаптації цієї системи моніторингу:
- Ping для відстеження доступності хоста
- Моніторинг сервісів, таких як SMTP, DHCP, FTP, SSH, Telnet, HTTP, NTP, DNS, POP3, IMAP і так далі
- Сервера баз даних, такі як SQL Server, Oracle, MySQL і Postgres
- Моніторинг на рівні додатків, наприклад, web - сервер Apache, Postfix, LDAP, Citrix b так далі.
Як Nagios працює?

Nagios працює в якості демона (фонового процесу) на виділеному сервері, періодично відправляючи ICMP запити на хост моніторингу. Отримана інформація обробляється на сервері і відображається адміністратору в рамках WEB - інтерфейсу. Опціонально, адміністратор може налаштувати повідомлення на пошту, інтегруючи сервер моніторингу з поштовим сервером, або налаштувати СМС повідомлення.
P.S. Якщо вкажіть свою дату народження, то ми обов'язково Вас привітаємо і подаруємо невеликий подарунок :)