Настроить Nagios для чтения из списка SharePoint Online
У меня есть список SharePoint Online с доменами и датами их истечения. Я хотел бы иметь возможность настроить Nagios (Centreon 2.1.6), чтобы он считывал дату истечения срока действия домена из списка и предупреждал меня об истечении срока действия имени домена. Я знаю, что многие регистраторы предлагают услуги напоминания, но я хотел бы иметь возможность настроить оповещение, которое будет отправлено мне по электронной почте за 90 дней, 60 дней, а затем за 30 дней до истечения срока действия домена.
РЕДАКТИРОВАТЬ: сайты Whois не могут получить дату истечения срока действия определенных SLD, таких как.com.au или.de. Таким образом, я создал этот список, чтобы я мог обновлять дату окончания срока действия при каждом продлении домена. Это самый точный и современный способ отслеживания моих доменов. Мне просто нужно знать, как заставить Nagios извлекать поля с именем домена и датой истечения в нем.
Существуют ли плагины, которые могут это сделать?
1 ответ
Независимо от того, насколько точным может быть ваш список (на данный момент), единственный способ действительно узнать дату истечения срока действия - это запись WHOIS.
Вы хотите что-то вроде check_whois.pl. (Здесь очень много check_whois
вариантов там нет.)
Изменить: Извините, что отвечаю на вопрос, который вы не совсем задали, но чтение списка вещей, которые нужно проверить из списка SharePoint, на самом деле не относится к плагину Nagios. По сути, вы спрашиваете: "Есть ли плагин, который может прочитать список дат из произвольного местоположения документа и сказать, прошло ли какое-либо из них?"
Для этого вам нужно написать код, предполагая, что есть какой-то API, который вы можете использовать для получения списка. В противном случае, вам придется выполнять аутентификацию NTLM, я полагаю? Конечно, есть плагины для проверки "работоспособности SharePoint", из которых вы можете позаимствовать код входа, например check_sharepoint_webpage.sh или check_sharepoint.pl