Поместить скрипт ssl_cert_check.sh для Zabbix Server в директорию для внешних скриптов, например: /usr/lib/zabbix/externalscripts
Импортировать темплейт template_SSL_Cert_Check_External-2.0.xml
в Zabbix. Добавить темплейт на нужный хост. Настроить интерфейсы агента и имя узла сети.
Макросы | Значение | Описание |
---|---|---|
{$SSL_EXPIRY_NOTCLASSIFIED} | 90 | Пороговое значение в днях до истечения срока действия сертификата для триггера с уровнем важности "Не классифицировано" ('Not Classified') |
{$SSL_EXPIRY_INFO} | 60 | Пороговое значение в днях до истечения срока действия сертификата для триггера с уровнем важности "Информация" ('Information') |
{$SSL_EXPIRY_WARN} | 30 | Пороговое значение в днях до истечения срока действия сертификата для триггера с уровнем важности "Предупреждение" ('Warning') |
{$SSL_EXPIRY_AVG} | 15 | Пороговое значение в днях до истечения срока действия сертификата для триггера с уровнем важности "Средняя" ('Average') |
{$SSL_EXPIRY_HIGH} | 7 | Пороговое значение в днях до истечения срока действия сертификата для триггера с уровнем важности "Высокая" ('High') |
{$SSL_PORT} | 443 | Порт на который будет подключаться openssl для проверки сертификата (можно переопределять в макросах хоста) |
Based on script from aperto.fr with additions by racooper@tamu.edu's