SNMP, meaning Simple Network Management Protocol, provides a comprehensive capabilities to identify and track physical and logical components, and their relationship inter-dependencies.

SNMP is a universal software which once installed on your devices and combined with your EasyDCIM proves to be an optimal solution.

In other words, SNMP managed devices are scanned and the results are transfered directly to your EasyDCIM database.

It is a protocol that is responsible for exchanging, managing and monitoring information between network devices and EasyDCIM.

We are aware that it is extremely difficult to manage large networks with let’s say hundreds of items. In order to avoid the need to hire additional staff you may now monitor every device with one application only!

How It Works

The easiest way to add a new device to EasyDCIM is “Auto-discovering” tool. Basically, it is a process that is triggered by an administrator of EasyDCIM. Auto-discovering allows you to discover basic information about a device such as:

  • operating system
  • model of device
  • type of device
  • device status
  • information about network interfaces
  • information about power outlets
  • information about sensors
  • information about device uptime
  • information about location
  • information about processors
  • information about disks
  • information about RAM
  • information about printers
  • information about rest peripherals
  • information about network cards

It is meant to first of all detect any device that should be visible in your EasyDCIM, connect and transfer all possible data straight from the device to a data center.


Graphic Mode

You can go to the form from many places throughout the system. For example you can choose Infrastructure → Servers → Auto-discovering from the sidebar menu.

By default, auto-discovering form is based on the SNMP protocol. Minimal configuration requires only three parameters. These are:

  • Hostname or IP Address
  • SNMP Version
  • SNMP Public Community (or Security Name)

Of course, if configuration of SNMP protocol in the device is more advanced, we are able to choose a few additional options of SNMP configuration in version 3, such as:

  • Security level
  • Auth Protocol
  • Auth Passphrase
  • Priv Protocol
  • Prov Passphrase


After adding access data to SNMP, EasyDCIM system will try to automatically discover the device information. The system checks validity of SNMP connection basing on the following OID in SNMP tree: SNMPv2-MIB::sysObjectID.0. When value is downloaded, the system will recognize whether SNMP connection is valid, if not, it will display an appropriate error. If connection is established properly, only the basic information about the device are going to be downloaded and saved, such as:

  • operating system
  • model of device
  • type of device
  • label based on sysName value

The rest of the data is going to be downloaded after some time during realization of queuing process. The values concerning the access data are going to be automatically saved into the device settings so that they can be reused in auto discovering or polling process.

Console Mode

EasyDCIM also shares console version of the device discovering. It is more complicated but it provides greater control over device discovering process.

Because console tool is based mainly (if not exclusively) on SMNP, list of arguments which may be injected into the command is:

Argument Name Description Required Default Value
Hostname / IP Address Specifies what exactly should be discovered Yes No default value, it has to be provided manually by the user
SNMP Community SNMP community to use, usually the public one No public
SNMP Version SNMP version to use No 2c
Security Name Security Name if the SNMP version is set to “3” No No
Security Level No No
Auth Protocol No No
Auth Passphrase No No
Priv Protocol No No
Priv Passphrase No No

Minimal required information to run a command is a hostname (or IP address) of a target device:

`php console device:discovery`

The above command will:

  • Check if the provided hostname or IP is up
  • Check if the basic information may be collected using the default SNMP settings (Community: public, Version: 2c)
  • In case of successful connection, detect the operating system and platform information such as device type, serial number, model name and vendor (if possible)
  • Run the other discovering submodules based on the information collected above
  • Save the information about the device into the database

In case the discoverer is not ble to connect to the device on any of the provided credentials, an error will be shown to the user.

Additional Configuration

As mentioned above, you can specify the SNMP public community and version, as accordingly second and third parameter of the command, i.e.,

'php console device:discovery myC0mmun1ty 1'

You can also specify the settings related to the third version of the SNMP protocol.