Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 12   вперед  Ctrl      все
 Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
_SiMBA_
Member

Откуда: Almaty
Сообщений: 157
Прелюдия.
Долго искал в нете то что мне надо но ничего не нашел. Много реалтаймовых консолей разного рода, там видно что и как и рефреш идет более менее. Но более менее понять что происходит с базо за месяц или за год не нашел.

Что собсно заставило:
Когдя я вступил в должность DBA в своей конторе, мне (девелоперы) вручили 12 MS SQL серверов, сложили с себя все права и... Короче, на всех этих серверах живет около 150 баз которые юзаются и работают, более 700 юзеров разных мастей и т.д. Бакап был прост, и централизован и все.

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

Итог:
Я не долго думая, сделал небольшую базу, написал скрипт который тупо берет список netbios имен серверов (это единственное что нужно вносить руками), и по очереди раз в сутки ползает по всем серверам, и собирает инфу, такую как размер баз данных (индекс, дата,лог), свободное место на дисках, количество юзеов, версию винды и сиквела и прочие мелочи. Потом тупо складывает в таблицы.(работает даже на фиговых выделеных линиях)

Далее несколько ASP на IIS из этой базы на лету генерят графические чарты где четко и ясно видны все сплески, размеры баз, динамики роста всех сиквелов, динамика роста каждого сервера и любой базы данных. Пироги (чарты) показывают (динамически вынимая данные из базы) процентное соотношение по обьему на сервере а так же общую картину заполнения меж серверами, ну и многое многое другое.

Заключение:
Сейчас у меня 18+ серверов (7 и 2000), более 300 рабочих баз, я могу предсказать рост данных любой базы, любого сервера и общую тенденцию роста данных на всех серверах.
За пару секунд я могу посмотреть где не прошел бакап, могу легко найти проблемные базы (там где логи скачут как кони). И многое другое.

Перспективы.
Сейчас дорабатываю ту часть, которая будет следить за пользовательскими акаунтами и правами к ним прилепленными. Предполагаю вести историю по правам и доступам какие были у пользователей за всю историю существования оного. Так же добавлю функционал востановления всех прав к базе для ролей и юзеров в случае допустим переноса базы с сервера на сервер(т.е. тупо генерацию скрипта по сушествующему слепку).

Чего собсно я это сюда запостил:
Просто есть желание поделиться этим всем со всеми желающими, ессно бесплатно.
Собственно по этому, хотелось бы услышать ваше мнение по данному поводу.

Если это действивтельно кому то надо, я доработаю до безликого состояния, с кратким описанием и выкладу для всеобщего пользования.

Кому интересно, я могу выслать скриншоты этого хозяйства.

Так же непрочь выслушать ваши идеи если таковые есть.

TTX:
Все написано на WSH (Windows Script Host) т.е. для работы системы в принципе ничего не нужно дополнительного.
Чарты генерятся через owc10.ocx (стандартная библиотека из Office XP)
Эту библиотеку достаточно зарегистрировать на IIS.
ASP тоже написаны на WSH

Утилиту можно скачать тут - http://simba.racing.kz

Сообщение было отредактировано: 14 окт 09, 13:19
2 окт 03, 13:17    [360835]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
avg
Member

Откуда:
Сообщений: 238
Хотелось бы пощупать!

У меня серверов поменьше, но нечто подобное не помешало бы.

Если не сложно:

avg_sng@mail.ru
2 окт 03, 13:28    [360872]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
stdenis
Member

Откуда: Москва
Сообщений: 67
Было бы неплохо посмотреть
to stdenis@metric.ru

Заранее благодарен
2 окт 03, 13:34    [360887]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Посмотрел бы с первеликим удовольствием.
2 окт 03, 13:36    [360893]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Судя по описанию - классная штука...

Вам бы в Microsoft работать.... :) :) :)
Им такого продукта не хватает....
2 окт 03, 13:41    [360911]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Opex
Member

Откуда:
Сообщений: 18
Вещь нужная, очень интересно взглянуть!
2 окт 03, 13:58    [360955]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Igel
Member

Откуда:
Сообщений: 64
Очень интересно посмотреть
2 окт 03, 14:01    [360963]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
idpro
Member

Откуда: 1
Сообщений: 30
Естественно есть необходимость.
Можно даже в таком состоянии, в необезличенном.
idpro@ok.ru
2 окт 03, 14:09    [360991]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
_SiMBA_
Member

Откуда: Almaty
Сообщений: 157
Выслал скриншоты всем кто попросил.

2 Igel - К сожалению ваш емел скрыт, если есть желание напишите мне я в ответ вышлю.

Спасибо за предварительную оценку, но думаю не стоит представлять себе навороченную репортинговую систему, на самом деле там просто отчеты в графике и в таблицах (по желанию)

Кстати тем кому выслал, там есть зеленые имена серверов и желтые, это собно означает что на данном сервере били изменения в размерах базы более 50 мб (порог можно менять)

