This site is devoted to making the plugins as useful and reliable as possible.

Nagios Plugins C Library

Posted by tonvoon on 27 October 2009 - 9:37pm in

Content to come

Library will be part of the nagiosplugins repository. Provisionally, make install-libs to install.

Nagios Plugins Team at OSMC

Posted by tonvoon on 19 October 2009 - 8:52am in

The Nagios Plugins Team will be at the Open Source Monitoring Conference in Nuremberg next week!

Thomas Guyot-Sionnest, Matthias Eble and Ton Voon will be at the conference.

Nagios Plugins 1.4.14 released!

Posted by tonvoon on 16 September 2009 - 9:04am in

The Nagios Plugin Development Team are proud to announce the latest Nagios Plugins release.

This is a bug fix release, which includes some important fixes to --extra-opts (a way of specifying command line options within files).

Thanks to all the contributors who raised issues or provided patches.

You can get the download from: https://sourceforge.net/projects/nagiosplug/files/

Full list of changes:
* check_http has options to specify the HTTP method (#2155152)
* check_users thresholds were not working exactly as documented (>= rather than >)

check_many plugin

Posted by dermoth on 9 June 2009 - 6:38pm in

Overview

This proposal is for a simple plugin wrapper allowing aggregation and serialisation of multiple checks.

New perl module: Nagios::Plugin::WWW::Mechanize

Posted by tonvoon on 29 May 2009 - 8:23am in

A new perl module has been unleashed: Nagios::Plugin::WWW::Mechanize.

This will allow you to write a Nagios plugin to monitor your web site in about 20 lines of code. You can login to your site (POSTing your username and password, depending on how the site handles the credentials), navigate through web pages and check for content. The module even handles returning performance data based on the time taken to make all the web calls.

Nordic Meet on Nagios 2009

Posted by tonvoon on 11 May 2009 - 8:28pm in

I will be at the Nordic Meet next month. Just for the environment, I'm planning on recycling one of my previous talks: "The Open Source Playground Etiquette". This will probably be updated due to recent developments...

I've also got a workshop planned too, provisionally titled "How to create a web transaction plugin in Perl" (or it might just be "Nagios::Plugin::WWW::Mechanize" - I haven't decided yet). You should come away from this will the skills to create a new plugin to monitor your web site, complete with login and content checking.

How do I use and update Gnulib?

Posted by holger on 11 May 2009 - 4:07pm

Gnulib provides replacement implementations of functions which are not available on all (Unix-like) operating systems.

I can't compile check_mysql on solaris

Posted by holger on 8 May 2009 - 3:37pm

If you are using GCC and your MySQL version was compiled using Sun's C compiler (or the other way round), then it is likely that the configure options will fail as configure will run mysql_config to get the appropriate CFLAGS.

There are various options:

  • Disable check_mysql by running ./configure --without-mysql
  • Allow ./configure to finish, but manually amend plugins/Makefile and remove any non-GCC flags in MYSQLCFLAGS
  • Use Sun's C compiler to compile the plugins
  • Use a GCC compiled version of MySQL

Why does Solaris use pst3 for check_procs?

Posted by tonvoon on 28 April 2009 - 4:01pm

Solaris systems restrict the information that is available when you run ps. On other Unix systems, running ps will list you the entire arguments, but Solaris restricts the arguments to the first 64 characters at the kernel.

This is a problem if you need to access the arguments to find out a specific process (common for listing java programs).

NagiosMIB 1.0.1 released

Posted by tonvoon on 2 April 2009 - 8:11pm in

We've just released version 1.0.1 of NagiosMIB. This provides SNMP MIB files for other network monitoring systems to recognise traps from Nagios.

This release fixes a bug with the definition of NotifyNum for host and service notifications. Thanks to Dirk Fieldhouse for the patch.

Download available at SourceForge: https://sourceforge.net/project/showfiles.php?group_id=29880&package_id=...

We're looking for any people that want to help with the SNMP MIB project - let us know on the nagiosplug-devel mailing list if you are interested.