nagios - netzwerke effektiv ü · pdf filenagios netzwerke effektiv uberwac¨ hen...
TRANSCRIPT
NagiosNetzwerke effektiv uberwachen
Christoph [email protected]
Edcom Software & Consulting GmbH – Leopoldstraße 29 – 80802 Munchen+49 89 3840850 – [email protected] – www.edcom.de
Nagios – Netzwerke effektiv uberwachen
Inhaltsverzeichnis
1 Einleitung2 Monitoring - Prophylaxe und Zeitgewinn3 Nagios4 Nagios Addons5 Angebot6 Epilog
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Einleitung
Vorstellung
Christoph StottnerLinux seit 1993IBM Lotus Domino seit 2000Nagios seit 2004
Edcom Software & Consulting GmbHIBM Premier Partner20 MA
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Einleitung
Monitoring ist effektiver Stressabbau
Was mochte man als Admin vermeiden?Ausfalle und nicht verfugbare Dienste zurHauptgeschaftszeitMitarbeiter melden Ausfall dem Support, bevor man selbstden Ausfall bemerktBlackberry-Dienst lauft nicht und das Management meldetsich bei der IT LeitungVerschenkte Zeit bei der Ersatzteilbeschaffung
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Einleitung
Warum?
Arbeitsbelastung der Admins steigtKeine Zeit fur regelmaßige Log-Analysen, MonitoringAusfalle immer zur ungunstigsten ZeitLieber in Ruhe reagieren, ohne Telefon-”Terror“ undZeitdruck
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Einleitung
Probleme losen, bevor die
Anwender sie bemerken!
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Einleitung
Warum monitoren?
Unterschiedliche Admins bzw. EinstellungenInstall and forgetLog-Analyse im Fehlerfallmehr oder weniger regelmaßiges Monitoring
je nach Arbeitsbelastungautomatisierte Meldungen uber verschiedene Tools
Monitoring ist langweilig, also wie automatisieren?Wichtige Informationen sind verteilt im Netz
Windows EventlogLinux SyslogDatenbank- oder Anwendungsprotokolle
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Monitoring - Prophylaxe und Zeitgewinn
Monitoring
Gesamtuberblick uber das NetzwerkSammlung im Netzwerk verteilter Daten
Windows EventsLinux SyslogAuslastung von CPU, Memory und HD
Viele tagliche Arbeiten lassen sich automatisierenLog AnalyseFullgrad von Festplatten
Trendanalysen fur HaushaltsmittelantrageSteigerungen und Auslastung von Hardware aufzeichnenBeleg von Hardwarebedarf (Entwicklung Speicherbedarfder letzten Jahre)
Report und Beleg fur SLAZeitnahe Benachrichtigung
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Monitoring - Prophylaxe und Zeitgewinn
Beispiele - DB Backup falsch konfiguriert
Backupskript der Datenbanksicherung lauft AmokMSDE auf c:Backup und Log auf c:
10:15 Uhr Warning Message Disk 80% Full10:20 Uhr Critical Message Disk 95% FullPlattenplatz konnte freigegeben werden, bevor der Serverstehen blieb
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Monitoring - Prophylaxe und Zeitgewinn
Beispiele - DB Backup falsch konfiguriert
Backupskript der Datenbanksicherung lauft AmokMSDE auf c:Backup und Log auf c:
10:15 Uhr Warning Message Disk 80% Full10:20 Uhr Critical Message Disk 95% FullPlattenplatz konnte freigegeben werden, bevor der Serverstehen blieb
Ausfall zuvorgekommen - keine aufwandige Fehlerbehebung
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Monitoring - Prophylaxe und Zeitgewinn
Beispiele - iSeries Netzteil
iSeries (AS/400) Netzteil defektAusfall einer Netzwerkkarte
IST17:00 Uhr Ausfall des Netzteils8:00 Uhr Anruf eines Anwenders beim Support8:15 - 8:30 Uhr ErsatzteilbestellungErsatz nicht vor 12 Uhr im Haus
Soll17:00 Uhr Ausfall des Netzteils17:15 Uhr Mailalarmierung des Admins17:30 Uhr Fehler gefunden - Ersatzteilbestellung lauft7:35 Uhr Netzteil geliefert - Einbau - Anwendung lauft
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Nagios
ehemals NetSaintOpen Source Software unter GPLFramework zum Monitoring von verschiedensten Hostsund ServicesModular erweiterbar
zusatzliche Prufprogramme (Checks)viele Plugins / Addons
Erkennen von TrendsDokumentation fur SLAgroße Verbreitungaktive deutsche Communityeinfach erweiterbarFlexibles Benachrichtigungssystem
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Voraussetzungen
Physikalischer Server oder virtuelle MaschineStandard-PCevtl. GB LAN
Linux (oder Unix-Derivat)DebianRed HatUbuntuSuSE
C-Compiler (mit Linux geliefert)TCP/IP (Standard Netzwerkkonfiguration)Webserver (Apache)GD Library (mit Linux geliefert)
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Was kann man monitoren?
Alles was ein Skript ausfuhren oderbeantworten kann!
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Mogliche Uberwachungen
HardwareNetzwerkgerateServerhardwareDrucker
BetriebssystemeCPU, Speicher,FestplattenProzesse und DienstePerformanceLogdateien
AnwendungenDatenbankenWeb- und Applicationserver(Apache, IIS, JBOSS)SAP
NetzwerkdiensteDNS, HTTP(s), FTP(s)LDAP(s), SMTPNetzwerkports (TCP, UDP)
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Alarmierungsmethode
E-MailJabber / Google TalkSMS
Mail2SMSGSM Modem
TwitterEskalation
Meldung an zusatzliche Kontaktgruppen moglichalternative Kontaktmethoden moglich
Erkennen von AbhangigkeitenVermeidung von Fehlalarmen
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Notifications - Benachrichtigungen
Config:normal check interval 5retry check interval 2max check attempts 4
Prufung des Dienstes alle 5 Minutenbei Ereigniswechsel -Prufung alle 2 MinutenFehlerzustand nach 4 Tests, die das gleiche Ergebnisfuhren - Eventhandler wird ausgefuhrt - Prufinterval wieder5 MinutenReagieren auf Ereignisse
Bei OK - nicht OKBei nicht OK - OK
Ausfuhren von externen Skripten, SNMP Traps
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Web Interface
Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare
DowntimeArbeitsschritte
Anzeige von Ausfallenuber Themes anpaßbar
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Web Interface
Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare
DowntimeArbeitsschritte
Anzeige von Ausfallenuber Themes anpaßbar
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Web Interface
Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare
DowntimeArbeitsschritte
Anzeige von Ausfallenuber Themes anpaßbar
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Web Interface
Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare
DowntimeArbeitsschritte
Anzeige von Ausfallenuber Themes anpaßbar
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
WAP Interfacehttp://nagiosserver /nagios/cgi-bin/statuswml.cgi
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Host - Overview
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Host - Detail
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Service - Overview
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Service - Detail
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios
Netzwerkubersicht - Map
Konfiguration uber Element ”parents“ in Hosts Definition
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Nagvis
Visualisierung von Prufergebnissen auf Grafiken, Karten oderFotos
physikalisch (z.B. alle Hosts in einem Rack/Raum/Bereich)logisch (z.B. alle Applikations-Server)geographisch (z.B. alle Hosts in einem Land)Geschaftsprozesse (z.B. alle Hosts/Services, die in einenProzess involviert sind)seit Version 1.4: Gadgets
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Nagvis
Visualisierung von Prufergebnissen auf Grafiken, Karten oderFotos
physikalisch (z.B. alle Hosts in einem Rack/Raum/Bereich)logisch (z.B. alle Applikations-Server)geographisch (z.B. alle Hosts in einem Land)Geschaftsprozesse (z.B. alle Hosts/Services, die in einenProzess involviert sind)seit Version 1.4: Gadgets
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Beispiele fur Nagvis
Quelle: http://www.nagvis.org
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Beispiele fur Nagvis
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Beispiele fur Nagvis
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Beispiele fur Nagvis
Quelle: http://www.nagvis.org
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Beispiele fur Nagvis
Quelle: http://www.nagvis.org
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
pnp4nagios
Performancedaten darstellen und speichernExport in PDF und XML moglich
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
pnp4nagios
Performancedaten darstellen und speichernExport in PDF und XML moglich
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Grafische Konfiguration
NagconfNagiosQL
FruityNconf
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Nagios Addons
Grafische Konfiguration
NagconfNagiosQL
FruityNconf
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Angebot
Nagios
Das eintagige get started-Paket enthalt:Fertig installiertes Vmware-Image mit
Ubuntu Server 8.10 LTSNagios 3pnp4nagios, NagiosQL 3, NagVis 1.4snmpttlauffahig unter ESX(i)3 oder Vmware Server 2
Einrichtung des Images in Ihrem NetzwerkKonfiguration einiger Hosts und ServicesSystemeinfuhrung
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Epilog
Zusammenfassung
Nagios ubernimmt viele Routine-AufgabenEinarbeitung und Einsatz lohnt sich in vielerlei HinsichtSchrittweise implementierbar
Erfassung Hosts (Server, Gerate)Erfassung ServicesAbhangigkeitenErweiterungen
Mehrwert durch:
Aufzeichnung der DatenAntwortzeitSpeicherplatzentwicklungBeleg fur Verfugbarkeit
Verlassliche AlarmierungMailIMSMS
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Epilog
Fragen?
Nagios Christoph Stottner – 14. Juli 2009
Nagios – Netzwerke effektiv uberwachen Epilog
Vielen Dank fur die Aufmerksamkeit!
Einen ruhigen Feierabend mit Nagios
Nagios Christoph Stottner – 14. Juli 2009