none
Как получить script Event с компьютера? RRS feed

  • Вопрос

  • Доброго времени суток всем!

     

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

    Соответственно вижу такое:

    Event Data:

    Date and Time: 7/10/2008 4:41:12 PM
    Property Name Property Value
    EventID 10003
    hostName GRU

    Где GRU и есть SCOM сервер. Скрипт такой:

     

     

    Code Snippet

    Dim intResponse, strServer
    Dim cPingResults, oPingResult, intResult
    Dim hostName

     

    Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
    Set colItems = objWMIService.ExecQuery("Select * From Win32_BIOS")
    For Each objItem in colItems
     hostName = objItem.Path_.Server
    Next

    Set oAPI = CreateObject("MOM.ScriptAPI")
    Set oBag = oAPI.CreatePropertyBag()
    Call oBag.AddValue("EventID",10003)
    Call oBag.AddValue("hostName",hostName)

    Call oAPI.Return(oBag)

     

     

    Почему он не выполняется на компьютере - члене группы?

    10 июля 2008 г. 13:51

Ответы

  • Потому что нельзя нацеливать правила на группы. Группы по сути существуют только на root management server, поэтому у вас собираются события не оттуда, откуда нужно. А domain controllers это не группа, а класс.

    Нацельте правило на класс (к примеру на windows computer). Затем отключите свое правило (снимите галку с enabled) и затем включите правило через override для вашей группы.

     

    10 июля 2008 г. 15:58
    Отвечающий

Все ответы

  • Потому что нельзя нацеливать правила на группы. Группы по сути существуют только на root management server, поэтому у вас собираются события не оттуда, откуда нужно. А domain controllers это не группа, а класс.

    Нацельте правило на класс (к примеру на windows computer). Затем отключите свое правило (снимите галку с enabled) и затем включите правило через override для вашей группы.

     

    10 июля 2008 г. 15:58
    Отвечающий
  • Вообще семантика "групп" SCOM ущербная: они не работают как ожидается, т.е. к ним нельзя применить правило, но и локально на SCOM они ведут себя достаточно "ограниченно"

    11 июля 2008 г. 8:39
    Модератор
  • Да уж.

    Хоть один единомышленник нашелся в этом вопросе, а то Саша Трофимов меня всяко убеждал, что это не семантика ущербная, а я, потому что ленился доки читать Smile

     

    11 июля 2008 г. 9:03
    Отвечающий
  • Я думаю, что большинство, кто работает с SCOM, первоначально использовали группы AD. Поэтому когда встречаются группы SCOM, то сразу трудно перестроиться и смириться с тем, что у них совершенно другая семантика. Но самое непонятное для чего так неестественно сделали

    11 июля 2008 г. 9:46
    Модератор