stiziwik
Sie befinden sich hier: Willkommen » linux » Nagios » NSClient++
Zuletzt angesehen: • NSClient++

NSClient++

Der NSClient ist der Windows-Client für NRPE.
Downloaden kann man den Client hier: https://www.nsclient.org/download/
Der Nagiosserver fragt den NSClient per „check_nrpe“ ab.

Installation

Der Client kann defaultmäßig instliert werden.
Wenn nichts eingestellt ist, benötigt man Certifikate zur verschlüsselten Kommunikation zwischen Server und Client.
Benötigt man keine Verschlüsselung, kann diese in der Install-GUI abschalten, oder in der Konfiguration diesen Parameter wie folgt setzen:

insecure = true

Module

Der NSClient besteht aus Modulen, welche aktiviert und konfiguriert werden können.

Modulname Beschreibung
NRPE Protokol über das Nagios zum NSClient spricht.
NSCA Protokol mit dem der Client zu Nagios kommunizieren kann
WEBServer Webserver im NSClient

Konfiguration

Nach der Installation sollte die nsclient.ini, aus dem Installationsverzeichnis, angepasst werden. Man kann sich aber auch eine allgemeine Konfigurationsdatei erstellen, und
diese immer anwenden.
Nachdem die nsclient.ini angepasst wurde, muss der Dienst zwingend neugestartet werden.

Nachfolgend werden Konfigurationsbeispiele als einzelne Abschnitte der nsclient.ini beschrieben.

Defaults (unverschlüsselt)

Diese Defaults sollten immer angepasst werden.

[/settings/default]
allowed hosts = 127.0.0.1, <WEITERE_IP>, <WEITERE_IP>
bind to = 
cache allowed hosts = true
inbox = inbox
timeout = 30
use ssl = false

NRPE-Client

[/modules]
NRPEClient = 0
[/settings/NRPE/client]
channel = NRPE

NSCA-Client

[/modules]
NSCAClient = 0
[/settings/NSCA/client]
channel = NSCA
hostname = auto

Webserver

Die URL für die Webseite lautet https://127.0.0.1:8443/

[/modules]
; Start NSClient++ WebServer
WEBServer = 1

[/settings/WEB/server]
allowed hosts = 127.0.0.1
cache allowed hosts = true
certificate = ${certificate-path}/certificate.pem
password = <PASSWORD>
port = 8443

Aliase

Mit Aliasen kann man den eigentlichen Check-Befehlen, mit ihren Parametern, aussagekräftige Namen geben, welche in Nagios dann als Argument für den Befehl verwendet werden können.
Syntax:

[/settings/external scripts/alias]
<ALIAS_NAME> = <CHECK_COMMAND> <ARGUMENTS>

Beispiele:

[/settings/external scripts/alias]
; alias_cpu - Alias for alias_cpu. To configure this item add a section called: /settings/external scripts/alias/alias_cpu
alias_cpu = checkCPU warn=80 crit=90 time=5m time=1m time=30s
[/settings/external scripts/alias]
; alias_process - Alias for alias_process. To configure this item add a section called: /settings/external scripts/alias/alias_process
alias_process = checkProcState "$ARG1$=started"

; alias_process_count - Alias for alias_process_count. To configure this item add a section called: /settings/external scripts/alias/alias_process_count
alias_process_count = checkProcState MaxWarnCount=$ARG2$ MaxCritCount=$ARG3$ "$ARG1$=started"
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
linux/nagios/nsclient.txt · Zuletzt geändert: 2017/02/16 11:19 von 127.0.0.1
stiziwik

Table of Contents

Inhaltsverzeichnis

  • NSClient++
    • Installation
    • Module
    • Konfiguration
      • Defaults (unverschlüsselt)
      • NRPE-Client
      • NSCA-Client
      • Webserver
      • Aliase
  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
    • Alix-router
    • Icinga
    • Log-Server
    • Mail
    • Mysql
    • Nagios
      • Check_Mk
      • Fujitsu-Servers
      • HP-Servers
      • Monitoringdefinitionen
      • Nagios-patches
      • Nagioscmd
      • Nagios Dokumentationen
      • Nagiosgraph
      • Nagios Installation
      • Nagiosql
      • Nagvis
      • Ndoutils
      • NRPE
      • NSClient++
      • Plugins
      • Pnp4nagios
      • SMS-Versand
      • Snmp
      • Snmptt
      • Syntax
      • Updateverfahren
      • Vmware-sdk
    • Owncloud
    • Virtualisierung
    • Webcam
    • Accl Attr
    • Alternativen-System
    • Antivirus-live
    • Anzahl
    • Audacious
    • Audiodateien-umwandeln
    • Avira-Live-Rescue
    • Backupscript
    • Bash
    • Beep-mit-Ringtones
    • Benutzerpassword Deaktivieren
    • Bluetooth
    • Bootvorgang
    • CD-Ripper
    • Clonezilla
    • Coredump
    • Datenrettung
    • Datum Und Uhrzeit
    • dd
    • Desktop-dateien
    • Docker
    • Duplikate
    • Fail2ban
    • Festplatten
    • Fingerprintsensor
    • Gddrescue
    • Geda
    • Genisoimage mkisofs
    • Grub
    • Internetradio
    • Ipod
    • Journalctl
    • Keepass
    • Kernel Bauen
    • Keystore
    • Live-CD erstellen
    • Lnav
    • Lshw-hardware
    • Message-of-the-day
    • Midnight Commander
    • Mongodb
    • Nohup, Hintergrund, anhalten und Co
    • Openssl
    • Pakete bauen
    • Paketverwaltung
    • Passwort-Generator
    • Patches
    • Prüfsumme
    • Quota
    • Remote Desktop Verbindung
    • Request Tracker
    • Rsync
    • Samba
    • Scriptschnipsel
    • Serielle-Konsole
    • Smartmontools
    • Sms-gateway
    • Softwareraid
    • Squid
    • SSH
    • Stats
    • Stresstest
    • Strongswan VPN
    • Sudo
    • Supergrub2disk
    • Supervisord
    • Swap
    • Syslog
    • Systemrescue
    • Tftp
    • Thunderbird
    • Umbenennen
    • Unity Fenstermanager
    • Video-streaming
    • Virenscan-script
    • Virtualbox
    • Virtualisierung
    • Vnc-vino
    • Watchdog
    • Webmin
    • Wmctrl
    • Zeitsynchronisation Mit DCF-77 Empfänger
    • Zoneminder
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi