locked
Server 2008 R2 x64 DHCP Server not discovered RRS feed

  • Question

  • Hi there,

    I have a problem with the discovery of a DC acting as a DHCP Server (it is healthy with agent installed, all AD related counters can be seen.) However, under Monitoring, I cannot see the server listed as being a DHCP server and there are no counters.
    The O.S. is Windows Server 2008 R2.

    DHCP MP's installed are:

    Microsoft Windows DHCP 2008 Server 6.0.6452.0
    Microsoft Windows DHCP Server Library 6.0.6452.0

    In the event Viewer I see the following events:

    _________________________

    Log Name:      Operations Manager
    Source:        Health Service Script
    Date:          21/01/2010 11:57:53 a.m.
    Event ID:      1102
    Task Category: None
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      dcname.client.NET
    Description:
    DHCP2008ServerDiscovery.vbs : SourceID: {A95CA025-92E1-D852-629B-1DA0111B33CF} ManagedEntityID: {A51F99C2-6ECC-1151-31CA-7874FBB1442F} TargetComputer: dcname.client.NET

    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Health Service Script" />
        <EventID Qualifiers="0">1102</EventID>
        <Level>4</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-01-21T17:57:53.000000000Z" />
        <EventRecordID>114775</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>dcname.client.NET</Computer>
        <Security />
      </System>
      <EventData>
        <Data>DHCP2008ServerDiscovery.vbs</Data>
        <Data>SourceID: {A95CA025-92E1-D852-629B-1DA0111B33CF} ManagedEntityID: {A51F99C2-6ECC-1151-31CA-7874FBB1442F} TargetComputer: dcname.client.NET</Data>
      </EventData>
    </Event>

    _________________________

    Then:

    Log Name:      Operations Manager
    Source:        Health Service Script
    Date:          21/01/2010 11:57:53 a.m.
    Event ID:      1102
    Task Category: None
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      dcname.client.NET
    Description:
    DHCP2008ServerDiscovery.vbs : ImagePath = C:\Windows\system32\svchost.exe -k DHCPServer
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Health Service Script" />
        <EventID Qualifiers="0">1102</EventID>
        <Level>4</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-01-21T17:57:53.000000000Z" />
        <EventRecordID>114776</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>dcname.client.NET</Computer>
        <Security />
      </System>
      <EventData>
        <Data>DHCP2008ServerDiscovery.vbs</Data>
        <Data>ImagePath = C:\Windows\system32\svchost.exe -k DHCPServer</Data>
      </EventData>
    </Event>

    _________________________

    And then:

    Log Name:      Operations Manager
    Source:        Health Service Script
    Date:          21/01/2010 11:57:53 a.m.
    Event ID:      1102
    Task Category: None
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      dcname.client.NET
    Description:
    DHCP2008ServerDiscovery.vbs : OSVersion = 6.1
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Health Service Script" />
        <EventID Qualifiers="0">1102</EventID>
        <Level>4</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-01-21T17:57:53.000000000Z" />
        <EventRecordID>114777</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>dcname.client.NET</Computer>
        <Security />
      </System>
      <EventData>
        <Data>DHCP2008ServerDiscovery.vbs</Data>
        <Data>OSVersion = 6.1</Data>
      </EventData>
    </Event>

    _________________________

    And finally:

    Log Name:      Operations Manager
    Source:        Health Service Script
    Date:          21/01/2010 11:57:53 a.m.
    Event ID:      1102
    Task Category: None
    Level:         Information
    Keywords:      Classic
    User:          N/A
    Computer:      dcname.client.NET
    Description:
    DHCP2008ServerDiscovery.vbs : Server appears to not be a DHCP 2008 server. OS Version = 6.1
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Health Service Script" />
        <EventID Qualifiers="0">1102</EventID>
        <Level>4</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-01-21T17:57:53.000000000Z" />
        <EventRecordID>114778</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>dcname.client.NET</Computer>
        <Security />
      </System>
      <EventData>
        <Data>DHCP2008ServerDiscovery.vbs</Data>
        <Data>Server appears to not be a DHCP 2008 server. OS Version = 6.1</Data>
      </EventData>
    </Event>

    _________________________

    The server is absolutely a DHCP server.

    Any help would be much appreciated. Btw, I previosuly posted this in the following topic as a follup to another post: http://social.technet.microsoft.com/Forums/en/operationsmanagermgmtpacks/thread/31e0a5a7-3792-40fa-b1bf-d6933d0c2613?prof=required
    Monday, January 25, 2010 8:32 PM

Answers

  • Looks like this line in the discovery script is the problem

    If Not(osVersion = WIN2008VERSION) Then
       Trace "Server appears to not be a DHCP 2008 server. OS Version = " & OSVersion
       ReturnNothing
    End If

    WIN2008VERSION seems to be hardcoded to use 6.0 only, whereas the version in R2 is 6.1


    I know the DHCP team is working on an update to the MP to support R2 as well.

    This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
    Monday, January 25, 2010 10:29 PM

All replies

  • Looks like this line in the discovery script is the problem

    If Not(osVersion = WIN2008VERSION) Then
       Trace "Server appears to not be a DHCP 2008 server. OS Version = " & OSVersion
       ReturnNothing
    End If

    WIN2008VERSION seems to be hardcoded to use 6.0 only, whereas the version in R2 is 6.1


    I know the DHCP team is working on an update to the MP to support R2 as well.

    This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
    Monday, January 25, 2010 10:29 PM
  • Ok, hopefully this will be solved soon.

    Thanks for your time!
    Monday, January 25, 2010 10:57 PM