К тому же если сподвигнете на выкладывание этого хозяйства в нет, то я это все выложу в соурскодах, так что доработкой и прочей надобностью можете заниматься сами. у WSH возможности практически безграничны, можно через WMI собирать статистику не только с SQL но с любых NT/W2K серверов и раб.станций. Актив директори и прочие вещи, запускать и стартовать удаленно... короче не буду углубляться.

Скажу только что я так же написал GSM SMS гейт на этом же WSH. Возможности отправки смс по мылу, ввв, или с командной строки или из стор проков или напрямую кладя в базу...
2 окт 03, 14:16    [361006]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
_SiMBA_
Member

Откуда: Almaty
Сообщений: 157
Кстати, для тех кто получил скриншоты, хотелось бы услышать ваши мнения...
2 окт 03, 14:19    [361015]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
bigmouse
Member

Откуда: Ростов-на-Дону
Сообщений: 102
Привет!
хотелось бы и мне если можно - natalchenko_av@gloria-jeans.ru

Вообще-то для мониторинга и контроля за состоянием дел я пользуюсь:
DBArtisan v7.x , Spotlight on Windows, Spotlight on SQL
Дивные и очень удобные вещи.
Кстати , есть Spotlight on Active Directory
2 окт 03, 14:36    [361056]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
_SiMBA_
Member

Откуда: Almaty
Сообщений: 157
Я тоже пользуюсь спотлайтом
НО
Он показывает то что происходит именно сейчас на сервере
А увидеть что там происходило год назад, нельзя.
Это принципиально разные вещи.
А изобретать велосипед мне не хотелось.

Кстати, если у вас всего пара - тройка SQL с двумя десятками баз данных, то смысл в моей тулзе особо нет, там можно все это и так на глаз помнить.
Тем не менее это не говорит о том что тулз громоздкий. Данных у меня уже там за 2.5 года накопилось 6,5 мегов. Правда индексов на 32 :)
2 окт 03, 14:44    [361081]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
vizier
Member

Откуда:
Сообщений: 171
на andry@urai.ru. если можно.
2 окт 03, 14:46    [361090]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
AlTk
Member

Откуда: Волгоград
Сообщений: 124
извините, а разве нельзя воспользоваться для этого дела Microsoft OperationManager?
2 окт 03, 14:47    [361091]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
_SiMBA_
Member

Откуда: Almaty
Сообщений: 157
незнал о таком, но похоже что это что то типа HP OpenView ?
Поправте если ошибаюсь, но я незаметил в описании тех функций которые я тут описал.

Пойду рыться в MSDNе :)
2 окт 03, 15:02    [361131]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
AlTk
Member

Откуда: Волгоград
Сообщений: 124
нужно смотреть MOM Application Management Pack.
кстати, информацию он хранит в MS SQL Server.
2 окт 03, 15:15    [361170]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Igel
Member

Откуда:
Сообщений: 64
2 SiMBA: Точно ведь, а я и заблы :( На igor@npo-comp.ru, пожалуйста. Спасибо :)
2 окт 03, 15:51    [361303]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Очень симпатично и функционально.
Если можно получил бы любую версию.
2 окт 03, 17:06    [361542]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1090
Если можно: person_ad@mail.ru
2 окт 03, 17:34    [361618]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
DmitryV
Member

Откуда: Москва
Сообщений: 311
Привет!
Если можно, то вышли, плиз, хоть какую версию на просмотр - resttiger@yandex.ru

Спасибо
2 окт 03, 17:41    [361641]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
ale-805
Member

Откуда: Питер
Сообщений: 670
Пожалуйста, и мне: ale-805@yandex.ru
2 окт 03, 18:29    [361761]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Oldman
Guest
и мне, если можно sergio77@vipmail.ru
2 окт 03, 19:57    [361895]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Tung
Member

Откуда: Архангельск
Сообщений: 539
буду искрене признателен, получив от вас вышеописанное,

tungusov@nsmu.org
2 окт 03, 20:22    [361909]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
_SiMBA_
Member

Откуда: Almaty
Сообщений: 157
Выслал очередную порцию.

2 Махх, спасибо за отзыв, интересно знаетели иметь оценку из независимых источников :) По поводу рабочей версии , все же надо поправить и вынести настройки из хард кода в ини файл. Иначе лопатить много придется. По себе знаю, чужой код, потемки, а так как я совсем не девелопер, то это просто дремучий лес ночью.


2 AlTk - Спасибо, я уже нашел в MSDN, поставлю на следующей неделе, гляну обязательно. И всеже берут сомнения что там упор сделан больше на централизованую консоль по сбору всех сбоев от МС продуктов... Кстати, я подумывал о написании чего то подобного :) Если я не прав, поправте.

PS: Ктонибудь еще получил ?
PSS: Жду коментариев и вопросов...
2 окт 03, 21:21    [361943]     Ответить | Цитировать Сообщить модератору
 Re: Tool Вы знаете что твориться на ваших 10-30+ серверах ?  [new]
Tung
Member

Откуда: Архангельск
Сообщений: 539
пока не получил
2 окт 03, 21:28    [361947]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 12   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить