ドメインとその有効期限が記載されたSharePointOnlineリストがあります。 Nagios(Centreon 2.1.6)を構成して、リストからドメインの有効期限を読み取り、ドメイン名の有効期限が切れるときに警告を表示できるようにしたいと思います。多くのレジストラがリマインダーサービスを提供していることは知っていますが、ドメインの有効期限が切れる90日、60日、30日前にメールで通知するアラートを設定できるようにしたいと思います。
編集:Whoisサイトは、.com.auや.deなどの特定のSLDの有効期限を取得できません。したがって、このリストを作成して、ドメインを更新するたびに有効期限を更新できるようにしました。これは、自分のドメインを追跡するために私が考えることができる最も正確で最新の方法です。 Nagiosにドメイン名と有効期限が含まれるフィールドを取得する方法を知っておく必要があります。
これを行うことができるプラグインはありますか?
リストが(今のところ)どれほど正確であっても、有効期限を本当に知る唯一の方法はWHOISレコードです。
check_whois.pl のようなものが必要です。 (沢山あります check_whois
バリアントがあります。)
編集:質問に答えて申し訳ありませんが、SharePointリストからチェックアウトするもののリストを読むことはできません本当にNagiosプラグインの範囲内です。あなたは本質的に「任意のドキュメントの場所から日付のリストを読み取り、それらのいずれかが通過したかどうかを教えてくれるプラグインはありますか?」と尋ねています。
リストをフェッチするために使用できるAPIがあると仮定すると、これを行うためのコードを作成する必要があります。それ以外の場合は、NTLM認証を実行する必要があります。 「SharePointの状態」をチェックするためのプラグインは確かにあり、そこからログインコードを借りることができます。たとえば、 check_sharepoint_webpage.sh または check_sharepoint.pl