Hey everyone,
I’m trying to query my hosts through the nscp api. Using
./check_nscp_api '--password' 'password' '-H' 'xxx.xxx.xxx.xxx' '-a' 'service=nscp' "crit=state='stopped'" '-q' 'check_service'
directly from the command line of my icinga server I get the expected results.
Trying to use the director for it though it seems to be escaping the “crit=state=‘stopped’” in a way that the query doesn’t work anymore. Inspecting the command used shows this:
'/usr/lib/nagios/plugins/check_nscp_api' '--password' 'password' '-H' 'xxx.xxx.xxx.xxx' '-a' 'service=nscp'\'' '\''"crit=state='\''stopped'\''"' '-q' 'check_service'
Which results in the following error message:
check_service Failed to open service nscp "crit=state='stopped'": 424: Der angegebene Dienst ist kein installierter Dienst.
|
Does anyone know what or how I’d have to format the arguments for icinga to create a valid query?