powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не знаю куда податься: MSSQL + Zabbix
7 сообщений из 7, страница 1 из 1
Не знаю куда податься: MSSQL + Zabbix
    #40052372
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Впервые столкнулся с Заббиксом вопросов много, на офф форуме активность очень низкая, поэтому решил спросить здесь.

Есть заббикс 5.2 с ODBC подключением к MSSQL

Я хочу на дашборд поддержки выводить критичные метрики со своих MSSQL серверов.

1. Например имена джобов, которые завершились с ошибкой:
Создал элемент данных Тип: Монитор баз данных, Ключ: db.odbc.select
Поместил запрос, который возвращает имена джобов, которые завершились ошибкой.
Но выводиться только первая строка запроса, остальные просто игнорируются.

Может кто-то имеет опыт настройки, подскажите, можно ли вывести такой список на дашборд? Если да, то как?
...
Рейтинг: 0 / 0
Не знаю куда податься: MSSQL + Zabbix
    #40052432
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

а что со штатными средствами не так? На кой Вам этот Заббикс?
...
Рейтинг: 0 / 0
Не знаю куда податься: MSSQL + Zabbix
    #40052436
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
teCa,

а что со штатными средствами не так? На кой Вам этот Заббикс?


Весь мониторинг ночных админов завязан на заббиксе, поэтому, принял решение, вывести критичные метрики именно туда. Тем более все инструменты вроде как есть.
...
Рейтинг: 0 / 0
Не знаю куда податься: MSSQL + Zabbix
    #40052548
IDVT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, поможет ли вам это:
1. Создать соответствующие триггеры в заббиксе на каждый сервер, чтобы не затереть сообщение с одного сервера сообщением другого сервера.
2. На серверах создать хранимую процедуру, будет динамически собирать нужную информацию результата работы заданий агента выкидывая не интересующие задания.
3. Установить на все сервера сендер заббикса и передавать ему из хранимых процедур сообщение и статус триггеру заббикса с определенной периодичностью.


С самим заббиксом я на Вы, но вроде там нет возможности использования более простого решения.
...
Рейтинг: 0 / 0
Не знаю куда податься: MSSQL + Zabbix
    #40052625
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

установите на серверах клиента Заббикса, который собирает данные, настройте его на сбор из журнала Windows, джобы настройте так, чтобы фейлы писали в журнал. Развяжете Заббикс и сервер БД и будете получать только то, что нужно.
...
Рейтинг: 0 / 0
Не знаю куда податься: MSSQL + Zabbix
    #40052669
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
teCa,

установите на серверах клиента Заббикса, который собирает данные, настройте его на сбор из журнала Windows, джобы настройте так, чтобы фейлы писали в журнал. Развяжете Заббикс и сервер БД и будете получать только то, что нужно.


Интересная идея, нужно попробовать.
...
Рейтинг: 0 / 0
Не знаю куда податься: MSSQL + Zabbix
    #40053356
a522
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teCa,

авторНо выводиться только первая строка запроса, остальные просто игнорируются.
это связано с ограничением ODBC-проверок

использую заббикс для мониторинга SQL, рекомендую сделать через:
шаблоны (чтобы мониторить все SQL сервера) + LowLevelDiscovery (чтобы элементы данных для джобов не надо было заводить руками) + зависимые элементы ( офф. документация и habr ) и срипт на powershell, который обойдет все инстансы на сервере и вернет JSON со статистикой выполнения джобов + препроцессинг полученного JSON .
Чтобы это работало, на SQL сервере надо ставить заббикс-агент и дать права учетке, от имени которой стартует агент, на чтение данных из SQL.
Если мониторить надо один инстанс, тогда можно попробовать сделать LowLevelDiscovery и зависимые элементы на ODBC-проверках - запрос должен возвращать не множество строк, а готовый JSON, из которого с помощью препроцессинга можно выдернуть имена джобов для создания элементов данных и заполнить статистику их выполнения значениями из этого же JSON.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не знаю куда податься: MSSQL + Zabbix
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]