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

Started by VladimirG, May 26, 2015, 03:55:41 PM

Previous topic - Next topic

VladimirG

Возможно ли выполнять с помощью netxms мониторинг срока годности SSL сертификатов по аналогии как в Zabbix http://www.zabbix.org/wiki/Docs/howto/ssl_certificate_check ?
Вижу, что был feature request https://dev.raden.solutions/issues/421, но больше ничего не нашел по этой теме...

kozlov_ao

Дак используй прямом этот скрипт..
подключай как ExternalParameter, либо как ExternalParameterProvider.

VladimirG

Не совсем понял разницы между ExternalParameter и ExternalParameterProvider...

Попробывал создать что-то такое:
ExternalParameter = CheckSSL(*):/tmp/ssl-check.sh $1 $2

где $1 - хост с SSL сертификатом, а $2 - порт.
Но что-то непонятно как передать эти параметры...


joni

создаешь для этого хоста DCI
CheckSSL(test.lv,443)

kozlov_ao

ExternalParameterProvider: https://wiki.netxms.org/wiki/ExternalParametersProvider
Т.е. он работает автономно и не ограничен малым таймаутом, как ExternalParameter (хотя тут тоже можно поколдовать)

про передаваемые параметры - см.выше.

VladimirG

Большое спасибо всем за разъяснения! Удалось получить нужные результаты.

Хотя возник вопрос по вариантам вывода этой информации.
Я вывел эти данные через template, который применил к хосту на агенте которого настроил ExternalParameter.
Или это правильнее делать как-то под другому, например, через создание сервисов?


kozlov_ao

не.. ты все в кучу сложил.
Сервисы - это сервисы. + DCI, которые предполагают разные параметры на разных нодах, через шаблоны лучше не распространять. эффект может интересный получиться (разве что только вот это: https://www.netxms.org/forum/oe-oo/'ta'-atoka-dci/msg3378/#msg3378 реализовали) ))

VladimirG

То есть вариант вывода информации через template, примененный к хосту на агенте - это правильно и единственный возможный вариант?

kozlov_ao

да почему единственно возможный и правильный/неправильный?
если у тебя только один такой параметр, то я бы не стал его засовывать в шаблон... закинул бы прямо так, на ноду. Если нужно один и тот же параметр отслеживать на многих нодах (% занятости диска, etc),то да, однозначно - шаблон.