Schön, dass Sie da sind!

PlusPedia wird derzeit technisch modernisiert. Wie alles, was bei laufendem Betrieb bearbeitet wird, kann es auch hier zu zeitweisen Ausfällen bestimmter Funktionen kommen. Es sind aber alle Artikel zugänglich, Sie können PlusPedia genauso nutzen wie immer.

Bei PlusPedia sind Sie sicher: – Wir verarbeiten keine personenbezogenen Daten, erlauben umfassend anonyme Mitarbeit und erfüllen die Datenschutz-Grundverordnung (DSGVO) vollumfänglich. Es haftet der Vorsitzende des Trägervereins.

Bitte beachten: Aktuell können sich keine neuen Benutzer registrieren. Wir beheben das Problem so schnell wie möglich.

PlusPedia blüht wieder auf als freundliches deutsches Lexikon.
Wir haben auf die neue Version 1.43.3 aktualisiert.
Wir haben SSL aktiviert.
Hier geht es zu den aktuellen Aktuelle Ereignissen

Hinweis zur Passwortsicherheit:
Bitte nutzen Sie Ihr PlusPedia-Passwort nur bei PlusPedia.
Wenn Sie Ihr PlusPedia-Passwort andernorts nutzen, ändern Sie es bitte DORT bis unsere Modernisierung abgeschlossen ist.
Überall wo es sensibel, sollte man generell immer unterschiedliche Passworte verwenden! Das gilt hier und im gesamten Internet.
Aus Gründen der Sicherheit (PlusPedia hatte bis 24.07.2025 kein SSL | https://)

Shinken (Software)

Aus PlusPedia
Zur Navigation springen Zur Suche springen
Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden.

Datei:Shinken software Logo.png
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.


Ü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.

Siehe auch

  • NRPE
  • Pyro: In Python geschriebenes, verteiltes Objekt-System, das von Shinken für die Kommunikation der einzelnen Prozesse untereinander verwendet wird.

Einzelnachweise

  1. 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“

Weblinks


Andere Wikipedia Sprachen



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