Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Мониторинг zabbix MS sql server  [new]
dolya
Member

Откуда:
Сообщений: 44
Всем привет. Кто может помочь. Руководство дало распоряжение настроить мониторинг заббиксом баз данных MS SQL server. Почитал информацию, чтобы скрипы отрабатывали нужна учётка с доступом к базам данных. У нас в конторе критично относятся к правам к базам. Подскажите какие минимальные права можно дать для данной учетки, чтобы работали скипты. Сбор статистики, состояния баз, работоспособность баз, производительность.
У кого есть опыт использования zabbix помогите.
7 мар 18, 17:12    [21243777]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36965
Это все должно быть написано в документации к Zabbix.
7 мар 18, 17:18    [21243788]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
dolya
Почитал информацию, чтобы скрипы отрабатывали нужна учётка с доступом к базам данных.

Что за шаблон? Разве там есть решение "из коробки"? Ну найдите эти скрипты, затем почитайте в MSDN какие разрешения требуют объекты в них участвующие...
7 мар 18, 17:39    [21243817]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
Alexey N. (Пермь)
Member

Откуда:
Сообщений: 7
Не обязательно иметь логин в БД. Можно использовать счетчики ОС. Получить список счетчиков: typeperf -qx (это кстати описано в документации zabbix). Для опроса счетчиков используется key - perf_counter[счетчик,<период>]
(https://www.zabbix.com/documentation/3.0/ru/manual/config/items/itemtypes/zabbix_agent/win_keys)

Если не хотите придумывать свой набор счетчиков, покопайтесь в шаблонах https://share.zabbix.com/databases/microsoft-sql-server
31 авг 18, 10:57    [21659809]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Alexey N. (Пермь)
... Для опроса счетчиков используется key - perf_counter[счетчик,<период>]...


+ запилить discovery rule чтобы определяло инстансы sql server'a на хосте.

(юзал заббикс с sql server опыт только позитивный, темплейты были свои, не интернетные)
31 авг 18, 15:42    [21660397]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
aleks222
Member

Откуда:
Сообщений: 952
Кто-нибудь может внятно объяснить пользу от громадья отчетов: "cбор статистики, состояния баз, работоспособность баз, производительность"?

Когда база грохнется - пользователи и так взвоют. А заранее сказать, что база через час грохнется - отчет не может.
1 сен 18, 08:38    [21661015]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
L_argo
Member

Откуда:
Сообщений: 1209
У нас контролят только своб. место и загрузку проца.
И сервисы, кот. должны стартовать автоматически, но по к-л причине не запущены (н-р мсскл агент).
Хотя это все общие задачи, не по сабжу.

Не хватает разве что контроля ошибок джобов. Но к счастью это не очень критично.
Какой-то нужды контролить системные каунтеры для мсскл пока не нашлось.
Было бы интересно услышать про их полезность.
1 сен 18, 09:03    [21661024]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
aleks222
... что база через час грохнется - отчет не может...


триггер сможет, прилетит письмо/смс
1 сен 18, 13:27    [21661154]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
zabbix trigger
1 сен 18, 13:29    [21661155]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27752
aleks222
Кто-нибудь может внятно объяснить пользу от громадья отчетов: "cбор статистики, состояния баз, работоспособность баз, производительность"?

Когда база грохнется - пользователи и так взвоют. А заранее сказать, что база через час грохнется - отчет не может.

Ну вот смотри, случился failover, длился 5 минут и никто его не заметил.
Через какое-то время (год) случился ещё failover, длился 15 минут и наблюдались явные тормоза.

Как ты поймёшь причину без данных мониторинга? Как ты спрогнозируешь следующий failover без данных предшествующих двум первым?
1 сен 18, 13:33    [21661157]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
a522
Member

Откуда:
Сообщений: 10
Пользуемся заббиксом для мониторинга создания бэкапов, выполенения джобов, свободного места, лог шиппинга и т.д.
В части прав - общего ответа нет, очень зависит от того, что именно требуется мониторить и фантазии в части реализации. В некоторых случаях хватит чтение таблиц (например, backupset и sys.databases для монторинга бэкапов), а в некоторых случаях может потребоваться db_owner (например, сделать CHECKDB). У меня совсем не по феншую - системной учетке заббикса выданы права sa, чтобы не заморачиваться с добавлением прав при создании новых баз и реализации новых хотелок.
1 сен 18, 13:42    [21661160]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
aleks222
Member

Откуда:
Сообщений: 952
churupaha
aleks222
... что база через час грохнется - отчет не может...


триггер сможет, прилетит письмо/смс


Фантазер.
2 сен 18, 16:03    [21661804]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27752
aleks222
churupaha
пропущено...


триггер сможет, прилетит письмо/смс


Фантазер.

Он про
churupaha
zabbix trigger
2 сен 18, 17:29    [21661839]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг zabbix MS sql server  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
aleks222
Кто-нибудь может внятно объяснить пользу от громадья отчетов: "cбор статистики, состояния баз, работоспособность баз, производительность"?

Когда база грохнется - пользователи и так взвоют. А заранее сказать, что база через час грохнется - отчет не может.
Когда например компания предоставляет услуги по обслуживанию серверов БД, то очень некрасиво если ДБА узнают о проблемах когда начинаются жаловаться пользователи клиентов. В идеале все таки в момент когда тикет доходит до ДБА чтобы кто-то уже смотрел на проблему.

Также хорошо настроенный мониторинг часто может показать, а что же происходило за день, за час, за 5 минут до падения и в некоторых случаях понять почему же это произошло. Клиенты/юзеры иногда хотят знать причины, почему их сервер упал, и еще начальство разных отделов начинает друг на друга стрелки переводить, так что когда есть нормальный мониторинг то легко можно сказать, что это у нас все было хорошо, это ваша сеть/диски/хост виноваты.

Еще, имея мониторинг, легче делать траблшутинг внезапных проблем с производительностью, потому что есть baseline, можно посмотреть как оно работало день, два, неделю назад.
7 сен 18, 19:59    [21668589]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить