Всем привет!
Помогите разобраться с проблемой.
Настроил мониторинг SSL сертификатов на сайтах по стандартному шаблону "Template App Website certificate by Zabbix agent 2" - https://git.zabbix.com/projects/ZBX/...at=release/5.0
Сервер: CentOS 7.9., Zabbix 5.0.8.
Агент (установлен локально на сервере zabbix): zabbix_agent2 (Zabbix) 5.4.11
Проверку выполняю с локального агента на сервере Zabbix.
Проверяю этим шаблоном сайт с SSL сертификатом, выданным Thawte.
Установил на сервер рутовый и промежуточный сертификаты этого УЦ, т.к. первоначальные проверки валидности с помощью openssl выдавали ошибку о недоверенном УЦ.
Проверка через openssl стала проходить с валидным статусом сертификата сайта:
А вот при проверке с сервера zabbix через web.certificate.get выдаёт ошибку проверки валидности сертификата:
Подскажите, в чём может быть проблема?
Помогите разобраться с проблемой.
Настроил мониторинг SSL сертификатов на сайтах по стандартному шаблону "Template App Website certificate by Zabbix agent 2" - https://git.zabbix.com/projects/ZBX/...at=release/5.0
Сервер: CentOS 7.9., Zabbix 5.0.8.
Агент (установлен локально на сервере zabbix): zabbix_agent2 (Zabbix) 5.4.11
Проверку выполняю с локального агента на сервере Zabbix.
Проверяю этим шаблоном сайт с SSL сертификатом, выданным Thawte.
Установил на сервер рутовый и промежуточный сертификаты этого УЦ, т.к. первоначальные проверки валидности с помощью openssl выдавали ошибку о недоверенном УЦ.
Проверка через openssl стала проходить с валидным статусом сертификата сайта:
Code:
# openssl s_client -host www.domainname.ru -port 443 CONNECTED(00000003) depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2 verify return:1 depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = Thawte TLS RSA CA G1 verify return:1 depth=0 CN = *.domainname.ru verify return:1 --- .... .... Verify return code: 0 (ok)
А вот при проверке с сервера zabbix через web.certificate.get выдаёт ошибку проверки валидности сертификата:
Code:
# zabbix_get -s 127.0.0.1 -k web.certificate.get[www.domainname.ru]
{"x509":{"version":3,"serial_number":"...."]},"result":{"value":"invalid","message":"failed to verify certificate: x509: certificate signed by unknown authority"},"sha1_fingerprint":"xxxxxxxxxxxxxxxxx","sha256_fingerprint":"zzzzzzzzzzzzzzzzzzzzzzzzzz"}
Comment