NSClient++

Aus Thomas-Krenn-Wiki
Wechseln zu: Navigation, Suche

NSClient++ ist ein Allzweck-Überwachungsagent und Makler (Broker) zum Verwalten und Verteilen von Monitoring-Aufgaben. NSClient++ wurde anfangs als reiner NRPE (Nagios) Agent für Windows entwickelt. Es stellt damit Windows Mess- und Performancedaten für Nagios oder Icinga Monitoringsysteme zur Verfügung. Seit Version 0.4.1 unterstützt NSClient++ neben Windows auch Linux.

Funktionen

NSClient++ 0.5.1.44 ist die aktuelle Version, 0.5.0 ist als 'legacy' gekennzeichnet (Quelle: NSClient++ Downloadseite 25.09.2017)

NSClient++ bietet folgende Funktionen:[1]

  • Ermöglicht Remote-Checks: erlaubt einem entfernten Rechner (z.B. Nagios oder Icinga Monitoringsystem) das Ausführen von bestimmten Monitoring-Kommandos auf diesem Rechner (dem überwachten Rechner) anzufordern. Der Rechner übermittelt danach die Statusinformationen zurück an das Monitoringsystem.
  • Real-Time Monitoring: Überwachung von Systemen und Übertragen der Ergebnisse an einen entfernten Rechner (Monitoringsystem).
  • Automatisches Ausführen von Reaktionen: NSClient++ kann Kommandos abhängig von Monitoringzuständen ausführen und damit automatisch Fehler beheben.

Installation

Informationen zur Installation zeigt folgender Artikel:

Versionsinformationen

Die folgende Tabelle zeigt die wichtigsten Neuerungen der unterschiedlichen NSClient++ Versionen. Detaillierte Versionsinformationen enthält das Changelog im Quellcode von NSClient++.[2]

Version Wichtige Neuerungen Links
NSClient++ 0.5.1

(30.08.2017)

NSClient++ 0.5.1

  • Event Subsystem
  • Neue Dokumentation
  • Neuer Installer
  • Bugfixes und kleinere Verbesserungen
NSClient++ 0.5.0

(11.09.2016)

NSClient++ 0.5.0

  • Unterstützung von Metriken
  • Neues und verbessertes Web UI
  • Verbesserte Clients (check_nrpe wurde von Grund auf neu programmiert)
  • Bugfixes und kleinere Verbesserungen
NSClient++ 0.4.4

(25.11.2015)

NSClient++ 0.4.4

  • Verbesserter Installer
  • NRPE Verbesserungen
NSClient++ 0.4.3

(05.01.2015)

NSClient++ 0.4.3

  • Verbesserte Usability
  • Web UI
  • Linux Pakete
  • REST Unterstützung
  • Bugfixes
  • Unsicherer legacy check_npre wurde abgekündigt
  • Auslieferung mit einigen Scripts
NSClient++ 0.4.2

(16-Mar-2014)

NSClient++ 0.4.2

  • NSClient++ vor 0.4.2 ist auf Windows NT optimiert. Diese Optimierung wird mit 0.4.2 aktualisiert:
    • Support for remote checking of windows machines (ie. allow NSCLient++ act as a broker and check remote machines in an agent-less fashion)
    • Support for Modern Windows (vista and beyond)
    • Drop support for “Legacy Windows” (will still be available as-is, but not updated/get extended support)
    • Support real-time monitoring in more instances
  • Neue Checks:
    • check_os_version
    • check_process (extended, check how much memory a process uses, how long it's been running)
    • check_pagefile
  • No performance data helper (PDH) used for core checks, now they use native apis (check_cpu, check_memory, ...)
NSClient++ 0.4.1

(18-Dec-2012)

  • Vollständige IPv6 Unterstützung
  • Zusätzlich unterstützte Protokolle:
    • check_mk
    • NRDP (native NSClient++ protocol)
NSClient++ 0.4.0

(01-May-2012)

  • Neuer “core”
  • Neue Command Line Syntax
  • Neues und verbessertes Settings Subsystem
  • Neues plugin/script API, erlaubt Erweiterungen (Extensions) in Python, Lua, .Net, plugins (C/C++/*)
  • Unterstützte Protokolle:
    • NRPE
    • NSCA
    • NSClient “check_nt”
    • SysLog
    • SMTP
    • Graphite

Einzelnachweise

  1. About NSClient++ (www.nsclient.org)
  2. NSClient++ Changelog (github.com)

Weitere Informationen


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer, tätig im Bereich Communications / Knowledge Transfer bei Thomas-Krenn, hat sein Studium zu Computer- und Mediensicherheit an der FH Hagenberg abgeschlossen. Er ist regelmäßig Autor in Fachzeitschriften und Speaker bei Konferenzen wie LinuxCon, OSDC, OSMC, LinuxTag u.v.m. Seine Freizeit gestaltet er sehr abwechslungsreich. In einem Moment absolviert er seinen Abschluss im Klavierspielen, im anderen läuft er beim Linzmarathon in der Staffel mit oder interessiert sich für OpenStreetMap.


Das könnte Sie auch interessieren

Abfrage von SNMP-Daten mit snmpget und snmpwalk
Host Definition in Nagios 3
SMS Benachrichtigungen mit Icinga