Назад | Перейти на главную страницу

Настройте Nagios для чтения из списка SharePoint Online

У меня есть список SharePoint Online с доменами и датами их истечения. Я хотел бы иметь возможность настроить Nagios (Centreon 2.1.6) так, чтобы он считывал дату истечения срока действия домена из списка и предупреждал меня, когда истекает срок действия имени домена. Я знаю, что многие регистраторы предлагают услуги напоминания, но я хотел бы иметь возможность настроить оповещение, которое будет отправлено мне по электронной почте за 90 дней, 60 дней, а затем за 30 дней до истечения срока действия домена.

РЕДАКТИРОВАТЬ: сайты Whois не могут получить дату истечения срока действия определенных SLD, таких как .com.au или .de. Таким образом, я создал этот список, чтобы я мог обновлять дату истечения срока действия каждый раз, когда продляю домен. Это самый точный и актуальный способ отслеживания своих доменов. Мне просто нужно знать, как заставить Nagios получать поля с доменным именем и датой истечения срока действия.

Есть ли какие-нибудь плагины, которые могут это сделать?

Независимо от того, насколько точным может быть ваш список (на данный момент), единственный способ действительно знайте, что срок действия - это запись WHOIS.

Вы хотите что-то вроде check_whois.pl. (Много check_whois варианты там.)

редактировать: Извините, что отвечаю на вопрос, который вы не совсем задавали, но чтение списка вещей, которые нужно проверить из списка SharePoint, на самом деле не входит в область применения плагина Nagios. По сути, вы спрашиваете: «Есть ли плагин, который может читать список дат из произвольного местоположения документа и сообщать мне, прошли ли какие-либо из них?»

Для этого вам нужно будет написать код, если есть какой-то API, который вы можете использовать для получения списка. В противном случае, я думаю, вам придется делать NTLM-аутентификацию? Конечно, существуют плагины для проверки «работоспособности SharePoint», из которых вы можете позаимствовать код входа, например check_sharepoint_webpage.sh или check_sharepoint.pl