[[ Мониторинг сертификатов в Zabbix ]]

Zabbix

Мониторинг сертификатов в Zabbix

Мониторинг осуществляется скриптом cert_v<VERSION>.sh из набора Zabbix Data Mining.
Там же есть готовые шаблоны для Zabbix Server'a.

Импортировать шаблон вместе с valuemap «Преобразования значений»

Настройка

Настройка осуществляется через Ansible.

Переменные defaults для роли:

  • zdm_cnf_cert_version - одна из доступных версий скрипта.
  • zdm_cnf_cert_ca_file - путь файлу корневого сертификата.
  • zdm_cnf_cert_warn_days_before_expiry - предупреждать за указанной количество дней до истечения сертификата.

Элементы данных

Zabbix Agent UserParameter

UserParameter=cert.py[*],/opt/zdm3/cert_v1.py "$1" "$2" "$3" "$4"

Дополнительную информацию по аргументам скрипта можно получит:

/opt/zdm3/cert_v1.py -h

Метрики cert_v1.py

Пример данных:

$ zabbix_get -s 127.0.0.1 -k 'cert.py[wiki.enchtex.info]'
0
$ zabbix_get -s 127.0.0.1 -k 'cert.py[127.0.0.1,443,wiki.enchtex.info]'
0
$ zabbix_get -s 127.0.0.1 -k 'cert.py[localhost,443]'
2
$ zabbix_get -s 127.0.0.1 -k 'cert.py[localhost,443,,s]'
0






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
242᠎ +3 =
 
howto/zabbix/zabbix_cert_monitoring.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki