MONITORING SIECI - Nagios
Program do monitorowania urządzeń sieciowych, aplikacji, serwerów działających w systemach Linux, Unix, Windows.
Funkcjonuje wersja darmowa jak i komercyjna. Wybór rozwiązania zależy od potrzeb, polityki firmy i chęci. O możliwościach i niezawodności oprogramowania, niech świadczą marki firm które je stosują - tutaj.
Nagios Core - projekt Open Source.
- monitorowanie wszystkich elementów infrastruktury o krytycznym znaczeniu - w tym aplikacji, usług, systemów operacyjnych, protokołów sieciowych, metryk systemowych i infrastruktury sieciowej
- centralny widok na wszystkie procesy operacji sieciowych IT
- alarmy mogą być wysyłane mailem lub/i smsem
- obsługa zdarzeń pozwala na automatyczne restarty aplikacji, usług, serwerów i urządzeń
- raportowanie SLA - historyczne zapisy przerw, zawiadomień, powiadomień do późniejszych analiz
- architektura programu do wewnętrznych i zewnętrznych zastosowań
- spora społeczność rozwijająca podstawową funkcjonalność programu
- platforma systemowa: Fedora, openSUSE, Ubuntu ...
- konfiguracja poprzez edycje plików z poziomu systemu
- podgląd monitoringu z poziomu przeglądarki www
- dokumentacja
- download
- demo
Nagios XI - wersja komercyjna, płatna
- wsparcie techniczne
- wiele dodatkowych funkcji
- do wprowadzania monitorowanych urządzeń, systemów - interfejs graficzny dostępny z poziomu przeglądarki www
Nagios XI vs Nagios Core - porównanie
Komponenty i dodatki dystrybucji Nagiosa Core wchodzące w skład Nagiosa XI:
- Nagios Core - silnik monitoringu
- Nagios Plugins - do aplikacji, usług, agentów monitorowania
- PNP - do tworzenia wykresów opartych o RRDTool silnika monitorowanie danych
- NagiosQL - zaawansowanych web config GUI
- MRTG z RRDTool do monitorowania przepustowości interfejsów
- NDOUtils - do systemu bazodanowego - silnika monitoringu
Konkurencja:
http://www.solarwinds.com - płatny
http://www.mutiny.com - płatny
http://www.zabbix.com - licencja GNU General Public License (GPL) version 2.
Nagios Core
W dalszych częściach będę opisywał zagadnienia związane z rozwiązaniem Nagios Core.
Zalety
- darmowy
- małe wymagania sprzętowe
- wydajny
- stabilny
- dużo darmowych pluginów
Niech potwierdzeniem powyższych argumentów będzie garść informacji o środowisku kórym zarządzam.
To rozwiązanie funkcjonuje z powodzeniem od kilku lat.
Sprzęt:
- Maszyna wirtualna
- CPU 2
- HDD 80GB
- RAM 3GB
Oprogramowanie:
- CentOS 7
- Nagios Core versja 4.4.3
Aktywnych urządzeń - 868
Sprawdzanych serwisów - 3373
Wady
- wdrożenie wymaga czasu i wiedzy
- konfiguracja z wiersza poleceń
Artykuły powiązane:
MONITORING SIECI | |
---|---|
Nagios | rozwiązanie do monitorowania urządzeń sieciowych |
Protokół SNMP | używany w monitoringu urządzeń |
Plugin check_snmp | najpopularniejsza wtyczka Nagios Core |
Plugin check_vpn.pl | wtyczka do monitorowania stanu kanału VPN w ruterach SonicWall |
Plugin snmpwalk | plugin do odpytywania urządzeń w celu pozyskania OID z urządzenia |
SonicWall NSA 2400 część 1 | przykład odpytywania urządzenia z poziomu wiersza poleceń |
SonicWall NSA 2400 część 2 | dodanie rutera do Nagios Core |
APC UPS Smart | dodanie UPS-a do Nagios Core |