All Projects → ewypych → icinga-domain-expiration-plugin

ewypych / icinga-domain-expiration-plugin

Licence: MIT license
Icinga2/Nagios plugin for checking domain expiration

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to icinga-domain-expiration-plugin

Pyfunceble
The tool to check the availability or syntax of domain, IP or URL.
Stars: ✭ 143 (+495.83%)
Mutual labels:  whois, domain, domains
Python Whois
Python module/library for retrieving WHOIS information of domains 💻❤
Stars: ✭ 128 (+433.33%)
Mutual labels:  whois, domain, domains
Funceble
[ARCHIVED] Please report to https://github.com/funilrys/PyFunceble.
Stars: ✭ 25 (+4.17%)
Mutual labels:  whois, domain, domains
domain-monitor
Self-hosted server to monitor WHOIS records for specified domains.
Stars: ✭ 36 (+50%)
Mutual labels:  whois, domain, domains
nagiosplugin
A Python class library which helps with writing Nagios (Icinga) compatible plugins.
Stars: ✭ 19 (-20.83%)
Mutual labels:  icinga2, nagios-plugin, icinga-plugin
Domain Tool
微信域名拦截检测、QQ域名拦截检测:http://eson.vip ,查询有缓存,如需实时查询请自行部署。
Stars: ✭ 270 (+1025%)
Mutual labels:  whois, domain
Urlextractor
Information gathering & website reconnaissance | https://phishstats.info/
Stars: ✭ 341 (+1320.83%)
Mutual labels:  whois, domain
Whoisd
Openprovider WHOIS server/daemon
Stars: ✭ 69 (+187.5%)
Mutual labels:  whois, domains
Whois Parser
Go(Golang) module for domain whois information parsing.
Stars: ✭ 123 (+412.5%)
Mutual labels:  whois, domain
Whois
Go(Golang) module for domain and ip whois information query.
Stars: ✭ 153 (+537.5%)
Mutual labels:  whois, domain
check dnssec expiry
Icinga / Nagios plugin to validate DNSSEC validity of a DNS zone.
Stars: ✭ 19 (-20.83%)
Mutual labels:  icinga2, nagios-plugin
Domainfuzz
Domain name permutation engine for detecting typo squatting, phishing and corporate espionage
Stars: ✭ 74 (+208.33%)
Mutual labels:  domain, domains
ucsunivention
⚫ Curso GRÁTIS SAMBA-4 UCS Univention Core Free 5.x Domain Controller Active Directory Open Source
Stars: ✭ 29 (+20.83%)
Mutual labels:  domain, domains
Whois
Intelligent WHOIS client
Stars: ✭ 244 (+916.67%)
Mutual labels:  whois, domains
available
Domain availability checking for Golang
Stars: ✭ 30 (+25%)
Mutual labels:  whois, domain
Php Whois
PHP WHOIS provides parsed and raw whois lookup of domains and ASN routes. PHP 5.4+ and 7+ compatible
Stars: ✭ 179 (+645.83%)
Mutual labels:  whois, domain
domnibus
Access domain information via python and command line.
Stars: ✭ 16 (-33.33%)
Mutual labels:  whois, domain
Malicious Domain Whois
🔰 非法域名挖掘与画像系统
Stars: ✭ 69 (+187.5%)
Mutual labels:  whois, domain
Pois
Whois lookup behind proxy using Python
Stars: ✭ 41 (+70.83%)
Mutual labels:  whois
icinga2-diagnostics
Shell script for analyzing Icinga 2 installations.
Stars: ✭ 25 (+4.17%)
Mutual labels:  icinga2

ICINGA2 Check Domain Expiration plugin

This plugin has been created especially for Icinga2, but it is compatible with Nagios 4 too. Plugin checks expiration date of domain and informs how many days are left until domain expires. In the "command" directory you find examples of command definitions for both Nagios and Icinga2.

Example of use

./check_domain_expiration.sh -d google.com -w 60 -c 30
or
./check_domain_expiration.sh -d youdomain.com.au -s crazydomains.com

Requirements

Plugin requires the following packages installed on your Icinga/Nagios node:

  • WHOIS
  • AWK

Supported Top-level Domains

  • com
  • pl
  • org
  • info
  • net
  • center
  • pro
  • me
  • su
  • nu
  • ru
  • xn--p1ai (рф)
  • moscow
  • se
  • asia
  • art
  • cz
  • fr
  • re
  • yt
  • tf
  • pm
  • shop
  • tv
  • ua
  • im
  • uk
  • co.uk
  • tech
  • co
  • digital
  • br
  • it
  • club
  • ie
  • id
  • dev
  • io
  • rocks
  • space
  • us
  • in
  • fm
  • xyz

Supported Whois Servers

  • whois.crazydomains.com
  • whois.cloudflare.com
  • whois.drs.ua, whois.pp.ua, whois.biz.ua

License

MIT

Author

Emil Wypych @gmail Github Repo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].