Plugins and Performance Data
The Nagios Plugins are at the heart of PerfParse. Without the plugins,
there would be no performance data. As I mentioned elsewhere on the site,
Nagios Plugins version 1.4.0alpha were the first to support performance
data. So, you'll want to make sure that at the very least, you are using
At the time of this writing, version 1.4.0alpha of Nagios Plugins does not support Performance Data for all of the plugins in the distribution. However, the plugins are updated daily in CVS, so Performance Data may be available in CVS plugins but not in the latest release. CVS daily snapshots can be found at http://nagiosplug.sourceforge.net/snapshot/.
Nagios Plugins with Performance Data
I have not yet seen a list of plugins that are known to support Performance Data. I will attempt to compile this list here. Hopefully, with the next stable release of the plugins, all will be supported, and this list will no longer be necessary.
* May require a patch, depending upon version.
If you know of any others that are not listed here, please email me or send a note to the PerfParse Users Mailing List.
Patches to add Performance Data
I've added Performance Data to some plugins myself. I've submitted patches to the Plugin Developers, and hopefully my code will be added to the plugins for a future release. They could be in the CVS snapshot as you read this. However, if you find that the plugins listed below do not produce Performance Data, you can download the necessary patch and recompile the plugin.
These patches should be applied to the original plugin source code (.c file) from the latest release of plugins version 1.4.0alpha. If patching plugins from a CVS snapshot, please be sure that the plugin does not already produce Performance Data.
As of 20040817, the check_nt patch has been commited to the Nagios Plugins in CVS. So, if you download the CVS tarball after this date, you do not need the patch.
I also created a patch to add performance data to check_ifstatus. The patched
version was added to the Nagios Plugins CVS on the same date as check_nt.
The patch for check_disk, now also in Plugins CVS.
Andreas Ericsson has created a plugin called check_icmp, which is meant to be a more robust replacement for check_ping. The current version, 0.6 produces Performance data, but in the wrong format. The patch below fixes this.