Hello, i'm using a powershell script for LLD on Windows. This script return interesting NIC for retrieving perf_counter of all NICS.
The powershell code is working well from command line and return a valid JSON response, however Zabbix cannot interpret it and give an error cannot retrieve value of tag "key"
Here is the script you can test and see that the json is valid. The script has been coded to avoid escaping special char in code.
Here is the result in the log of agent with debug level 5
Could someone tell me what happen, i cannot find any result on this error anywhere...
Thanks in advance
The powershell code is working well from command line and return a valid JSON response, however Zabbix cannot interpret it and give an error cannot retrieve value of tag "key"
Here is the script you can test and see that the json is valid. The script has been coded to avoid escaping special char in code.
Code:
%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -executionpolicy ByPass -nologo -EncodedCommand DQAKACQAaQBkAHgAIAA9ACAAMAA7ACQAZgByAGkAZQBuAGQAbAB5AG4AaQBjAD0AMAA7AHcAcgBpAHQAZQAtAGgAbwBzAHQAIAAiAHsAIgA7AHcAcgBpAHQAZQAtAGgAbwBzAHQAIAAiACAAYAAiAGQAYQB0AGEAYAAiADoAWwBgAG4AIgA7ACQAbgBpAGMAYwBhAHIAZABzACAAPQAgAEcAZQB0AC0AVwBtAGkATwBiAGoAZQBjAHQAIABXAGkAbgAzADIAXwBOAGUAdAB3AG8AcgBrAEEAZABhAHAAdABlAHIAOwAkAG4AaQBjAGMAYQByAGQAcwAgAHwAIABGAG8AcgBFAGEAYwBoAHsAJABmAHIAaQBlAG4AZABsAHkAbgBhAG0AZQAgAD0AIAAkAF8AIAB8ACAARgBvAHIARQBhAGMAaAAtAE8AYgBqAGUAYwB0ACAAewAgACQAXwAuAE4AZQB0AEMAbwBuAG4AZQBjAHQAaQBvAG4ASQBEACAAfQA7ACQAbgBhAG0AZQAgAD0AIAAkAF8ALgBHAGUAdABSAGUAbABhAHQAZQBkACgAIgBXAGkAbgAzADIAXwBQAG4AUABFAG4AdABpAHQAeQAiACkAIAB8ACAAUwBlAGwAZQBjAHQALQBPAGIAagBlAGMAdAAgAC0ARQB4AHAAYQBuAGQAUAByAG8AcABlAHIAdAB5ACAATgBhAG0AZQA7AGkAZgAoACQAZgByAGkAZQBuAGQAbAB5AG4AYQBtAGUAKQB7ACQAZgByAGkAZQBuAGQAbAB5AG4AaQBjACsAKwA7AH0AfQA7ACQAbgBpAGMAYwBhAHIAZABzACAAfAAgAEYAbwByAEUAYQBjAGgAewAkAGYAcgBpAGUAbgBkAGwAeQBuAGEAbQBlACAAPQAgACQAXwAgAHwAIABGAG8AcgBFAGEAYwBoAC0ATwBiAGoAZQBjAHQAIAB7ACAAJABfAC4ATgBlAHQAQwBvAG4AbgBlAGMAdABpAG8AbgBJAEQAIAB9ADsAJABuAGEAbQBlACAAPQAgACQAXwAuAEcAZQB0AFIAZQBsAGEAdABlAGQAKAAiAFcAaQBuADMAMgBfAFAAbgBQAEUAbgB0AGkAdAB5ACIAKQAgAHwAIABTAGUAbABlAGMAdAAtAE8AYgBqAGUAYwB0ACAALQBFAHgAcABhAG4AZABQAHIAbwBwAGUAcgB0AHkAIABOAGEAbQBlADsAaQBmACgAJABmAHIAaQBlAG4AZABsAHkAbgBhAG0AZQApAHsAJABpAGQAeAArACsAOwBpAGYAIAAoACQAaQBkAHgAIAAtAGwAdAAgACQAZgByAGkAZQBuAGQAbAB5AG4AaQBjACkAewAkAGwAaQBuAGUAPQAgACIAewAgAGAAIgB7ACMATgBJAEMATgBVAE0ATABFAFQAfQBgACIAIAA6ACAAYAAiACIAIAArACAAJABuAGEAbQBlACAAKwAgACIAYAAiACAAfQAsACIAOwB3AHIAaQB0AGUALQBoAG8AcwB0ACAAJABsAGkAbgBlADsAfQBlAGwAcwBlAGkAZgAgACgAJABpAGQAeAAgAC0AZwBlACAAJABmAHIAaQBlAG4AZABsAHkAbgBpAGMAKQB7ACQAbABpAG4AZQA9ACAAIgB7ACAAYAAiAHsAIwBOAEkAQwBOAFUATQBMAEUAVAB9AGAAIgAgADoAIABgACIAIgAgACsAIAAkAG4AYQBtAGUAIAArACAAIgBgACIAIAB9ACIAOwB3AHIAaQB0AGUALQBoAG8AcwB0ACAAJABsAGkAbgBlADsAfQB9AH0AOwB3AHIAaQB0AGUALQBoAG8AcwB0ADsAdwByAGkAdABlAC0AaABvAHMAdAAgACIAIABdACIAOwB3AHIAaQB0AGUALQBoAG8AcwB0ACAAIgB9ACIAOwANAAoA
Code:
580:20181109:145411.682 got [{"response":"success","data":[{"key":"system.run[%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -executionpolicy ByPass -nologo -EncodedCommand DQAKACQAaQBkAHgAIAA9ACAAMAA7ACQAZgByAGkAZQBuAGQAbAB5AG4AaQBjAD0AMAA7AHcAcgBpAHQAZQAtAGgAbwBzAHQAIAAiAHsAIgA7AHcAcgBpAHQAZQAtAGgAbwBzAHQAIAAiACAAYAAiAGQAYQB0AGEAYAAiADoAWwBgAG4AIgA7ACQAbgBpAGMAYwBhAHIAZABzACAAPQAgAEcAZQB0AC0AVwBtAGkATwBiAGoAZQBjAHQAIABXAGkAbgAzADIAXwBOAGUAdAB3AG8AcgBrAEEAZABhAHAAdABlAHIAOwAkAG4AaQBjAGMAYQByAGQAcwAgAHwAIABGAG8AcgBFAGEAYwBoAHsAJABmAHIAaQBlAG4AZABsAHkAbgBhAG0AZQAgAD0AIAAkAF8AIAB8ACAARgBvAHIARQBhAGMAaAAtAE8AYgBqAGUAYwB0ACAAewAgACQAXwAuAE4AZQB0AEMAbwBuAG4AZQBjAHQAaQBvAG4ASQBEACAAfQA7ACQAbgBhAG0AZQAgAD0AIAAkAF8ALgBHAGUAdABSAGUAbABhAHQAZQBkACgAIgBXAGkAbgAzADIAXwBQAG4AUABFAG4AdABpAHQAeQAiACkAIAB8ACAAUwBlAGwAZQBjAHQALQBPAGIAagBlAGMAdAAgAC0ARQB4AHAAYQBuAGQAUAByAG8AcABlAHIAdAB5ACAATgBhAG0AZQA7AGkAZgAoACQAZgByAGkAZQBuAGQAbAB5AG4AYQBtAGUAKQB7ACQAZgByAGkAZQBuAGQAbAB5AG4AaQBjACsAKwA7AH0AfQA7ACQAbgBpAGMAYwBhAHIAZABzACAAfAAgAEYAbwByAEUAYQBjAGgAewAkAGYAcgBpAGUAbgBkAGwAeQBuAGEAbQBlACAAPQAgACQAXwAgAHwAIABGAG8AcgBFAGEAYwBoAC0ATwBiAGoAZQBjAHQAIAB7ACAAJABfAC4ATgBlAHQAQwBvAG4AbgBlAGMAdABpAG8AbgBJAEQAIAB9ADsAJABuAGEAbQBlACAAPQAgACQAXwAuAEcAZQB0AFIAZQBsAGEAdABlAGQAKAAiAFcAaQBuADMAMgBfAFAAbgBQAEUAbgB0AGkAdAB5ACIAKQAgAHwAIABTAGUAbABlAGMAdAAtAE8AYgBqAGUAYwB0ACAALQBFAHgAcABhAG4AZABQAHIAbwBwAGUAcgB0AHkAIABOAGEAbQBlADsAaQBmACgAJABmAHIAaQBlAG4AZABsAHkAbgBhAG0AZQApAHsAJABpAGQAeAArACsAOwBpAGYAIAAoACQAaQBkAHgAIAAtAGwAdAAgACQAZgByAGkAZQBuAGQAbAB5AG4AaQBjACkAewAkAGwAaQBuAGUAPQAgACIAewAgAGAAIgB7ACMATgBJAEMATgBVAE0ATABFAFQAfQBgACIAIAA6ACAAYAAiACIAIAArACAAJABuAGEAbQBlACAAKwAgACIAYAAiACAAfQAsACIAOwB3AHIAaQB0AGUALQBoAG8AcwB0ACAAJABsAGkAbgBlADsAfQBlAGwAcwBlAGkAZgAgACgAJABpAGQAeAAgAC0AZwBlACAAJABmAHIAaQBlAG4AZABsAHkAbgBpAGMAKQB7ACQAbABpAG4AZQA9ACAAIgB7ACAAYAAiAHsAIwBOAEkAQwBOAFUATQBMAEUAVAB9AGAAIgAgADoAIABgACIAIgAgACsAIAAkAG4AYQBtAGUAIAArACAAIgBgACIAIAB9ACIAOwB3AHIAaQB0AGUALQBoAG8AcwB0ACAAJABsAGkAbgBlADsAfQB9AH0AOwB3AHIAaQB0AGUALQBoAG8AcwB0ADsAdwByAGkAdABlAC0AaABvAHMAdAAgACIAIABdACIAOwB3AHIAaQB0AGUALQBoAG8AcwB0ACAAIgB9ACIAOwANAAoA]","key_orig":"system.run[{$POWERSHELLRUN} {$DISCOVERNIC1}{$DISCOVERNIC2}{$DISCOVERNIC3}{$DISCOVERNIC4}{$DISCOVERNIC5}{$DISCOVERNIC6}{$DISCOVERNIC7}{$DISCOVERNIC8}]","delay":5,"lastlogsize":0,"mtime":0}]}]
580:20181109:145411.682 In parse_list_of_checks()
580:20181109:145411.682 [B]cannot retrieve value of tag "key"[/B]
580:20181109:145411.682 End of parse_list_of_checks():SUCCEED
580:20181109:145411.682 End of refresh_active_checks():SUCCEED
Thanks in advance
Comment