Наши ежедневные проверки включают проверку всех серверов в нашей сети на наличие соединения. В настоящее время мы вручную подключаемся к каждому серверу и его экземпляру для проверки.
Есть ли инструмент, который будет автоматически проверять все серверы и их экземпляры в сети, или можно написать сценарий sql для этого?
Спасибо Энди
Взгляни на СерверыЖивые. В прошлом у меня хорошо работало при мониторинге большого количества сервисов.
Nagios - это популярная система мониторинга, которая поставляется с плагинами для мониторинга многих аспектов, например, памяти, сети, ЦП, серверов и т. Д.
Есть один для SQL Server слишком:
Используйте плагин check_mssql_health для мониторинга серверов MS SQL. В отличие от других плагинов, он не только проверяет успешное соединение, но и получает более 20 полезных показателей.
Если у вас есть корпоративные потребности, SCOM от Microsoft будет отслеживать доступность и производительность SQL Server, а также множества других продуктов Microsoft / Wintel. Это конкурентоспособная цена. Другие решения для мониторинга доступны от BMC, HP и т. Д.
На уровне бюджета набор инструментов администрирования Idera включает функцию проверки связи SQL Server, которая запускается каждые x минут из панели задач - это 295 долларов США за установку. http://www.idera.com/Products/SQL-toolbox/SQL-admin-toolset/
Наконец, почему бы не попробовать создать сценарий самостоятельно - выделенный ящик SQL, выполняющий задания SQL для запроса доступности другого сервера SQL - и использование почты базы данных, если есть проблема.