Outils pour utilisateurs

Outils du site


tech:notes_nsclient_nagios_windows

Ceci est une ancienne révision du document !


Notes NSClient (Agent Nagios / Centreon pour windows)

Flux

PORT SENS SERVICE PLUGIN
12489/tcp NAGIOS ⇒ HOTE NSClientServer check_nt
5666/tcp NAGIOS ⇒ HOTE NRPEServer check_nrpe / check_centreon_nrpe3
5667/tcp NAGIOS ⇐ HOTE NSCAClient
8443/tcp NAGIOS ⇒ HOTE NSClientServer (restapi)
80 or 443/tcp NAGIOS ⇐ HOTE NRDPClient

En plus de

PORT SENS SERVICE PLUGIN
ICMP NAGIOS ⇒ HOTE PING
161/udp NAGIOS ⇒ HOTE SNMP
162/udp NAGIOS ⇐ HOTE SNMP Traps
# Port 5666
check_nrpe -H localhost -c check_load
 
# Pour 1248
check_nt -H 192.168.1.10 -p 1248 -v UPTIME
check_nt -H 192.168.1.10 -p 1248 -v CLIENTVERSION
check_nt -H 192.168.1.10 -p 1248 -v INSTANCES -l Process
 
#check_nt!CPULOAD!-l 5,80,90
#check_nt!MEMUSE!-w 80 -c 90
#check_nt!USEDDISKSPACE!-l c -w 80 -c 90
$ /usr/lib64/nagios/plugins/check_nt -H 10.12.50.61 -p 12489 -s 'P@ssw0rd' -v USEDDISKSPACE -d SHOWALL -l c
c:\ - total: 49.90 Gb - used: 11.78 Gb (24%) - free 38.12 Gb (76%) | 'c:\ Used Space'=11.78Gb;0.00;0.00;0.00;49.90

Rest API

Changer

; Section for REST API users
[/settings/WEB/server/users/centreon]
password=centreon
role=limited

en

; Section for REST API users
[/settings/WEB/server/users/SupUser]
password=P@ssw0rd
role=limited

Autres

nscp web -- password --display
nscp web password set=icinga --debug
nscp web password -- --set icinga

If you want to fill this file with all available options run the following command:

nscp settings --generate --add-defaults --load-all

If you want to activate a module and bring in all its options use:

nscp settings --activate-module <MODULE NAME=""> --add-defaults

For details run:

nscp settings --help

Conf

Voir :

nsclient.ini

[/settings/default]
password =Str0ngPassw0rd
; PORT NUMBER - Port to use for check_nt.
port = 12489
 
[/modules]
NSClientServer = 1
CheckDisk = 1
CheckEventLog = 1
WebServer = 0
Scheduler = 1
 
[/settings/default]
allowed hosts = 127.0.0.1,10.133.134.0/24,10.136.243.0/24
timeout = 30
 
[/settings/log]
level = debug

Multi instance - Multiple NSClient++

nscp service --install --name nscp2

Source : https://nsclient.org/docs/installing/

Old

[Settings]
use_file=1
 
[modules]
NRPEListener.dll
NSClientListener.dll
;CheckWMI.dll
CheckSystem.dll

If you want to fill this file with all available options run the following command:

nscp settings --generate --add-defaults --load-all

If you want to activate a module and bring in all its options use:

nscp settings --activate-module <MODULE NAME> --add-defaults

For details run:

nscp settings --help

Notes

NSCA - Nagios Service Check Acceptor : Supervision en mode actif

Err

# /usr/lib64/nagios/plugins/check_nt -H 10.12.50.61 -p 12489 -s 'P@ssw0rd' -v UPTIME
could not fetch information from server

Solution

Dans mon cas il fallait autoriser le serveur Nagios par son nom ou son IP dans le fichier NSC.ini

tech/notes_nsclient_nagios_windows.1750760835.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki