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:
In der nsclient.ini sind externe Scripts erlaubt, und wir haben das Script wie folgt verlinkt:
Generell scheint NRPE ja zu laufen denn ein anderer Check läuft ohne Probleme:
Was haben wir übersehen bzw. falsch gemacht?
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?