{"id":47612207,"url":"https://github.com/ewypych/icinga-domain-expiration-plugin","last_synced_at":"2026-04-01T20:34:18.546Z","repository":{"id":46204140,"uuid":"84735432","full_name":"ewypych/icinga-domain-expiration-plugin","owner":"ewypych","description":"Icinga2/Nagios plugin for checking domain expiration","archived":false,"fork":false,"pushed_at":"2023-01-15T10:16:56.000Z","size":54,"stargazers_count":26,"open_issues_count":9,"forks_count":26,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-01T11:55:07.295Z","etag":null,"topics":["bash","domain","domains","icinga-plugin","icinga2","icinga2-plugin","nagios-plugin","whois"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ewypych.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-12T15:18:37.000Z","updated_at":"2024-06-17T19:40:16.000Z","dependencies_parsed_at":"2023-02-09T21:45:32.659Z","dependency_job_id":null,"html_url":"https://github.com/ewypych/icinga-domain-expiration-plugin","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/ewypych/icinga-domain-expiration-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewypych%2Ficinga-domain-expiration-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewypych%2Ficinga-domain-expiration-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewypych%2Ficinga-domain-expiration-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewypych%2Ficinga-domain-expiration-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ewypych","download_url":"https://codeload.github.com/ewypych/icinga-domain-expiration-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ewypych%2Ficinga-domain-expiration-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291701,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","domain","domains","icinga-plugin","icinga2","icinga2-plugin","nagios-plugin","whois"],"created_at":"2026-04-01T20:34:17.799Z","updated_at":"2026-04-01T20:34:18.537Z","avatar_url":"https://github.com/ewypych.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"ICINGA2 Check Domain Expiration plugin\n======================================\n\nThis 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.\n\nExample of use\n--------------\n\n```sh\n./check_domain_expiration.sh -d google.com -w 60 -c 30\nor\n./check_domain_expiration.sh -d youdomain.com.au -s crazydomains.com\n```\n\nRequirements\n------------\n\nPlugin requires the following packages installed on your Icinga/Nagios node:\n\n* WHOIS\n* AWK\n\nSupported Top-level Domains\n----------------------------\n\n* com\n* pl\n* org\n* info\n* net\n* center\n* pro\n* me\n* su\n* studio\n* nu\n* ru\n* xn--p1ai (рф)\n* moscow\n* se\n* asia\n* art\n* cz\n* fr\n* re\n* yt\n* tf\n* pm\n* shop\n* tv\n* ua\n* im\n* uk\n* co.uk\n* tech\n* co\n* digital\n* br\n* it\n* club\n* ie\n* id\n* dev\n* io\n* rocks\n* space\n* us\n* in\n* fm\n* xyz\n\nSupported Whois Servers\n\n* whois.crazydomains.com\n* whois.cloudflare.com\n* whois.drs.ua, whois.pp.ua, whois.biz.ua\n\nLicense\n-------\n\n[MIT](https://tldrlegal.com/license/mit-license)\n\nAuthor\n------\n\n[Emil Wypych](https://emilwypych.com) [@gmail](mailto:wypychemil@gmail.com)\n[Github Repo](https://github.com/ewypych/icinga-domain-expiration-plugin)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewypych%2Ficinga-domain-expiration-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fewypych%2Ficinga-domain-expiration-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fewypych%2Ficinga-domain-expiration-plugin/lists"}