Aktuelle Themen der Informatik



Ähnliche Dokumente
Icinga Teil 2. Andreas Teuchert. 25. Juli 2014

Java Script für die Nutzung unseres Online-Bestellsystems

Nagios. Jens Link September Jens Link () Nagios September / 1

check_mk Jens Link FrOSCon 2012 Jens Link check_mk 1 / 1

Datensicherung und Wiederherstellung

I.Auflage Das Nagios/Icinga-Kochbuch. Timo Kucza & Ralf Staudemeyer O'REILLY* Beijing Cambridge Farnham Köln Sebastopol Tokyo

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

MailUtilities: Remote Deployment - Einführung

Online Newsletter III

Webalizer HOWTO. Stand:

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

The ToolChain.com. Grafisches Debugging mit der QtCreator Entwicklungsumgebung

Qt-Projekte mit Visual Studio 2005

Dokumentation von Ük Modul 302

Das Leitbild vom Verein WIR

Löwen App Version 1.0.0

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

FORUM HANDREICHUNG (STAND: AUGUST 2013)

check_mk Jens Link München 08/2012 Jens Link check_mk 1 / 28

Outlook 2000 Thema - Archivierung

Überwachung des Nagios-Servers. Stephan Schmidt 31. August 2007

OP-LOG

Netzwerk einrichten unter Windows

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Elexis-BlueEvidence-Connector

Präsentation: Google-Kalender. Walli Ruedi Knupp Urdorf

Studieren- Erklärungen und Tipps

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

How to do? Projekte - Zeiterfassung

FIS: Projektdaten auf den Internetseiten ausgeben

Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

Der Kalender im ipad

Tutorial -

snom Auto-Provisioning

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

FastBill Automatic. Dokumentation Versand. FastBill GmbH. Holteyer Straße Essen Telefon Telefax

Kleines Handbuch zur Fotogalerie der Pixel AG

Anleitung zum Online-Monitoring für Installateure

Local Control Network Technische Dokumentation

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

LabTech RMM. Monitoring von MDaemon. Vertraulich nur für den internen Gebrauch

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Kurzanleitung OOVS. Reseller Interface. Allgemein

Applikations-Performance in Citrix Umgebungen

MARCANT - File Delivery System

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE

Installation der SAS Foundation Software auf Windows

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Was meinen die Leute eigentlich mit: Grexit?

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Clients in einer Windows Domäne für WSUS konfigurieren

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Typo3 - Inhalte. 1. Gestaltung des Inhaltsbereichs. 2. Seitenunterteilung einfügen

AutoTexte und AutoKorrektur unter Outlook verwenden

GeoPilot (Android) die App

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Pflichtenheft. Ersatz-Router für das Schulnetzwerk der BS Roth. Autor

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

FTP-Server einrichten mit automatischem Datenupload für

Professionelle Seminare im Bereich MS-Office

FTP Tutorial. Das File Transfer Protocol dient dem Webmaster dazu eigene Dateien wie z.b. die geschriebene Webseite auf den Webserver zu laden.

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

Eigenen Farbverlauf erstellen

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Info-Veranstaltung zur Erstellung von Zertifikaten

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

1. Der Router ist nicht erreichbar Lösungsansatz: IP Adresse des Routers überprüfen ( entweder irgendwo auf dem Gerät aufgeklebt oder im Handbuch )

Der große VideoClip- Wettbewerb von Media Markt.

ICS-Addin. Benutzerhandbuch. Version: 1.0

Installationsanleitung CLX.PayMaker Home

-Inhalte an cobra übergeben

FTP-Leitfaden RZ. Benutzerleitfaden

Mit dem sogenannten Seriendruck können Etiketten und Briefe mit einer Adressdatei (z. B. Excel) verknüpft werden.

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

BENUTZERHANDBUCH für. Inhaltsverzeichnis. 1. Anmeldung. 2. Rangliste ansehen. 3. Platzreservierung. 4. Forderungen anzeigen

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

TYPO3 Super Admin Handbuch

Plugins. Stefan Salich Stand

Handbuch für Redakteure der Vereinshomepage

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

ADNP/9200 mit E2U/ESL1: Web Interface Beispiele

LabTech RMM. Integration von Teamviewer. Vertraulich nur für den internen Gebrauch

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Bilder zum Upload verkleinern

Übung - Konfigurieren einer Windows-XP-Firewall

ecaros2 - Accountmanager

Transkript:

