A fix is available
APAR status
Closed as program error.
Error description
Problem: It has been reported that percentages of CPU time used by processors on Windows servers do not match the actual CPU utilization as reported by operating system tools. This depends on the possible lack of the processors' idle time information from WMI. With this APAR it will be possible to workaround this issue by restoring the same perfmon interface for these kind of metrics as used by pre 6.30 KNT agents. The perfmon style of data will be accessible only through an environment variable to be set. Current WMI interface remains the default. Affected Platforms / Versions: It looks like only 32 bit WMI DLL on Windows 2003 servers may be affected, so this issue is only with the 32 bit agent running on 32 or 64 bit servers. Diagnostics: KBB_RAS1: ERROR (UNIT:knt05agt ALL) (UNIT:cpu ALL). Look for: "getWMIrefreshed_data") Read Raw IdleTime: 0 Example: TBD Initial Impact: High, the wrong CPU metrics may trigger false alerts on high cpu consumption. Additional Keywords: PRIVTME PROCTIME USERTME NTPROCSSR
Local fix
Run the 64 bit version of the KNT agent on 64 bit servers.
Problem summary
Overestimated percentages of CPU utilization from the Monitoring Agent for Windows OS. The Monitoring Agent for Windows OS can return incorrect values for attributes related to CPU percent utilization at system and processor level. This is due to possible missing information about Idle Time of processors from the underlying WMI provider, when the agent runs in 32-bit mode on Windows 2003 servers. In order for this APAR to be properly implemented in your environment, a new environment variable has been added. See the "Install Actions" section of the APAR conclusion for more details.
Problem conclusion
Introduced new environment variable that allows to switch from the WMI interface to the perfmon interface when collecting CPU related metrics. Default behavior is unchanged. Impacted attributes are NT_System\%_Total_Privileged_Time, NT_System\%_Total_Processor_Time,NT_System\%_Total_User_Time, NT_Processor\%_Privileged_Time, NT_Processor\%_Processor_Time, NT_Processor\%_User_Time, NT_Processor_Summary\High_%_Privileged_Time, NT_Processor_Summary\High_%_Processor_Time, NT_Processor_Summary\High_%_User_Time, NT_Processor_Summary\Low_%_Privileged_Time, NT_Processor_Summary\Low_%_Processor_Time, NT_Processor_Summary\Low_%_User_Time. Install Actions: Set environment variable: NT_SKIP_WMICPU=1 allowed values: 0=default, continue to collect the data using WMI 1=collect the data using perfmon The fix for this APAR will be contained in the following maintenance packages: | FixPack | 6.3.0-TIV-ITM-FP0005 | InterimFix | 6.3.0.2-TIV-ITM_WIN-IF0003
Temporary fix
Run 64-bit native Monitoring Agent for Windows OS on 64-bit servers.
Comments
APAR Information
APAR number
IV66774
Reported component name
ITM AGENT WINDO
Reported component ID
5724C040W
Reported release
630
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-11-12
Closed date
2014-11-25
Last modified date
2016-04-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
ITM AGENT WINDO
Fixed component ID
5724C040W
Applicable component levels
R630 PSY
UP
R610 PSN
UP
R620 PSN
UP
R621 PSN
UP
R622 PSN
UP
R623 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRM2J","label":"Tivoli OMEGAMON XE for Distributed Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
04 April 2016