A Nagios (and compatible) plugin to check the impending expiration of a domain name. It relies on RDAP exclusively (no whois) and works with every top-level domain with RDAP (which includes all the ICANN ones).
Go to file
Stephane Bortzmeyer ab3feeec4a First version 2021-07-05 20:49:49 +02:00
LICENSE Initial commit 2021-07-05 19:56:43 +02:00
README.md First version 2021-07-05 20:49:49 +02:00
TODO First version 2021-07-05 20:49:49 +02:00
check_expire First version 2021-07-05 20:49:49 +02:00
ianardap.py First version 2021-07-05 20:49:49 +02:00
tests.yaml First version 2021-07-05 20:49:49 +02:00

README.md

check_expire

A Nagios (and compatible) plugin to check the impending expiration of a domain name. It relies on RDAP exclusively (no whois) and works with every top-level domain with RDAP (which includes all the ICANN ones).

Usage

check_expire follows the usual Nagios rules. The options are:

  • -H: domain name to monitor
  • -c: critical threshold in days
  • -w: warning threshold in days
  • -v: verbose details in output

Installation

You need Python 3 and Requests. You can install Requests, for instance, with pip pip3 install requests.

Then, copy the script check_expire and the file ianardap.pyto the directory of local plugins.

License

GPL. See LICENSE.

Authors

Stéphane Bortzmeyer stephane+chapril@bortzmeyer.org.

Reference site

https://forge.chapril.org/bortzmeyer/check_expire Use the Gitea issue tracker to report bugs or wishes.