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

Откуда:
Сообщений: 49
Добрый день нужно несколько советов.

Есть парк SQL серверов 5к+ небольших, все они не в домене, на большей части 2008R2 Express и 2014 Express. Хотелось бы автоматизировать этот бардак.
1) Думаю сделать файлик с csv\txt БД на каждом сервере, работать с ним через oprnrowset.
2) Шедулером винды запускать скрипт собирать аудит с баз, с дисков, результаты писать в файловую БД собранную в п.1
3) После создавать файлик с инцидентами, если они есть и выкидывать его на nas или ftp
4) далее его уже их импортировать в БД у себя на компе и наводить порядки :)

Кидайте камнями, с радостью выслушаю другие предложения, мнения.
Так же может есть у кого пример чтения-записи в файл через OPENROWSET.
6 фев 19, 09:09    [21802343]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
tunknown
Member

Откуда:
Сообщений: 657
smatch
Есть парк SQL серверов 5к+ небольших, все они не в домене, на большей части 2008R2 Express и 2014 Express. 2) Шедулером винды запускать скрипт собирать аудит с баз, с дисков, результаты писать в файловую БД собранную в п.1
Про диски не скажу, а информацию по базам легче собирать в таблицу, а не файл. И работать с ними через linked server с "центрального сервера аудита". Можно и без таблиц, запуская запросы через тот же linked server. Многое зависит от того, совмещаете ли вы должности админа сети и DBA.
6 фев 19, 09:22    [21802356]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
smatch
Member

Откуда:
Сообщений: 49
tunknown,
можно и базу, но это плодить еще одну базу, а так в идеи это ка и относится к северу но живет отдельной жизнью :)
а linked server, прописывать 5к+ серверов уже идея не ахти, плюс как аудировать новые, плюс не все из них всегда доступны.
А так шедулер при включении компа делает бекап и собирает нужные логи.
Но про отдельную БД вместо файла надо обмозговать.
6 фев 19, 09:46    [21802378]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
aleks222
Member

Откуда:
Сообщений: 708
5000 серверов?
Зачем столько, если не тайна?

2) Нафига? Если уже есть MS SQL?
3) Вы такой гуру и такие банальные вопросы задаете?
6 фев 19, 10:19    [21802419]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
Владислав Колосов
Member

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

пока не введете компы в домен это будет неэффектифнй самопал, который создаст новые проблемы. Для централизованного администрирования вам нужны именно средства домена Windows - сбор данных журналов и так далее.
6 фев 19, 13:22    [21802644]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
smatch
Member

Откуда:
Сообщений: 49
Владислав Колосов,
Я согласен, но тут уже отдел ИБ против. так что придется ездить на велосипеде по серверам.
aleks222,
я не говорил что я гуру :)
Просто интересно выслушать другие мнения, как бы другие решали такую задачу.
6 фев 19, 14:12    [21802685]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
L_argo
Member

Откуда:
Сообщений: 848
На каждом серваке по шедулеру запускается батник и что-то делает. Формируется файл. Батником же отправляется на ФТП (например WinSCP).
На этом ФТП собирается каталог файлов с разных серваков. Файлы можно обработать и подать в удобном виде.

Но нужно код пописать как для серверов так и для обработчика.

А возможности ZABBIX не подходят ? Там есть настройки в т.ч. и для МССКЛ.
6 фев 19, 14:38    [21802716]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 31976
Блог
раз уж у вас столько серверов, то можно и нормальное ПО для мониторинга купить, а не колхозить свою нетленку, которая будет выкинута следующим админом
6 фев 19, 15:18    [21802770]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
L_argo
Member

Откуда:
Сообщений: 848
Критик
раз уж у вас столько серверов, то можно и нормальное ПО для мониторинга купить, а не колхозить свою нетленку, которая будет выкинута следующим админом
Например ?

зы: Его возможностей может не хватить для конкретной задачи. Ставить неск. продуктов глупо.
С "нормальным" ПО нужно еще научиться работать, что непросто, т.к. мало инфы и специалистов.
Следующий админ может выкинуть/выключить любое ПО. Кто ему запретит ?
6 фев 19, 15:30    [21802790]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
smatch
Member

Откуда:
Сообщений: 49
L_argo,
Зачем мне собирать всю инфу куда-то, хотелось бы чтоб вся инфа хранилась на самой машине, чтоб в любой момент мог подключится и глянуть как местный админ правит касяки, например база находится на другом диске, как быстро он исправил данный касяк после того как его предупредили.
А мне приходили только файлики с аллертами.
Тут еще просто не все севера всегда онлайн, они могут работать, но находится в полной Ж, где нет никакого интернета :(
Заббикс это прекрасно - но там так же надо настраивать каждую станцию.
6 фев 19, 16:00    [21802832]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6420
smatch,

автор
например база находится на другом диске

нетленка не меньше
6 фев 19, 16:06    [21802835]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
L_argo
Member

Откуда:
Сообщений: 848
smatch
L_argo,
Зачем мне собирать всю инфу куда-то, хотелось бы чтоб вся инфа хранилась на самой машине, чтоб в любой момент мог подключится и глянуть как местный админ правит касяки, например база находится на другом диске, как быстро он исправил данный касяк после того как его предупредили.
А мне приходили только файлики с аллертами.
Тут еще просто не все севера всегда онлайн, они могут работать, но находится в полной Ж, где нет никакого интернета :(
Заббикс это прекрасно - но там так же надо настраивать каждую станцию.
Файлики будут приходить в центр, когда серваки подняты.
Файлики парсить. Находить в них проблемы и алертить их.
6 фев 19, 18:58    [21803001]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2277
smatch
tunknown,
а linked server, прописывать 5к+ серверов уже идея не ахти, плюс как аудировать новые, плюс не все из них всегда доступны.
А так шедулер при включении компа делает бекап и собирает нужные логи.
А как вы собрались создавать шедулер на 5к+ серверах, добавлять новые сервера и если надо вносить изменения?
8 фев 19, 04:39    [21803969]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28867
Mind
smatch
tunknown,
а linked server, прописывать 5к+ серверов уже идея не ахти, плюс как аудировать новые, плюс не все из них всегда доступны.
А так шедулер при включении компа делает бекап и собирает нужные логи.
А как вы собрались создавать шедулер на 5к+ серверах, добавлять новые сервера и если надо вносить изменения?
Сделает файлик с описанием серверов, будет хранить его в сорс-контроле.
А дальше пиши себе скрипты.


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

Про нормальное ПО для мониторинга интересно было бы узнать.
Не исключаю, что такое есть, не зря софт от ApexSQL, Idera, Quest стоит по 2-6 килобаксов на сервер, возможно, что то и подойдёт.
И DBA, конечно, для себя, для карьеры, полезнее будет освоить промышленный продукт.
8 фев 19, 07:57    [21803987]     Ответить | Цитировать Сообщить модератору
 Re: аудит SQL servers  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2277
alexeyvg
Про нормальное ПО для мониторинга интересно было бы узнать.
Не исключаю, что такое есть, не зря софт от ApexSQL, Idera, Quest стоит по 2-6 килобаксов на сервер, возможно, что то и подойдёт.

IDERA SQL Inventory Manager - 500+ Pack $25,596.00 (Reg. Price $31,995.00)
1 мар 19, 22:18    [21823139]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить