Avtech RoomAlert not graphing temperature

Hello,

We’ve added a few Avtech RoomAlert devices to monitoring, and the temperature is not graphing correctly, nor is it displaying any other sensor data. I’ve tried setting both 2-digit and unmolested settings, but it makes no difference. Only available SNMP option is v1, so that’s what it’s using.

Any ideas? I saw a commit earlier about fixing Avtech sensor discovery recently fix: avtech sensor discovery by murrant · Pull Request #7244 · librenms/librenms · GitHub but it doesn’t seem to address what I’m seeing (and it was committed before I stood up this server anyway).

Component Version
LibreNMS 1.32-29-g82fb20c
DB Schema 210
PHP 7.0.23
MySQL 5.5.56-MariaDB
RRDTool 1.4.8
SNMP NET-SNMP 5.7.2

[OK] Database connection successful
[OK] Database schema correct

Output of snmpwalk:

Output of discover:

1 Like

just curious, is this running the newest firmware?

The admin in charge of those devices says they are all on the latest available firmware.

I am facing exactly the same problem with the Avtech Room Alert 3E (FW: 2.1.0 released 9/13/2017).

====================================
Component | Version
--------- | -------
LibreNMS  | 1.32-37-ga9ab96e
DB Schema | 210
PHP       | 7.0.22-0ubuntu0.16.04.1
MySQL     | 10.0.31-MariaDB-0ubuntu0.16.04.2
RRDTool   | 1.5.5
SNMP      | NET-SNMP 5.7.3
====================================

[OK]    Database connection successful
[OK]    Database schema correct

Sounds like the sensors are not supported yet or not implemented into LibreNMS. One of yall may want to submit an issue in git hub and provide all the info asked for in the template. You will also will need to provide an SNMP OIDs.

Git Hub Issues LibreNMS

@lawngnome You never provided an snmpwalk for the RoomAlert 11E. I’ve only sent a pull request for support for the 32E as of now.

@sv3nster 3E is already supported, you should see Internal Temp and Sensor 1 (as temp).

Unfortunately, avtech doesn’t give us a way to determine what type of data is returned from external sensors. It just returns a value and says here is the value from sensor1. Could be temperature, voltage, humidity, etc…

I’m stumped on how we could add those, we could just assume everything is temperature, but I don’t really like that.

We were more interested in the 32E because the 11E is due to be replaced in the not-too-distant future with another 32E, but here are the snmpwalk and discover output for each device by name and model. I put these links into the github request as well.

https://pastebin.com/CYcUJR8B - snmpwalk - 11E - roomalertclapp
https://pastebin.com/ZTZMw09r - discover - 11E - roomalertclapp

https://pastebin.com/n56SZ5Eh - snmpwalk - 32E - roomalertmdc
https://pastebin.com/dnb1AR6S - discover - 32E - roomalertmdc

https://pastebin.com/GyxKCMrW - snmpwalk - 32E - roomalertss
https://pastebin.com/nitTPnPu - discover - 32E - roomalertss

The MIBs for both 32E and 11E are here:
https://umt.box.com/s/gk5p6ea0zlwz3xzyqum74pasaxyj0r5d

Let me know if there’s any other information I can provide.

Thanks again!

Any thoughts on the external sensors @lawngnome?

My personal thought is that if their SNMP implementation is that bad, I would rather just use LibreNMS for simple up/down notifications and network stats, and pretend that the external sensors don’t exist. The units have their own alerting system for environmental data anyway.

Ours measure temperature and relative humidity in multiple locations, and with no way to (re)name sensors in LibreNMS that makes what data we would get from it mostly useless.

I really appreciate you guys taking the time to look into this though.

I looked at the new MIBs and the situation is improved

1 Like

Looks much better now, thanks!

2 Likes

We are having also RoomAlert and looks like LibreNMS is not seeing RoomAlert as a Roomalert but a PDU…

Any idea ? We have the RoomAlert24E