Недавно как раз настраивал мониторинг MS SQL в Zabbix. Сначала по привычке снимал данные через числовые значения perfcounter'a и удивлялся почему у некоторых счетчиков не идут данные. В итоге понял, что в случае MS SQL нужно всё-таки использовать имена счетчиков, благо локаль у них всегда en и названия сходятся почти во всех версиях (у меня были 2005 и 2008).

Еще что могу сказать по этому поводу: нужно внимательно смотреть на тип данных от счетчика. В большинстве это float, но попадаются и decimal. В случае счетчиков с описанием «in sec» данные могут быть float в миллисекундах, которые для удобства нужно переводить в секунды.
что то мне кажется что проще будет ходить через ODBC к MSSQL
Опишите подробнее на примере
А как вам эти модули?
Так напишите свою статью, в которой изложите опыт применения этих модулей, раскрыв как плюсы, так и минусы в этих шаблонах и как можно их улучшить
Лучше взять готовый шаблон, а там уже его до настроить конкретно под каждую систему.
И важно помнить о том, что некоторые вещи могли устареть (напр, какой-нибудь триггер)
Мы ещё запускали хранимки, для проверки БД о выполнении планов обслуживания через sqlcmd, были проблемы по началу с ответами на русском, так как они приходили в виде "?", но вопросики таки мы победили)
Как победили?
Я выставил на скуле nvarchar, а в Zabbix по умолчанию и русский норм отображается, сам скуль англ стоит
Вспомнили про chcp, указали вначале скрипта и нам помогло)
Только полноправные пользователи могут оставлять комментарии.
Войдите, пожалуйста.