Привет, я развернул решение для мониторинга icinga, используя блог, который Вот
Теперь я хочу отслеживать несколько серверов БД, которые являются серверами БД Windows. Я поместил описание службы для мониторинга БД в localhost_icinga.cfg, но она не работает. Хотя это не дает мне ошибки, это тоже не дает мне проверки статуса.
Я использую следующее определение команды в /etc/nagios-plugins/config/mssql.cfg
define command{
command_name check_mssql
command_line $USER1$/check_mssql.py -H '$HOSTALIAS$' -p '$ARG1$' -u '$ARG2$' -p '$ARG3$' '$ARG4$' -w '$ARG5$' -c '$ARG6$'
}
вот описание службы, которое я использую в файле localhost_icinga.cfg, который находится по адресу / etc / icinga / objects /
define service{
use generic-service
host_name SomeDB
service_description MS-SQL Monitor
check_command check_mssql!1433!someappuser!someapp@user1!--bufferhitratio!95:!90:
}
Чтобы быть более точным, используется «$ HOSTALIAS $», потому что я использую его в лазурном, и я использую облачную службу и конечную точку (порт). Например, это может быть azure.cloudapp.net, а порт - 1478.
Буду очень признателен за любые предложения, комментарии экспертов. Я использую Ubuntu 14.04. Спасибо.