|
All devices or network elements do not support the same protocol. The discovery process identifies the device and the protocol it supports and processes based on these parameters.
The Protocol screen of Discovery Configurator helps you configure the following:
To configure SNMP Properties
Click the Protocol tab in the Discovery Configurator.
Click SNMP.
Click Properties. The SNMP Properties dialog box is displayed.
You can configure the properties listed in the table below.
Click OK.
| Option |
Description |
|---|---|
|
SNMP Discovery |
Select this check box to enable or disable SNMP-based discoveries. By default, SNMP discovery is enabled. |
|
SNMP Retries |
Specify the number of retries to be made to query a device. Default value: 0 (i.e., only one attempt is made to query a particular node) |
|
SNMP Timeout |
Specify the timeout (in seconds) to wait for the first response before attempting a retransmission. Default value: 2 seconds. |
|
Read Community |
Specify a list of communities/community strings, such as private or public can be given to discover the devices when an SNMP request is given. Multiple values can be given separated by space. Default value: public |
|
Write Community |
Specify the community; such as private or public to set the write community property for all SNMP-enabled devices. Default value: public |
|
SNMP Ports |
Specify the ports while trying to communicate to the SNMP agents on each node. Multiple ports can be specified either as space-separated values or as a range of values. Example: 161 8001-8005 9099. |
SNMPv3 Discovery
In WebNMS, discovery of SNMPv3 devices are performed in the following three ways:
1. SNMPv3 discovery for all the devices to be discovered
In SNMP Properties dialog box, select SNMPv3 Discovery.
Enter the User Names that are to be queried as comma-separated values.
Enter the common Context Name (only one value).
Ensure to set the values for SNMP_Ports.
Click OK.
The three ways of SNMPv3 device discovery have a precedence of execution. If you have configured all the three ways of discovering SNMPv3 devices, then the order of precedence is as follows.
Initially, the Network-specific discovery is performed
Then the Device-specific discovery is performed.
Finally, the discovery of all devices (as configured in this dialog box) is performed.
To configure ICMP properties
Click the Protocol tab in the Discovery Configurator.
Click ICMP.
Click Properties. The ICMP Properties dialog box is displayed.
You can configure the properties listed in the table below.
Click OK.
| Options |
Description |
|---|---|
|
ICMP Discovery |
Enable/disable ICMP discovery using the ICMP Discovery option. By default, ICMP discovery is enabled. |
|
Ping Retries |
Specify the number of ping retries to be made. Default value: 0 (i.e., ICMP Ping is performed only once). |
|
Ping Timeout |
Specify the time (in seconds) for the server to wait for the request from host. Default value: 1 |
To configure Native Ping properties
Click the Protocol tab in the Discovery Configurator.
Click NativePing.
Click Properties. The Native Ping Properties dialog box is displayed.
You can configure the properties listed in the table below.
Click OK.
| Options | Description |
|---|---|
|
Native Ping Timeout |
Specify the timeout value for Native ICMP Ping. Default value: 2 |
|
Native Ping Retries |
Specify the number of retries for Native ICMP Ping. Default value: 2 |
|
Native Ping Sweep Packets |
Specify the number of packets for Native ICMP Ping. Default value: 10 |
|
Native Ping Sweep Sleep Interval |
Specify the time interval between two Native ICMP Pings. Default value: 2 |
|
Native Ping Debug Level |
Specify the debug level for Native ICMP Ping. Default value: 1 |
|
Native Ping Sweep |
A ping sweep is a basic network scanning technique used to determine which of a range of IP addresses map to live hosts (computers).
Enable/disable native ping sweep using this option. By default, it is disabled. |
The parameters configured in this Native Ping Properties dialog box are the default parameters that are written automatically during WebNMS Server startup, if the existing entries in the seed.file are removed. Native ping (code written in C) is used to ping (perform ICMP ping) for devices. Native ping is used to improve the performance, over the default system ping.
Native Ping can be enabled or disabled using serverparameters.conf or the startup options in startnms.bat/sh files. By default, it is enabled for Windows alone. Here, startnms.bat/sh file entries will override the values specified in serverparameters.conf.
The configurations made in this dialog box are written to the tl1seed.file located in the <Web NMS Home>/conf directory. All parameters configured in the tl1seed.file are stored as properties of the ManagedObject.
To configure TL1 Protocol Properties
Click Protocol tab in the Discovery Configurator.
Click TL1.
Click Properties. The TL1 Properties dialog box is displayed.
Click Add to add device groups. The GroupPropertiesDialog dialog box is displayed. The fields in this dialog box is explained in the following table. On configuring the parameters, click OK.
Click IP List to view the IP list configured to the device group you have added. In this view, click Add to add IPs to the device group.
Click GNE
List. The GNEPropertiesDialog dialog box is displayed which lists
the GNEs configured to the device group you have added.
Click Add to add GNEs to
the device group. The GNE IP,
Port (Terminal Server Port), and
Connection Handler (enter com.adventnet.nms.topodb.tl1.TL1BlankConnHandler,
which is the default implementation or enter your own implementation of
the Connection Handler) are mandatory fields.
Click TID List to view
the TID properties for the selected GNE. Click Add
to add TID properties for the selected GNE. The TidPropertiesDialog
dialog box is displayed. The TID Name,
Type, and Connection
Handler (enter com.adventnet.nms.topodb.tl1.TL1BlankConnHandler,
which is the default implementation or enter your own implementation of
the Connection Handler) are mandatory fields.
Click Delete to delete a device group.
Click Modify to modify an existing device group.
Click Save to save the additions/modifications made to the device groups.
|
Hierarchical Configuration Feature
In the tl1seed.file, you configure a lot of information related to the device discovery, status polling, etc. To ease the burden of configuring each of those fields for each TL1 device, a hierarchical configuration facility is provided in the tl1seed.file using Discovery Configurator.
The hierarchy is :
GLOBAL (TL1DISCOVERY) --> DEVICE GROUP (GROUP) --> DEVICE (IP)
All the parameters and the commands can be configured at all the three levels. The parameters are searched at the IP level, which overrides the parameters mentioned in the Global and Group levels. If they are not mentioned at the IP level, then the parameters mentioned in the next immediate hierarchy, i.e., Group level, which overrides the parameters mentioned in the Global level, are inherited. If the parameters are not mentioned in the Group level also, then the parameters mentioned in the next immediate hierarchy i.e. Global level, are inherited.
Using this hierarchy, you can specify certain globally common parameters at the global level. These parameters are applied to all the TL1 devices configured under any device group. Whatever parameters you specify at the device group level correspond to those devices configured under that group and they override the parameters you specify at the global level. Parameters specific to a particular type of device can be specified at the device group level. You can specify the parameters specific to a particular TL1 device at the device level. These parameters override those parameter you have specified at the group level and the global level. |
|