Home Directory Plugins Others countdown_to_date

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

countdown_to_date

Rating
0 votes
Favoured:
1
Current Version
2012-11-01
Last Release Date
2012-11-01
Compatible With
  • Nagios 3.x
  • Nagios XI
Owner
License
GPL
Hits
48559
Files:
FileDescription
countdown_to_date.zipcountdown_to_date.zip
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
countdown_to_date
The purpose of this plugin is to allow you to trigger warning or critical states as you approach a date. This date might be the warranty expiry date on a server, or when a license needs renewing.
Usage: countdown_to_date.php --date date --warning wdays --critical cdays

date = The date in the future you are counting down to
This argument is required. The date format is YYYY-MM-DD
Examples: 2012-12-01 or 2020-05-09
wdays = How many days prior to countdown date before a WARNING alert is generated
cdays = How many days prior to countdown date before a CRITICAL alert is generated
Examples: 30 or 400
--warning OR --critical arguments are required. It is not necessary to use both.

Example:
countdown_to_date.php --date 2013-08-15 --warning 60 --critical 30


Configuring Nagios:

The following shows you how to configure your Command AND Service definitions.
Command Definition:
define command {
command_name countdown_to_date
command_line $USER1$/countdown_to_date.php $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ $ARG7$ $ARG8$
}

Service Definition:
define service {
host_name your_host
service_description Warranty Status
check_command countdown_to_date!--date 2013-02-11!--warning 60!--critical 30
max_check_attempts 3
check_interval 1300
retry_interval 20
register 1
}

To see the help type "countdown_to_date.php --help | more"



Version Notes:
2012-11-01 Initial release.