Shinken (Software)
{{#invoke:WLink|getArticleBase}}
| |
---|---|
250px Logo des Shinken-Projekts | |
Basisdaten
| |
Entwickler | Jean Gabès
|
Aktuelle Version | 0.1beta (1. Dezember 2009)
|
Betriebssystem | Unix-Derivate, Microsoft Windows
|
Kategorie | Netzwerk-Monitoring
|
Lizenz | Affero General Public License
|
deutschsprachig | ja |
www.shinken-monitoring.org |
Shinken ist eine Re-Implementierung der populären Netzwerk-Monitoring-Software Nagios in der Programmiersprache Python. Sie dient der Überwachung von Netzwerken, Hosts und diesen zugeordneten Diensten, sowie der Alarmierung von Benutzern, wenn Fehler in diesen Systemen auftreten bzw. wieder verschwinden. Im Gegensatz zum monolithischen Nagios besteht Shinken aus mehreren spezialisierten Prozessen. Diese können auch mehrfach vorhanden sein, um Ausfallsicherheit zu erreichen. Lastverteilung ist ebenfalls möglich, da die Prozesse auf unterschiedlichen Knoten laufen können. Auch wenn so ein verteiltes System aufgebaut wird, muss nur eine einzige Konfiguration erstellt werden. Shinken "zerschneidet" sie automatisch in Teile und weist diese den einzelnen Workernodes zu. Das ist auch der Grund für den Namen. Shinken ist ein scharfes japanisches Schwert.
Shinken wurde von Jean Gabès als Proof of Concept für eine neue Nagios-Architektur geschrieben. Sein Ziel war, eine performantere und flexiblere Alternative auf Basis der modernen Sprache Python zu schaffen, die zudem leichter weiterzuentwickeln sein soll als der alte C-Code von Nagios. Gabès schlug vor, sein System als Ausgangsbasis für ein künftiges Release 4[1] von Nagios zu verwenden. Seitens der Nagios-Entwickler stiess dieser Vorschlag auf Ablehnung, so dass Shinken als Fork von Nagios gesehen werden kann. Erklärtes Ziel von Jean Gabès ist aber nach wie vor, Shinken als Grundlage für Nagios4 zu etablieren.
Ein weiterer Vorteil von Shinken ist auch, dass es auf allen Betriebssystemen lauffähig ist, die über einen Python-Interpreter verfügen. Entwickelt wird Shinken unter Linux, läuft aber genauso unter Unix und im Gegensatz zu Nagios auch unter Windows. Shinken ist freie Software und wird unter der GNU Affero General Public License veröffentlicht.
Inhaltsverzeichnis
Übrigens: Die PlusPedia ist NICHT die Wikipedia. Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende! |
1 Übersicht
- Monitoring von Netzwerkservices (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH)
- Monitoring der geläufigsten Betriebssysteme (CPU-Load, Festplatten/Filesystem-Nutzung, System-Logs), inclusive Microsoft Windows mit dem NSClient++ Plugin.
- Monitoring von SNMP-fähigen Endgeräten.
- Monitoring entfernter Systeme via Nagios Remote Plugin Executor oder SSH.
- Einfaches Erstellen von Plugins, mit denen sich beliebige Überwachungsaufgaben. Die Verwendung einer bestimmten Programmiersprache ist nicht vorgeschrieben (Shellscript, C++, Perl, Ruby, Python, PHP, C#, etc.)
- Graphische Aufzeichnung von Performancedaten mit dem AddOn PNP4Nagios.
- Parallele Ausführung von Service- und Hostchecks.
- Möglichkeit der Abbildung von Netzwerktopologien durch Parent-Child-Beziehungen, wodurch unterschieden werden kann, ob ein Host nicht verfügbar oder aufgrund einer Netzwerkstörung nicht erreichbar ist.
- Benachrichtigung von konfigurierten Kontaktpersonen bei Host- und Serviceproblemen über beliebige Kanäle (z.B. e-mail, pager, SMS)
- Ausführen von Eventhandlern, die beim Auftreten einer Störung selbständig für deren Behebung sorgen können.
2 Siehe auch
- NRPE
- Pyro: In Python geschriebenes, verteiltes Objekt-System, das von Shinken für die Kommunikation der einzelnen Prozesse untereinander verwendet wird.
3 Einzelnachweise
- ↑ Gabès, Jean (1. Dezember 2009). Shinken : a new implementation proposal (EN). Source forge. Abgerufen am 1. Dezember 2009. „I would like to have your feed back about a (unfinished) reimplementation of Nagios named "Shinken" I wrote in Python that is faster and more modular than the current Nagios implementation in C“
4 Weblinks
- shinken-monitoring.org, offizielle Webseite (englisch)
- Nap's mini world, Weblog des Autors von Shinken (französisch)
5 Andere Wikipedia Sprachen
6 Init-Quelle
Entnommen aus der:
Erster Autor: Lausser angelegt am 06.01.2010 um 03:20,
Alle Autoren: md Tom md, Feliz, Jutta234, Weissbier, Lausser
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular
PlusPedia Impressum
Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.
Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.