Для скачивания доступен бесплатный скрипт для проверки срока действия доменного имени и SSL сертификата
Скрипт может выполняться с любого Linux сервера или рабочего компьютера.
Требования:
- Обязательно наличие Python3 и доступа к Интернету
Инструкция по установке:
Скачать requirements.txt с нужными Python пакетами
wget https://server-gu.ru/sdmonit/requirements.txt
Установить пакеты (лучше всего в виртуальное окружение)
pip install -r requirements.txt
Скачать скрипты монитора
wget https://server-gu.ru/sdmonit/sdmonit.tar
Распаковать архив и перейти в каталог
tar xvf sdmonit.tar && cd sdmonit
Теперь можно в файле domainlist.py указать свои домены, он открывается любым текстовым редактором
mcedit domainlist.py
Вручную основной скрипт запускается как python main.py
При этом последовательно выполняется проверка домена и SSL сертификата.
В domain.py и sslcheck.py можно указать желаемое действие — например отправку уведомления на почту.
Задание добавляется в планировщик CRON
Оно может выглядеть так (при использовании Python из виртуального окружения):
1 5 * * * /home/admin/dev/mm/bin/python /FULL/PATH/main.py
Мониторинг большего количества парамтеров с постоянно работающего внешнего сервера можно получить воспользовавшись специализированным сервисом monitor.server-gu.ru.