Thema: Netzwerküberwachung mit der Opensource Software Nagios Seminarleiter: Prof. Dr. Friedbert Kaspar Student: Thomas Dohl Studiengang: CN7 Matrikelnummer: 217480 Datum: Donnerstag, 23. November 2006 Seite 1 von 10

Inhaltsverzeichnis Einleitung... 3 Weboberfläche... 4 Konfiguration... 5 Plugin's... 6 Standardplugin s... 6 Plugins selber schreiben... 7 nagvis Addon... 8 Quellen... 10 Abbildungsverzeichnis Abbildung 1 Weboberfläche von Nagios (FooPool, Service Detail)... 4 Abbildung 2 Weboberfläche von Nagios (FooPool, Statusmap)... 4 Abbildung 3 Nagios Konfiguration im Überblick... 5 Abbildung 5 Nagvis Addon (Developerscreenshot)... 8 Abbildung 6 Nagvis Addon (RZ Nagios, Plan von Furtwangen)... 9 Seite 2 von 10

Einleitung Nagios ist das wohl am meist verbreiteste opensource Dienste- und Serverüberwachungsprogramm. Der Name Nagios setzt sich zusammen aus Network und hagios. Hagios ist griechisch und bedeutet heilig. Unter diesem Namen ist Nagios seid 2002 bekannt. Davor hieß das Projekt NetSaint. Auf Grund von Namensstreitigkeiten mit dem gleichnamigen Netzwerkscanner wurde das Projekt auf Nagios umgetauft. Nagios zeichnet sich durch seine besonders übersichtlich gestaltete Weboberfläche aus, mit der es einem möglich ist, schnell und übersichtlich Daten über den Zustand seines Netzwerks zu erhalten. Dadurch ist auch eine schnelle und genau Fehlerfindung in Problemfällen möglich. Es wurde entwickelt um auf Linux Betriebsystemen zu arbeiten, aber es funktioniert auch auf den meisten *NIX Derivaten. Der monitoring Daemon überprüft in regelmäßigen Abständen die vorher angegebenen Dienste oder Server mit Hilfe von externen Plugin s, welche auf die jeweilige Aufgabe spezialisiert sind. Diese Plugin s geben einen Returncode und einen Returnstring zurück, welche der Daemon verarbeiten kann und auf der Weboberfläche darstellt. Falls Probleme auftreten, hat Nagios verschiedenste Möglichkeiten, um auf die Fehler aufmerksam zu machen. Die wohl am meisten verbreitete Möglichkeit ist wohl das Emailsenden. Zusätzlich werden noch weitere Möglichkeiten angeboten wie zum Beispiel SMS, Pager, Telefon und viele mehr. Auch hier ist es sehr leicht möglich, eigene Meldemechanismen einzubinden. Das einfache Ampelkonzept (Grün, Gelb, Rot) macht die Oberfläche sehr übersichtlich. Aber nicht nur eine aktuelle Ansicht, über den derzeitigen Status des Netzwerks oder der Netzwerkkomponenten ist möglich, sondern auch eine historische Aufzeichnung der Daten findet statt. Diese Daten kann man ich sich individuell grafisch zusammenstellen lassen. Damit ist auch eine Übersicht über die Qualität der Dienste und Server über einen langen Zeitraum möglich. Zusätzlich ist es in Nagios möglich ein gut abgestuftes Bentzerkonzept aufzubauen. Dadurch können auch nicht Administratoren sich einen Überblick über das Netzwerk verschaffen, ohne in Nagios selbst was verändern zu können. Seite 3 von 10

Weboberfläche Die Weboberfläche gliedert sich in 2 Hälften. Die linke Seite enthält die Navigation. Die rechte Seite enthält die Informationen und Übersichten über die Daten, welche Nagios sammelt. Je nach dem, was man im Menu auswählt, zeigt Nagios tabellarisch angeordnete Daten über den aktuellen Stand des Netzwerkes und dessen Überwachten Abbildung 1 Weboberfläche von Nagios (FooPool, Service Detail) Auch eine grafische Darstellung des überwachten Netzwerkes wird automatisch generiert. Abbildung 2 Weboberfläche von Nagios (FooPool, Statusmap) Seite 4 von 10

Konfiguration Die Konfiguration von Nagios wird durch Textfiles im Verzeichnis /etc/nagios geregelt. Es gibt folgende Arten von Konfigurationsdateien: Main Configuration File, Resource File(s), Object Definition Files, CGI Configuration File. In dem Main Configuration File, welches meist /usr/local/nagios/etc/nagios.cfg ist, werden alle Einstellungen für den Nagiosserver vorgenommen. Die Einstellungen beeinflussen das Verhalten vom Nagiosserver. Aber nicht nur der Nagiosprozess, sondern auch vereinzelte CGI Scripte greifen auf diese Konfigurationsdatei zu. In den Resource File(s) können persönliche Makros angelegt und eingebunden werden. Diese Dateien sind den CGI Scripten nicht zugänglich. In den Object Definition Files werden die zu überwachenden Objekte eingetragen. Auch die Befehle werden hier definiert. Die CGI Configuration File beeinflusst das Verhalten der verschiedenen CGI Scripte. Abbildung 3 Nagios Konfiguration im Überblick Seite 5 von 10

Plugin's Die Plugin s erledigen die eigentliche Aufgabe der Überprüfung Hosts oder Dienste. Nagios alleine ohne Plugin s kann keine Dienste oder Geräte überprüfen. Jedes Plugin erfüllt eine bestimmte Aufgabe. Nach der Prüfung des Dienstes oder des Servers, gibt das Plugin einen Returncode und einen String zurück, den Nagios dann verarbeitet und auf der Weboberfläche grafisch darstellt. Standardplugin s check_icmp das wohl am häufigsten genutzte Plugin, es sendet einfach ein Ping aus um zu schauen, ob der Rechner erreichbar ist. Weitere Plugin s in einer kleinen Übersicht: check_apt, check_imap, check_nntps, check_simap, check_ups, check_by_ssh, check_ircd, check_nt, check_smtp, check_users, check_clamd, check_jabber, check_ntp, check_spop, check_dhcp, check_load, check_nwstat, check_ssh, check_disk, check_log, check_overcr, check_ssmtp, check_dummy, check_mailq, check_ping, check_swap, check_file_age, check_mrtg, check_pop, check_tcp, check_ftp, check_mrtgtraf, check_procs, check_time, check_http, check_nagios, check_real, check_udp, check_icmp, check_nntp, check_sensors, check_udp2 Eine sehr umfangreiche und gut organisierte Webseite für Nagiosplugin s ist die http://www.nagiosexchange.org/. Seite 6 von 10

Plugins selber schreiben Falls man mal ein Dienst überwachen muss, für den es noch kein Plugin gibt, kann man sich relativ schnell ein eigenes Plugin schreiben. Die Logik für den zu überwachenden Dienst passt man auf die eigenen Bedürfnisse an. Zu beachten ist nur, dass Nagios natürlich das Ergebnis verarbeiten können muss. Dazu folgende Tabelle: Return Wert Service Status Status Beschreibung 0 OK Das Plugin konnte erfolgreich den Dienst/Server überprüfen 1 Warning Überprüfung war möglich, aber nicht mit den erwarteten Werten. (der Dienst hat zu langsam geantwortet) 2 Critical Dienst oder Server konnte nicht überprüft werden 3 Unknown unbekannter Fehler Seite 7 von 10

nagvis Addon Das nagvis Addon ist eine Erweiterung für die Weboberfläche von Nagios. Mit diesem Addon ist eine einfachere Darstellung der Standorte möglich. Man hinterlegt einfach eine Grafik und ordnet mit Hilfe von Koordinaten die Standorte der jeweiligen Maschinen zu. Hier zwei Beispiele. Das erste Beispiel ist ein Screenshot von den Entwicklern. Abbildung 4 Nagvis Addon (Developerscreenshot) Seite 8 von 10

Das zweite Beispiel zeigt das in der FHF eingesetzte Nagvis. Wie man sieht, wird ein Teil von Furtwangen abgebildet. Damit weiß man immer, wo Probleme aktuell sind. Abbildung 5 Nagvis Addon (RZ Nagios, Plan von Furtwangen) Seite 9 von 10

Quellen Nagios Homepage http://www.nagios.org Sehr gute Buch Nagios. System- und Netzwerk-Monitoring von Wolfgang Barth Nagios Plugin Developerhomepage http://nagiosplug.sourceforge.net/developer-guidelines.html Addon http://www.nagvis.org/ Extra Plugin s http://www.nagiosexchange.org/ Nagiosinfos http://www.rz.uni-hohenheim.de/genzel/ Webfrontend zur Konfiguration von Nagios http://www.secretdoor.ch/computer/software_005.php Seite 10 von 10