Quantcast
Channel: Monitoring-Portal Feed
Viewing all articles
Browse latest Browse all 1338

NSClient + Nagios

$
0
0
Hallo,

wir haben bei uns Nagios (mit Centreon als GUI) im Einsazu und möchten nun unsere Citrix Lizenzen überwachen. Dafür habe wir eine batch Datei erstellt welche auch Grundsätzlich funktioniert. Das Problem ist diese batch Datei nun in NSClient entsprechend einzubinden damit Nagios/Centreon den Status abfragen kann. Das ganze wird derzeitig versucht per nrpe zu realisieren.
Bevor wir unser eigenes Script einbauen versuchen wir nun das mitgeliferte check_ok Script abzufragen. Leider bekommen wir dabei immer eine Fehlermeldung:

Quellcode

1
2
root@proxy:~# /usr/lib/nagios/plugins/check_nrpe -H <IP> -c citrix_free_lic
No handler for command: citrix_free_lic


In der nsclient.ini sind externe Scripts erlaubt, und wir haben das Script wie folgt verlinkt:

Quellcode

1
2
3
4
5
6
CheckExternalScripts = 1
/settings/external scripts/wrappings]

; BATCH FILE WRAPPING - 
;;bat = scripts\\%SCRIPT% %ARGS%
citrix_free_lic = scripts\check_ok.bat


Generell scheint NRPE ja zu laufen denn ein anderer Check läuft ohne Probleme:

Quellcode

1
2
root@proxy:~# /usr/lib/nagios/plugins/check_nrpe -H <IP> -c checkServiceState -a CheckAll "exclude=Acronis VSS Provider" "exclude=SysmonLog" "exclude=VSS" "exclude=clr_optimization_v4.0.30319_32" "exclude=clr_optimization_v2.0.50727_32" "exclude=clr_optimization_v4.0.30319_64" "exclude=ShellHWDetection" "exclude=sppsvc" "exclude=TrustedInstaller" exclude="RemoteRegistry"
OK: All services are in their appropriate state.


Was haben wir übersehen bzw. falsch gemacht?

Viewing all articles
Browse latest Browse all 1338