Dude - Monitoring Emerson Liebert cooling system

Dude - Monitoring Emerson Liebert cooling system

Importing MIBs

  1. Got to the Management Information Bases (MIBs) for Liebert Products page and download LGPMIB_Win file.
  2. Create a folder for MIBs in ROS: /dude/files/mibs/liebert
  3. Extract all MIB files into created directory and rename them from *.MIB to *.txt.
  4. Look at: Mib Nodes → File, in the Dude, to see added MIBs.

For more information, please see: The Dude v6 - MIB Nodes

Show information in device label
Device → Right click → Appearance:

[Device.Name]
[Device.FirstAddress]
[Device.ServicesDown]
State: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.4706")]
Up: [oid("1.3.6.1.2.1.1.3.0")]

Supply Air: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5002")] °C
Return: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.4291")] °C
Ext Air Sensors C: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5336")] °C

Humidity: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5028")]% RH

Ext Air Sensors Humidity C: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5347")]% RH

Fan Speed: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5077")]%
Compressor: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5078")]%
Dehumidifier: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5079")]%
Reheat: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5080")]%
Humidifier: [oid("1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5081")]%

Dude-Monitoring-Emerson-Liebert-cooling-system-Appearance-01.png
Create a chart
Charts → Data Sources → +
Name: Liebert Supply Air Temperature @ Cooling 01
Unit: °C
Device: Cooling 01
Code: oid(“1.3.6.1.4.1.476.1.42.3.9.20.1.20.1.2.1.5002”)
→ Ok
Dude-Monitoring-Emerson-Liebert-cooling-system-Add-data-source-01.png
Dude-Monitoring-Emerson-Liebert-cooling-system-Data-source-chart-01.png
Chart with multiple sensors:
Charts → Charts +
Name: Cooling 01 - Temperature
→ Ok

Cooling 01 - Temperature → Settings →
+
Source: Liebert Supply Air Temperature @ Cooling 01
+
Source: Liebert Return Air Temperature @ Cooling 01
+
Source: Liebert Ext Air Sensors C Temperature @ Cooling 01
→ Ok
Dude-Monitoring-Emerson-Liebert-cooling-system-Charts-multiple-sensors-01.png

Hi @stmx38, thanks for the example.

A little question: why I have to download the specific mib? Can’t the oid() function read the value without mib?

If you need to do anything something different, you’d need to find the OID to use in old() somehow.
But The Dude doesn’t need the MIB loaded per se – just it’s snmpwalk be less friendly for sure.

Ok, I’m doing a little test:

I’m monitoring a G6 Microsens switch. All mibs are already uploaded and known by my dude server (I can see them form mib nodes tab).

But if I do an snmpwalk on the device (a Microsens switch) I cannot see any G6 (microsens) module selectable

What am I forgetting?

Do you see OID’s without names in the List view of snmpwalk? That tell you that you might have the WRONG MIB load (or newer version of the one you’re using, etc.)

While selecting “all” SHOULD work here, depending on timeouts, throttling, etc. sometime the other end don’t like walking the entire tree. Or could be a bug. But sometimes selecting “subtree” and picking the starting point being your custom MIB works to see if you’re getting the data when targeted. The status bar at bottom of the snmpwalk will sometimes show timeout or other messages, so pay attention to that too.

I also use an old Java-based “MIBBrowser” (that also does SNMP queries despite the name) to double check things, since SNMP is complex and not always perfectly supported (or changes between major versions etc).

Tried but i cannot see any “G6” mib. The mibs I uploaded to the dude server were been downloaded from the microsens switch

Maybe we should continue in the topic like How do I add MIBs to the dude - there already discussion about how to add and use MIBs in the Dude.