我有一个 SharePoint Online 列表,其中包含域名及其到期日期。我希望能够配置 Nagios (Centreon 2.1.6),以便从列表中读取域名的到期日期,并在域名即将到期时提醒我。我知道许多注册商都提供提醒服务,但我希望能够设置一个提醒,在域名即将到期前 90 天、60 天和 30 天向我发送电子邮件。
编辑:Whois 网站无法检索某些 SLD 的到期日期,例如 .com.au 或 .de。因此,我创建了这个列表,以便每次续订域名时都能更新到期日期。这是我能想到的最准确、最新的跟踪域名的方法。我只需要知道如何让 Nagios 检索包含域名和到期日期的字段。
有什么插件可以做到这一点吗?
答案1
不管你的列表有多准确(就目前而言),真的知道到期日期是 WHOIS 记录。
你想要类似的东西检查_whois.pl。(有很多check_whois
变体。)
编辑:很抱歉回答您没有问到的问题,但读取 SharePoint 列表中要检查的事项列表实际上不在 Nagios 插件的范围内。您实际上是在问“是否有一个插件可以从任意文档位置读取日期列表并告诉我其中是否有任何日期已过期?”
您必须编写代码来执行此操作,假设您可以使用某些 API 来获取列表。否则,我猜您必须进行 NTLM 身份验证?当然有用于检查“SharePoint 健康状况”的插件,您可以从中借用登录代码,例如检查_sharepoint_网页或者检查_sharepoint.pl