Submitted by:
ejulson (Eric Julson)
I have created a ZenPack that uses WMI to collect general performance information from Windows machines. I think it would be a big help to people who can't run SNMP Informant (like me).
The ZenPack consists of three shell scripts that call wmic and parse the output and a performance template for Windows Servers. The performance graphs included in the template are CPU %, free memory, pages per second, and disk queue length.
I know that WMI performance counters are a feature in the Enterprise version of Zenoss, but hopefully this ZenPack will give the community a small sample of data that can be collected with WMI and Zenoss.
NOTE: Updated to version 2.0 2007-11-08
Changes to the Zenpack from the previous version:
- CPU information is now gathered from the native SNMP service without the need for the SNMP Informant product. This was changed to SNMP from WMI due to WMI providing very spiky results. This script supports Windows machines with single or multiple CPU's.
- Disk Queue and Paging graphs now use a more accurate WMI class.
- All scripts were rewritten in Perl and now parse the results more effectively.
- Several preconfigured Multi-Graph Reports have been added.
- Improved how arguments are passed to the scripts to allow for complex passwords and domain based authentication.
- Switched from using the device name to using the managed IP to avoid any DNS lookup issues.
Note: This version of the Zenpack will not upgrade the old version. It will install a new instance side by side with the old version due to incompatibilities with the RRD files from the old version.
Screenshots:
REQUIREMENTS:
Zenoss Version: 2.1
ZenPack Dependencies:
External Dependencies:
Installation:
Source: http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/
Tagged Releases:
http://zenpacks.zenoss.org/trac-zenpacks/browser/tags/
Change History:
Trac tickets: http://zenpacks.zenoss.org/trac-zenpacks/report/1
Known issues: