The Discover Device form allows you to add a server based on data retrieved using the SNMP protocol. Please note that this form is mainly useful for network devices such as switches and routers. In the case of servers, the data retrieved may not be accurate. This form is available from the side menu Devices → Auto Discovering. In the first step, you can specify SNMP access credentials and also select a remote agent:
- Remote Agent - a remote agent responsible for connection via SNMP
- Hostname or IP Address or CIDR Subnet - IP address, hostname or a subnet address in the CIDR format
- In the cases of SNMP v1 or SNMP v2
- SNMP Public Community - a public SNMP community that should have read-only rights. Used in the process of retrieving data from SNMP
- SNMP Private Community - A private SNMP community that should have write rights. Used for processes such as: disabling and enabling network ports, disabling and enabling power outlets
- In the cases of SNMP v3
- The Security Name, SNMPv3 Security Level, SNMPv3 Authentication Protocol, SNMPv3 Authentication Pass Phrase, SNMPv3 Privacy Protocol, SNMPv3 Privacy Pass Phrase fields are specific fields for SNMP Version 3 configuration and must be completed according to your device’s SNMP settings.
If the SNMP connection can be established, then the server will be added to EasyDCIM and then EasyDCIM will perform automatic advanced discovery of this device in the background.
In the ‘Hostname or IP Address or CIDR Subnet’ field, you can enter the IPv4 subnet address in CIDR format. Thanks to this, the system will perform discovering of all IP addresses in this subnet. Discovering of devices in a given subnet will be divided into appropriate tasks, which can be found in the ‘Discovery Jobs’ tab. Tasks are started automatically from the first address of a subnet to the last. The task status determines whether a device has been found on a given IP address using SNMP. If connection has been established, the device will be automatically added to the system. Otherwise, the system will return an error.