我有一个带有域名的SharePoint Online列表以及它们到期的date。 我希望能够configurationNagios(Centreon 2.1.6)从列表中读取域的到期date,并在域名过期时提醒我。 我知道许多注册商提供提醒服务,但是我希望能够设置一个提醒,在域名到期之前90天,60天,然后30天给我发送电子邮件。
编辑:Whois网站无法检索某些SLD(如.com.au或.de)的到期date。 因此,我创build了这个列表,这样我可以在每次续订域时更新失效date。 这是我可以想到的最准确,最新的方式来跟踪我的域名。 我只需要知道如何让Nagios检索其中的域名和有效期的字段。
有没有可以做到这一点的插件?
无论您的名单可能如何准确(目前), 真正知道到期date的唯一方法是WHOISlogging。
你想要的东西像check_whois.pl 。 (有许多check_whois变种。)
编辑 :对不起,回答了你没有完全问的问题,但是阅读一个列表来检查一个SharePoint列表是不是真的在范围内的Nagios插件。 你基本上是问“有没有一个插件可以从任意文档位置读取date列表,并告诉我他们是否已经通过了?”
你必须编写代码来做到这一点,假设有一些API可以用来获取列表。 否则,我想呢,你必须做NTLMauthentication。 当然有插件检查“SharePoint的健康”,从中你可以借用login代码,如check_sharepoint_webpage.sh或check_sharepoint.pl