Configuring device role identification settings
To determine if a device is a certain role, WhatsUp Gold can use several different types of criteria ranging from simple DNS and TCP port checks to complex SNMP queries.
To configure how a role is identified:
- From the Discovery console available from the WhatsUp Gold console, select . The Device Role Settings dialog appears.
- Select the device role you want to modify, then click .
- OR -
Click to create a new device role. The New Role dialog appears.
: You cannot modify the role identification criteria of a default role. You can, however, duplicate a default role and modify the new role's criteria, then disable the default role.
- Select the tab.
- To add a new criterion, click . The dialog appears.
- OR -
To edit an existing criterion, click . The dialog appears. Skip to step 7 to continue.
- Select a criterion from the list.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) contains the specified hostname value. For example, you can check that a device name contains "ATL," the prefix used in the Atlanta office computer names.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) contains the specified value. For example, you can check for devices that contain the OID value 1.3.6.1.2.1.1.1.0 (Microsoft branch) with "Version 5.1" system description information to determine the devices that are running Windows XP.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) includes a child object. For example, you can check for devices that contain the OID value 1.3.6.1.2.1.17 (dot1dBridge, the root of the bridge MIB). If this OID has a child, it means the device supports the Bridge MIB, and therefore the device must be a switch.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) includes child objects greater than x number of children. For example, you can check the number of instances of a device interface by discovering instances of the interface table. This criterion could be used to identify "critical" network switches by identifying switches with 200 or more interface tables.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) contains the specified value. For example, you can check for devices that contain the OID value 1.3.6.1.2.1.1.6 (sysLocation) with "Server Room" system description information to determine the devices that are network servers.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) includes at least one child object. For example, you can check that a printer OID includes at least one child printer OID. This criterion determines that the device is definitely a printer device. Printer OIDs must include a printer child OID.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) is equal to the specified value. For example, you could poll the sysContact object to make sure the configured contact information is equal to "Jane Doe."
- . Select to set criteria that passes if the value of the polled SNMP object (OID) matches the specified regular expression value. For example, you could check for devices that contain the OID value 1.3.6.1.2.1.1.1.0, the Catalyst switch sysDescr. If this system description matches the regular expression value (.*Catalyst), the criteria is matched.
- . Select to set criteria that passes if the value of the polled SNMP object (OID) starts with the specified value. For example, you can check for devices that contain the OID value 1.3.6.1.2.1.1.2.0, an HP enterprise OID. If this OID starts with 1.3.6.1.4.1.11, the root of the HP Enterprise MIB space, it means the specified device is supported.
- . Select to set criteria that passes if the value of the polled SysObjectID object the specified value. For example, the criterion could poll the SysObjectID and check that it starts with 1.3.6.1.4.1.9.1.502, a Catalyst switch SysObjectID. This criteria will pass only if the polled device is a Catalyst machine.
- . Select to set criteria that passes if the value of the polled SysObjectID object starts with the specified value. For example, the criterion could poll the system object ID and check that it starts with 1.3.6.1.4.1.9, the root of the Cisco Enterprise MIB space. This criteria will pass only if the polled device is a Cisco machine.
- . Select to set criteria that passes if the value of the device NIC card brand name matches the specified regular expression value. For example, SNMP is used to identify all NIC MAC addresses and they are converted to NIC vendor strings. The criterion could use the regular expression .*intel to check for a criteria match on all Intel NIC cards.
- . Select to set criteria that passes if the value of the of the device port open is equal to the specified port open value. For example, if you want to find devices that have TCP ports 1234 open, then enter the port number "1234" for the port check criteria.
- . Select to set all criteria to always match when the option is selected.
- . Select to set criteria that passes if the device type is a VMware host server.
- . Select to set criteria that passes if the number of VMs hosted is greater than the specified value.
- . Select to set criteria that passes if the name of the VM hosted by the VMware server is the specified name.
- . Select to set criteria that passes if the name of the VM hosted by the VMware server contains the specified value.
- . Select to set criteria that passes if the device type is a VMware vCenter Server.
- After selecting a criterion, click . The Edit Criterion dialog appears.
- Configure the settings for the criterion, then click . For specific information about the criterion's settings, click .
: By default, a device must match ALL role identification criteria to be identified as that device role. To identify devices that match ANY of the role identification criteria, clear .