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


Remember Me


0 votes
Current Version
Last Release Date
Compatible With
  • Nagios 3.x
  • Nagios XI

Help Support Ethan Galstad's New Project:

Help Support Ethan

A Message From The Founder...

As the founder of Nagios, I'm asking for your help in a cause that's dear to my heart.

I'm launching a new project to help better the world by providing the information, ideas, and inspiration that I believe can improve the lives of people everywhere.

I know you're busy managing networks, but I would appreciate it if you would consider liking my Facebook page and showing your support for the content and messages I produce by sharing them with your friends and family.

You can learn more about my project by visiting ethangalstad.me/nagios. Thank you for your time. I wish you all the best in your endeavors, whatever they may be.

- Ethan

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.

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.