Skip to main content

Dell Xseries

Overview​

The Dell EMC Networking X-Series is a family of smart managed 1GbE and 10GbE Ethernet switches designed for small and medium businesses.

Monitoring Connector assets​

Monitored objects​

  • Dell Xseries Switches

Monitored metrics​

Metric NameDescriptionUnit
cpu.utilization.1s.percentageCPU usage on 1s.%
cpu.utilization.1m.percentageCPU usage on 1m.%
cpu.utilization.5m.percentageCPU usage on 5m.%

Prerequisites​

Dell Xseries Device configuration​

The SNMP v2 agent has to be configured on the Dell Xseries device.

Network flow​

The Centreon Poller should be able to reach the UDP/161 SNMP port of the Dell Xseries device.

Installation​

  1. Install the Plugin on every Poller expected to monitor Dell Xseries resources:
yum install centreon-plugin-Network-Dell-Xseries-Snmp
  1. Install the Dell Xseries Centreon Monitoring Connector from the Configuration > Monitoring Connectors Manager page

Configuration​

  • In the Centreon Web interface, add a new Host from the "Configuration > Hosts" page.
  • Set the values of the SNMP community and SNMP version fields then apply the Net-Switch-Dell-Xseries-SNMP-custom Host template.

When using SNMP v3, use the SNMPEXTRAOPTIONS Macro to add specific authentication parameters More information in the Troubleshooting SNMP section.

MandatoryMacroDescription
SNMPEXTRAOPTIONSConfigure your own SNMPv3 credentials combo

FAQ​

How can I test the Plugin in the CLI and what do the main options mean?​

Once the Plugin is installed, you can test it directly from the command line interface of the Centreon Poller with the centreon-engine user:

/usr/lib/centreon/plugins/centreon_dell_xseries_snmp.pl \
--plugin=network::dell::xseries::snmp::plugin \
--hostname=10.0.0.1 \
--snmp-version='2c' \
--snmp-community='public' \
--mode=cpu \
--warning-average-1s='80' \
--critical-average-1s='90' \
--warning-average-1m='80' \
--critical-average-1m='90' \
--verbose

The expected result should output something similar to:

OK: cpu total: 15 % average-1s: 18.00% average-1m: 25.00% average-5m: 15.00%|
'cpu.utilization.1s.percentage'=18%;80;90;0;100; 'cpu.utilization.1m.percentage'=25%;80;90;0;100; 'cpu.utilization.1s.percentage'=15%;;;0;100

The above command checks a Dell Xseries switch using the SNMP protocol (--plugin=network::dell::xseries::snmp::plugin) with the public community (--snmp-community='public') and the 2c SNMP version (--snmp-version='2c'). This command checks the current CPU average of the switch (--mode='cpu').

This command will trigger a WARNING alarm if the average usage on a 1s period increases over 80% (--warning-average-1s='80')

and a CRITICAL alarm over 90% (--critical-average-1s=90).

Alert thresholds can be defined for all metrics collected using the options --warning-* and --critical-*, for example: --warning-average-1m='80'' --critical-average-1m='90''.

The syntax of the different options of the thresholds as well as the list of the options and their usage are detailed in the help of the mode by adding the parameter --help to the command:

/usr/lib/centreon/plugins/centreon_dell_xseries_snmp.pl \
--plugin=network::dell::xseries::snmp::plugin \
--mode=cpu \
--help

You can display all of the modes that come with the Plugin with the command below:

/usr/lib/centreon/plugins/centreon_dell_xseries_snmp.pl \
--plugin=network::dell::xseries::snmp::plugin \
--list-mode

UNKNOWN: SNMP GET Request : Timeout​

If you get this message, it means that the Centreon poller is unable to contact the Dell Xseries device on UDP port 161 or that the configured SNMP community is not correct. It is also possible that a firewall is blocking the flows.

UNKNOWN: SNMP GET Request : Cant get a single value.​

This error message often refers to the following problems:

  • The Dell Xseries device does not support the MIB used by the Plugin.
  • The targeted SNMP OID cannot be recovered due to insufficient device privileges. The SNMP agent must be able to access the Dell enterprise branch: .1.3.6.1.4.1.674.