NSClient++

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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.2.35 ist die aktuelle Version, 0.5.0 ist als 'legacy' gekennzeichnet (Quelle: NSClient++ Downloadseite 10.12.2018)

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

(29.01.2018)

NSClient++ 0.5.2

  • Bugfixes
  • Fixed Debian builds
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 arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Icinga check by ssh Plugin
Monitoring Plugins in check mk verwenden
SMART Attributes Monitoring Plugin