NSClient++, каков наилучший способ мониторинга заданий агента SQL Server?
Каков наилучший способ мониторинга заданий агента SQL Server с использованием NSClient++ (и Icinga)? У нас около 100 рабочих мест на сервере.
Было бы хорошо, если бы мониторинг мог обрабатывать состояние восстановления также для каждой работы.
1 ответ
На Nagios Exchange есть подкатегория SQL Server, которая может вам помочь. Например, есть плагин для мониторинга работы.
Он не включает NSClient++, но в check_mssql_health могут быть некоторые функции, которые могут вам помочь. Если нет, вы можете использовать его для запуска пользовательских операторов SQL (см. --Mode = sql).
Если вы не хотите выставлять SQL Server для Nagios по сети или по какой-то другой причине вам нужно пройти через NSClient++, вам придется найти / написать что-то, что работает локально (vbscript, python и т. Д.) И использовать Обработчик CheckExternalScripts.