Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen...

42
Nagios Netzwerke effektiv ¨ uberwachen Christoph St ¨ ottner [email protected] Edcom Software & Consulting GmbH – Leopoldstraße 29 – 80802 M¨ unchen +49 89 3840850 – [email protected] – www.edcom.de

Transcript of Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen...

Page 1: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

NagiosNetzwerke effektiv uberwachen

Christoph [email protected]

Edcom Software & Consulting GmbH – Leopoldstraße 29 – 80802 Munchen+49 89 3840850 – [email protected] – www.edcom.de

Page 2: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen

Inhaltsverzeichnis

1 Einleitung2 Monitoring - Prophylaxe und Zeitgewinn3 Nagios4 Nagios Addons5 Angebot6 Epilog

Nagios Christoph Stottner – 14. Juli 2009

Page 3: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 4: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 5: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 6: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Einleitung

Probleme losen, bevor die

Anwender sie bemerken!

Nagios Christoph Stottner – 14. Juli 2009

Page 7: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 8: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 9: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 10: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 11: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 12: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 13: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 14: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Was kann man monitoren?

Alles was ein Skript ausfuhren oderbeantworten kann!

Nagios Christoph Stottner – 14. Juli 2009

Page 15: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 16: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 17: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 18: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Web Interface

Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare

DowntimeArbeitsschritte

Anzeige von Ausfallenuber Themes anpaßbar

Nagios Christoph Stottner – 14. Juli 2009

Page 19: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Web Interface

Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare

DowntimeArbeitsschritte

Anzeige von Ausfallenuber Themes anpaßbar

Nagios Christoph Stottner – 14. Juli 2009

Page 20: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Web Interface

Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare

DowntimeArbeitsschritte

Anzeige von Ausfallenuber Themes anpaßbar

Nagios Christoph Stottner – 14. Juli 2009

Page 21: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Web Interface

Browser- undClientunabhangigSchneller UberblickDokumentation uberKommentare

DowntimeArbeitsschritte

Anzeige von Ausfallenuber Themes anpaßbar

Nagios Christoph Stottner – 14. Juli 2009

Page 22: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

WAP Interfacehttp://nagiosserver /nagios/cgi-bin/statuswml.cgi

Nagios Christoph Stottner – 14. Juli 2009

Page 23: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Host - Overview

Nagios Christoph Stottner – 14. Juli 2009

Page 24: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Host - Detail

Nagios Christoph Stottner – 14. Juli 2009

Page 25: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Service - Overview

Nagios Christoph Stottner – 14. Juli 2009

Page 26: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Service - Detail

Nagios Christoph Stottner – 14. Juli 2009

Page 27: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios

Netzwerkubersicht - Map

Konfiguration uber Element ”parents“ in Hosts Definition

Nagios Christoph Stottner – 14. Juli 2009

Page 28: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 29: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 30: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Beispiele fur Nagvis

Quelle: http://www.nagvis.org

Nagios Christoph Stottner – 14. Juli 2009

Page 31: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Beispiele fur Nagvis

Nagios Christoph Stottner – 14. Juli 2009

Page 32: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Beispiele fur Nagvis

Nagios Christoph Stottner – 14. Juli 2009

Page 33: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Beispiele fur Nagvis

Quelle: http://www.nagvis.org

Nagios Christoph Stottner – 14. Juli 2009

Page 34: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Beispiele fur Nagvis

Quelle: http://www.nagvis.org

Nagios Christoph Stottner – 14. Juli 2009

Page 35: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

pnp4nagios

Performancedaten darstellen und speichernExport in PDF und XML moglich

Nagios Christoph Stottner – 14. Juli 2009

Page 36: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

pnp4nagios

Performancedaten darstellen und speichernExport in PDF und XML moglich

Nagios Christoph Stottner – 14. Juli 2009

Page 37: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Grafische Konfiguration

NagconfNagiosQL

FruityNconf

Nagios Christoph Stottner – 14. Juli 2009

Page 38: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Nagios Addons

Grafische Konfiguration

NagconfNagiosQL

FruityNconf

Nagios Christoph Stottner – 14. Juli 2009

Page 39: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 40: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

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

Page 41: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Epilog

Fragen?

Nagios Christoph Stottner – 14. Juli 2009

Page 42: Nagios - Netzwerke effektiv ü · PDF fileNagios Netzwerke effektiv uberwac¨ hen Christoph Stottner¨ christoph.stoettner@edcom.de Edcom Software & Consulting GmbH –

Nagios – Netzwerke effektiv uberwachen Epilog

Vielen Dank fur die Aufmerksamkeit!

Einen ruhigen Feierabend mit Nagios

Nagios Christoph Stottner – 14. Juli 2009