What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general.

Learn more

PRTG Network Monitor

Intuitive to Use. Easy to manage.
More than 500,000 users rely on Paessler PRTG every day. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free Download

Top Tags


View all Tags

Windows Update Status Errors - XML: The returned XML does not match the expected schema. (code: PE23

Votes:

0

I have 6 different servers that all have the Windows Update Status sensor in them and they all stopped working at the same time and throwing the same error.

Error Message: XML: The returned XML does not match the expected schema. (code: PE233) -- JSON: The returned JSON does not match the expected structure (Invalid JSON.). (code: PE231)

I'm running..... Version 18.2.41.1652 successfully installed Microsoft Windows Server 2008 R2 Standard (6.1 Build 7601 Service Pack 1 SPV1.0), 4 CPUs (Quad x64 Model 6 Step 1), code page "Windows-1252", on "NUTANIX VDISK SCSI DISK DEVICE"

File1: Result of Sensor 11987.Data

Data['blockedsens'].asString := '';
Data['canlinux'].asString := '0';
Data['channelinfos'].asString := '{"1":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"2":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":"0.2"},"3":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"4":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":"0.2"},"5":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"6":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":"0.2"},"7":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"8":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"0.2","LimitMaxWarning":""},"9":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"10":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"0.2","LimitMaxWarning":""},"11":{"Unit":"oukTimeSeconds","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"0","LimitMaxError":"","LimitMaxWarning":"2592000"},"12":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"13":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"14":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"0","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":""},"15":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"","LimitMaxWarning":"0.2"},"16":{"Unit":"oukCount","CustomUnit":"","ValueLookupName":"","LimitMode":"1","LimitMinError":"","LimitMinWarning":"","LimitMaxError":"0.2","LimitMaxWarning":""}}';
Data['channelnames'].asString := 'Updates (Unclassified) Installed'#$D#$A + 
'1'#$D#$A + 
'Updates (Unclassified) Missing'#$D#$A + 
'2'#$D#$A + 
'Updates (Severity Low) Installed'#$D#$A + 
'3'#$D#$A + 
'Updates (Severity Low) Missing'#$D#$A + 
'4'#$D#$A + 
'Updates (Severity Moderate) Installed'#$D#$A + 
'5'#$D#$A + 
'Updates (Severity Moderate) Missing'#$D#$A + 
'6'#$D#$A + 
'Updates (Severity Important) Installed'#$D#$A + 
'7'#$D#$A + 
'Updates (Severity Important) Missing'#$D#$A + 
'8'#$D#$A + 
'Updates (Severity Critical) Installed'#$D#$A + 
'9'#$D#$A + 
'Updates (Severity Critical) Missing'#$D#$A + 
'10'#$D#$A + 
'Time since last update'#$D#$A + 
'11'#$D#$A + 
'Updates (Unclassified) Hidden'#$D#$A + 
'12'#$D#$A + 
'Updates (Severity Low) Hidden'#$D#$A + 
'13'#$D#$A + 
'Updates (Severity Moderate) Hidden'#$D#$A + 
'14'#$D#$A + 
'Updates (Severity Important) Hidden'#$D#$A + 
'15'#$D#$A + 
'Updates (Severity Critical) Hidden'#$D#$A + 
'16'#$D#$A + 
'';
Data['environment'].asString := 'prtg_sensorid=11987	prtg_deviceid=11544	prtg_groupid=2641	prtg_probeid=1	prtg_host=10.120.160.195	prtg_device=Varonis (10.120.160.195)	prtg_probe=ETS NETWORK PROBE	prtg_name=Windows Updates Status 10	prtg_windowsdomain=localhost	prtg_windowsuser=administrator	prtg_windowspassword=***	prtg_linuxuser=	prtg_linuxpassword=	prtg_snmpcommunity=public	prtg_url=https://s-vm-itadmin/	prtg_primarychannel=11	prtg_version=18.2.41.1652';
Data['exefile'].asString := 'LastWindowsUpdateSensor.exe';
Data['exeparams'].asString := ' -host="10.120.160.195" -timeout=3598 -port=5985 "-debugfile=C:\ProgramData\Paessler\PRTG Network Monitor\Logs (Sensors)\Result of Sensor 11987.log"';
Data['fastcount'].asString := '0';
Data['host'].asString := '10.120.160.195';
Data['hostv6'].asString := '';
Data['inerror'].asString := '1';
Data['interfacenumber'].asString := '';
Data['inum'].asString := '';
Data['ipversion'].asString := '0';
Data['isexesensor'].asString := '1';
Data['lastmsg'].asString := '#Y2 @#O233 @#O231[Invalid JSON.]';
Data['lastuptime'].asString := '0';
Data['linuxlogindomain'].asString := '';
Data['linuxloginpassword'].asString := '';
Data['monitorchange'].asString := '';
Data['mutexname'].asString := '';
Data['notonpod'].asString := '0';
Data['reboot'].asString := '43265.5164903241';
Data['reqmsginterval'].asString := '3600';
Data['requiredotnetversion'].asString := '45';
Data['resultfile'].asString := 'Result of Sensor 11987.txt';
Data['sensorid'].asString := '11987';
Data['simulate'].asString := '0';
Data['timeout'].asString := '1140';
Data['tlsexplicit_default'].asString := '';
Data['tlsexplicit_ftp'].asString := '';
Data['tlsexplicit_imap'].asString := '';
Data['tlsexplicit_pop3'].asString := '';
Data['tlsexplicit_port'].asString := '';
Data['tlsexplicit_smtp'].asString := '';
Data['uptimecount'].asString := '0';
Data['usednstime'].asString := '0';
Data['usewindowsauthentication'].asString := '';
Data['windowslogindomain'].asString := 'localhost';
Data['windowsloginpassword'].asString := '***';
Data['windowsloginusername'].asString := 'administrator';
Data['writeresult'].asString := '1';}}}

{{{
File 2:  Result of Sensor 11987

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
   at LastWindowsUpdateSensor.Program.Main(String[] args)

prtg windows-update-status wmi

Created on Jun 15, 2018 4:37:02 PM

Last change on Jun 15, 2018 6:36:15 PM by  Erhard Mikulik [Paessler Support]



1 Reply

Votes:

0

Hi Dave,

Current version of the sensor requires at least Powershell Version 3 on the probe (PRTG Server or Remote Probe that runs the sensor) and also on the queried target system, is that the case?

See also: A New Era of the Windows Update Status Sensor

Kind regards,

Erhard

Created on Jun 15, 2018 6:38:46 PM by  Erhard Mikulik [Paessler Support]




Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.