[Nagiosplug-devel] Fix for check_nagios plugin with Nagios 2.03b

Andreas Ericsson ae at op5.se
Tue Jul 12 07:52:31 CEST 2005


sean finney wrote:
> hi scott,
> 
> On Mon, Jul 11, 2005 at 08:12:45PM +0200, Scott Greenman wrote:
> 
>>I just started using nagios2.03b with the latest plugins, and found
>> that the check_nagios plugin wasn't correctly computing the time
>> since last update of the status log. I found several people who
>> had reported this problem on the nagiosplug-help list, but no responses.
>> I tweaked the plugin code and it seems to work correctly now. I
>> don't know how to go about contributing this change to the community,
>> so I'm just posting a diff here and if someone more in the know
>> wants to pick it up, great....
> 
> 
> the "preferred" way would be if you could open up a ticket in the bug
> tracker on the sourceforge site.  you could include in the report such
> a patch.
> 
> 
>>The problem is a difference between the status log file formats
>> between versions of Nagios. I have no idea in what version of Nagios
>> this change occurred. Implimenting this change will fix  the plugin
>> for Nagios 2.0b3, but will break it for earlier versions. Ultimately
>> it seems that two different plugins are needed, or one plugin that
>> has a flag to indicate which Nagios verison or can check the Nagios
>> version itself.
> 
> 
> i think what would be best is a cmdline option to enable the nagios v2
> specific format, or perhaps as you suggest an automatic detection.

Why not simply use the stat.st_mtime? Actually parsing the data seems a 
waste of cycles if you ask me.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer




More information about the Devel mailing list