Linux

check_uptime with full support for notifications

Description:

This Nagios plugin checks the time the server is running.
It can be used to notify (with a warning or critical exit status) if an host has a boot time lower or greater than a given number of minutes. You can specify the notification ranges by using the standard Nagios syntax: ‘[@]start:end’.

Current Version

7

Last Release Date

2013-02-07

Compatible With

  • Nagios 3.x

License

GPL


Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
Project Files
Project Notes
Usage: check_uptime [--warning [@]start:end] [--critical [@]start:end] Examples: check_uptime check_uptime --warning 30: --critical 15: Supported platforms: * Linux (tested on openmamba GNU/Linux and RHEL 4,5,6) * FreeBSD 8.2-RELEASE-p10 * AIX 6.1 with gcc 4.2.0 * Solaris 11.1 (SunOS solaris 5.11 11.1) with gcc 4.5.2 * OpenIndiana build 151a7 with gcc 4.3.3 * OpenBSD 5.2 with gcc 4,2,1 Please drop me a note if this plugin does not compile or run on your favorite os! Note. The corresponding plugin shipped by nagios-plugins 2.0 or better is based on the clock monotonic function (clock_gettime() with clockid_t eq. to CLOCK_MONOTONIC). According to the POSIX specifications "the value returned by clock_gettime() represents the amount of time (in seconds and nanoseconds) since an unspecified point in the past (for example, system start-time, or the Epoch)". The (recent) Linux kernels returns a value that is somehow related to the system start-time but can be different from the output of the command uptime (procps), or the first value returned by /proc/uptime. $ /usr/bin/uptime 18:45:00 up 8:46, 7 users, load average: 0.67, 1.79, 2.49 $ awk '{printf("%02d:%02dn",($1/60/60%24),($1/60%60))}' /proc/uptime 08:46 $ ./clock_monotonic 4 hours 37 min Conversely, the implementation followed by this Nagios plugins is compatible with uptime and /proc/uptime
Reviews (1) Add a Review
Test on nagios poller
by philippe_CANDIDO, January 31, 2013
This plugin was successfully tested in our production environment on 800 hosts.

Now we can see when a host reboots unexpectedly. We are using a critical threshold when uptime is less than 15mn.

Thx for your contribution.
1 of 1 found this review helpful.
Helpful? Yes 1 No 0
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
5 (2)
Favorites
0
Views
59,394