Check domain from whois databases
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Based on script

Check domain via "whois" and parse answers.


perl, zabbix-agent, zabbix-sender


  1. copy to /etc/zabbix/
  2. create /etc/zabbix/domain.list with domains list, one per line.
  3. copy zabbix_agentd.d/domain_check.conf to /etc/zabbix/zabbix_agentd.d/
  4. copy to zabbix externalscripts (/usr/lib/zabbix/externalscripts)
  5. create directory /var/cache/zabbix/domain.db on zabbix server.
  6. edit the necessary parameters in script.
  7. import "zbx_templates/Template Domain check.xml" into your templates.
  8. create host "Domains" (ip and applay "template Domain check" on it.
  9. create crontab rule, like: 1 3 * * * zabbix /usr/lib/zabbix/externalscripts/ -z 2>&1 > /dev/null


Since each registrar provides expiration data in a unique format (if they provide it at all), domain-check is currently only able to processess expiration information for a subset of the available registrars.