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.

Другие вопросы по тегам