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

Откуда: Сталинград
Сообщений: 2906
А кто какими средствами пользуется для автоматического мониторинга доступности баз данных?

Цель: Выяснить в каком режиме находиться база данных
Ход выполнения: Сбор инфы в автоматическом режиме
Результат: html отчет или email (если база данных отлична от нормального функционирования)
27 дек 17, 06:23    [21065340]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
aleksrov
Member

Откуда:
Сообщений: 948
SAS2014,

Самое эфективное средство это пользователь. Серьезно, если система не работает 1-2 мин сразу валятся звоники.
А так, мы через PS делали и на с# небольшую утилиту.
Конечно есть всякие Idera и RedGate, но мне такое не хотят брать.
27 дек 17, 07:41    [21065380]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
Добрый Э - Эх
Guest
aleksrov,

плохой подход... Пользователи вообще не должны знать о существовании ДБА. С их точки зрения всё должно выглядеть так, что "система работает сама".
Вот именно для этого и нужен мониторинг и превентивное принятие мер по назревающим "узким" местам в системе...
27 дек 17, 08:14    [21065411]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Добрый Э - Эх
aleksrov,

плохой подход... Пользователи вообще не должны знать о существовании ДБА. С их точки зрения всё должно выглядеть так, что "система работает сама".
Вот именно для этого и нужен мониторинг и превентивное принятие мер по назревающим "узким" местам в системе...


А я и не спорю что плохой.
И опять же, мой ответ о нашей конторе, я тоже хотел бы чтобы пользователи не знали о существовании DBA и вообще не знали мой номер (задолбали уже, их много, а я один). По этой причине звонок поступает быстрее чем я успею заглянуть на почту.
Совсем недавно кстати поставили Zabbix.
27 дек 17, 08:27    [21065421]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
4ward
Member

Откуда:
Сообщений: 20
Пользуюсь database performance analyzer, есть триальный под windows и под Linux.
27 дек 17, 10:16    [21065667]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
aleksrov
Member

Откуда:
Сообщений: 948
4ward
Пользуюсь database performance analyzer, есть триальный под windows и под Linux.


А кто написал этот триал и что в нем находиться вы разумеется не знаете. Это еще можно для обучения так баловаться, но использовать ломанное ПО на продакшене это конечно забавно. Интересно сколько эфира и биткоина сможет современный сервер намайнить :)
27 дек 17, 10:19    [21065670]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
aleksrov
Member

Откуда:
Сообщений: 948
4ward
Пользуюсь database performance analyzer, есть триальный под windows и под Linux.


Тьфу блин, мне Crack приглючилось :)

Ознакомительные версии есть у всех производителей, тот же RedGate мы тоже ставили.
27 дек 17, 10:22    [21065688]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
4ward
Member

Откуда:
Сообщений: 20
Сообщения набиваем? Или мысли путаются?
27 дек 17, 11:38    [21065986]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
982183
Member

Откуда: VL
Сообщений: 3350
Протестить "доступность" мало.
Чаще всего надо еще понять, насколько адекватен канал связи и не занят ли сервер чем-то мешающим работе БД.
27 дек 17, 11:41    [21066008]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2375
PRTG Network Monitor
27 дек 17, 16:55    [21067504]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
человек_ниоткуда
Guest
zabbix, scom (не понравился), малюсенький скрипт на powershell (ну когда совсем нет ничего).
27 дек 17, 17:42    [21067701]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
ptr128
Member

Откуда: Moscow
Сообщений: 398
А почему нельзя просто под себя написать задание на SQL Server Agent, в каждом шаге проверяя, тем или иным способом, что-то одно. Ну а последним шагом, если что-то не так, отправлять e-mail на групповой почтовый ящик?
27 дек 17, 18:10    [21067815]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Не совсем понятен вопрос "в каком режиме находиться база данных"

Доступность сервера БД (служба запущена) ? Хорошо справится Заббикс (Это вообще маст для большой инфраструктуры, ИМХО).
Доступность конкретных баз (офлайн,рестори,онлайн) ? Есть соотв. запрос для каждого типа БД.

Самое эфективное средство это пользователь. Серьезно, если система не работает 1-2 мин сразу валятся звоники
Вроде сёдня не 1 апреля. :)
27 дек 17, 18:24    [21067855]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2906
ptr128
А почему нельзя просто под себя написать задание на SQL Server Agent, в каждом шаге проверяя, тем или иным способом, что-то одно. Ну а последним шагом, если что-то не так, отправлять e-mail на групповой почтовый ящик?


а если агент бац и перестал работать, база конечно без него жить может, но как понять, что бд работает в нормал режиме?
28 дек 17, 01:29    [21068567]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36698
ptr128
А почему нельзя просто под себя написать задание на SQL Server Agent, в каждом шаге проверяя, тем или иным способом, что-то одно. Ну а последним шагом, если что-то не так, отправлять e-mail на групповой почтовый ящик?
Доступность сервиса надо мониторить извне. Лучше, конечно, по каждому возможному интерфейсу доступа, но точно мониторилка не должны быть на том же хосте.
28 дек 17, 01:49    [21068586]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
ptr128
Member

Откуда: Moscow
Сообщений: 398
Гавриленко Сергей Алексеевич
ptr128
А почему нельзя просто под себя написать задание на SQL Server Agent, в каждом шаге проверяя, тем или иным способом, что-то одно. Ну а последним шагом, если что-то не так, отправлять e-mail на групповой почтовый ящик?
Доступность сервиса надо мониторить извне. Лучше, конечно, по каждому возможному интерфейсу доступа, но точно мониторилка не должны быть на том же хосте.

Понятно. Значит наши IT ландшафты принципиально различаются.
1. У нас нет ни одного SQL сервера, доступного извне. Все во внутренней сети. Пока не войдешь в эту сеть по VPN - ничего и не увидишь.
2. У нас не один SQL сервер и не один хост. Поэтому в задании на каждом SQL Server Agent можно мониторить хоть все остальные серевера.
28 дек 17, 02:22    [21068608]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
aleksrov
Member

Откуда:
Сообщений: 948
LSV
Не совсем понятен вопрос "в каком режиме находиться база данных"

Доступность сервера БД (служба запущена) ? Хорошо справится Заббикс (Это вообще маст для большой инфраструктуры, ИМХО).
Доступность конкретных баз (офлайн,рестори,онлайн) ? Есть соотв. запрос для каждого типа БД.

Самое эфективное средство это пользователь. Серьезно, если система не работает 1-2 мин сразу валятся звоники
Вроде сёдня не 1 апреля. :)


Суровая реальность.
А если серьезно нам тоже Zabbix понравился, до этого был OpManager, но Zabbix лучше.
28 дек 17, 04:44    [21068642]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
982183
Member

Откуда: VL
Сообщений: 3350
Zabbix несомненно вещь хорошая, но не слишком ли большая для такой простой задачи, как "мониторинг доступности баз данных"
28 дек 17, 06:13    [21068650]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг БД  [new]
aleksrov
Member

Откуда:
Сообщений: 948
982183
Zabbix несомненно вещь хорошая, но не слишком ли большая для такой простой задачи, как "мониторинг доступности баз данных"


Но если задается такой вопрос значит у автора ничего подобного не развернуто, вот заодно можно было бы и сделать.
А если просто "мониторинг доступности баз данных" то PS.
28 дек 17, 06:36    [21068653]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить