DHCP 2003 Server Discovery

Microsoft.Windows.DHCPServer.2003.ServerDiscovery (Discovery)

This script runs on all Windows servers and determines if the server is hosting the DHCP 2003 Server role. If it is, it collects all the required information and creates the required classes within OpsMgr 2007 necessary to monitor the service.

Knowledge Base article:

Summary

DHCP Server 2003 Server Discovery script discovers the DHCP 2003 Server object, related properties and relationship.

These are the parameters that we could override, if need it:

Element properties:

TargetMicrosoft.Windows.Server.Computer
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
Microsoft.Windows.DHCPServer.2003.Discovery.Server DataSource Microsoft.Windows.DHCPServer.2003.DataSource.ServerDiscovery Microsoft.Windows.DHCPServer.Library.ActionAccount

Source Code:

<Discovery ID="Microsoft.Windows.DHCPServer.2003.ServerDiscovery" Enabled="true" Target="Windows!Microsoft.Windows.Server.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.DHCPServer.2003.Server"/>
</DiscoveryTypes>
<DataSource ID="Microsoft.Windows.DHCPServer.2003.Discovery.Server" RunAs="DHCP!Microsoft.Windows.DHCPServer.Library.ActionAccount" TypeID="Microsoft.Windows.DHCPServer.2003.DataSource.ServerDiscovery">
<IntervalSeconds>43200</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<DebugFlag>false</DebugFlag>
</DataSource>
</Discovery>