USG Pro - Temperatuur uitlezen

huess001

Jeroen van Huessen
UniFier
26 mrt 2019
5
2
3
Bergschenhoek
Hoi allemaal,

Ik heb sinds kort een USG Pro (met Noctua NF-A4x20 FLX ventilatoren, werkt perfect qua geluid) en wil graag via LibreNMS de temperatuur uitlezen.
Ik heb ook een US-16-150W switch waarbij het gelijk goed gaat.

Standaard kan je de temp niet uit een USG Pro halen met SNMP, maar via de volgende site blijken mensen het werkend te hebben.

Ik ben redelijk nieuw met LibreNMS en SNMP, dus misschien is dat wel juist mijn probleem, maar ik kom het volgende gedrag tegen.

Als ik een SNMPwalk doe richting de switch, krijg ik netjes de gewenste waarde terug, namelijk het volgende:

-----------------------------------------------------------------------------------------
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)
iso.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0 = INTEGER: 51
-----------------------------------------------------------------------------------------

Waarbij in de laatste regel de gewenste waarde gegeven word.
Hiermee kan ik ook netjes een grafiek laten maken binnen LibreNMS.

Als ik een SNMPwalk doe richting de USG Pro, krijg ik het volgende:

-----------------------------------------------------------------------------------------
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)
iso.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0 = INTEGER: 52
Error: OID not increasing: iso.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0
>= iso.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0
-----------------------------------------------------------------------------------------

Na wat googlen blijkt de USG Pro meerdere entries (lijkt eigenlijk meer op een loop) aan te maken voor de OID .1.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0
Als ik gewoon doorga en een grafiek probeer te maken in LibreNMS krijg ik geen grafiek en de melding:
- Error Drawing Graph

Extra info, geen idee of dit van belang is:
Met een normale SNMPGet krijg ik in beide situaties wel een normale responce:

Switch:

-----------------------------------------------------------------------------------------
SnmpGet v1.01 - Copyright (C) 2009 SnmpSoft Company
[ More useful network tools on http://www.snmpsoft.com ]

OID=.1.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0
Type=Integer
Value=51
-----------------------------------------------------------------------------------------

USG Pro:

-----------------------------------------------------------------------------------------
SnmpGet v1.01 - Copyright (C) 2009 SnmpSoft Company
[ More useful network tools on http://www.snmpsoft.com ]

OID=.1.3.6.1.4.1.4413.1.1.43.1.8.1.5.1.0
Type=Integer
Value=52
-----------------------------------------------------------------------------------------

Heeft iemand een idee hoe dit op te lossen?

Groetjes,

Jeroen.
 
De temperaturen van de USG Pro4 zijn goed uit te lezen via de Unifi app
Onder Apparaten > USG Gateway, Pijltje rechts.

Mischien is dit voor jou geen oplossing, voor mij is dit meer als voldoende.

Vr. Groet, Pieter.
 
Hoi Pieter,

Dank voor je reactie.

Het klopt dat je via de APP de temperatuur kan uitlezen, ook via de Controller kan dit!
Ik hoopte echter via SNMP (in dit geval via LibreNMS) ook de history te kunnen opslaan eninzichtelijk te kunnen krijgen.

Andere adviezen zijn nog steeds welkom ;-)

Groetjes,

Jeroen.
 
Leuk idee.. kende LibreNms nog niet.. ga het komende weken proberen.
Ik houd wel van wat statistiek en grafieken.

Rene
 
LibreNms nu werkend .. duurde even ivm gebrek aan tijd.
Mijn servers perfect toe kunnen voegen, alleen met Unifi geen succes.

Heb je tips? Misschien een kleine HowTo?

Rene
 
Hoi PcRene,

SNMP aanzetten via de Unify Controller is vrij eenvoudig.
Ik draai de Controller op een CloudKey met versie 5.10.26.

Ga naar de desbetreffende Site die je wil managen, als je maar 1 site heb, is dit de site Default.
Ga naar -> Settings -> Services -> Tab SNMP.
Bij SNMPv1, SNMPv2, zet de Enable knop aan, en vul een Community String in.
Ik heb SNMPv3 disabled.

Na Aplly Changes, zullen alle devices provisioned worden met de nieuwe instellingen.
Als het goed is zijn je Unifi Devices nu toe te voegen aan LibreNMS als nieuwe devices.

De uitdaging die ik heb is om als extra info uit de USG-Pro-4 de temperatuur te krijgen, vandaar dit forum verzoek.


In mijn situatie wilde ik ook de CloudKey zelf onder SNMP beheer hebben.
Dat heb ik als volgt gedaan.

Login op de CloudKey met SSH met het admin account.

Installeer de SNMPDeamon via:
apt-get update

En:
apt-get install snmpd

Dit laatste commando installeerd ook de volgende file '/etc/snmp/snmpd.conf'
Wijzig deze file via vi of nano (als je niet weet hoe dit moet, moet je even google raadplegen).

Ongeveer op regel 17 a 19 staat de volgende regel:
# agentAddress udp:161,udp6:[::1]:161
Haal het # weg

Ongeveer op regel 70 staat de volgende regel:
#rocommunity secret 10.0.0.0/16
Haal het # weg
Verander 'secret' naar de door jou gewenste Community String
Verander '10.0.0.0/16' naar de door jou gewenste IP range/adres
Als je alleen de Libre Server adres wil toevoegen gebruik je IPadresLibreNMS/32, b.v. 192.168.1.20/32.

Sla de wijzigingen op.

Restart de SNMP Deamon via:
/etc/init.d/snmpd restart


Nu is ook de CloudKey toe te voegen aan LibreNMS.

Let Op!
Elke keer als je een nieuwe versie van de CloudKey installeer, verdwijnt de SNMP Deamon uit de CloudKey.
Dit is simpel te herstellen via onderstaande commando's.

Login via SSH op de CloudKey.
Type:
apt-get update

Type:
apt-get install snmpd
Tijdens de installatie van de SNMP Deamon, zal hij 2x terug komen met een vraag, je kan hier standaard gewoon een enter geven. De eerste vraag is iets over geheugen gebruik. De tweede vraag is dat er al een config file bestaat, en of je het oude bestand wil behouden. Ja dus, want daarin staat namelijk al je community string e.d. in.

Type:
/etc/init.d/snmpd restart

Als het goed is, is de CloudKey nu weer uit te lezen via LibreNMS.

Veel plezier.
 
  • Leuk
Waarderingen: PcRene
Activiteit
Er wordt op dit moment (nog) geen nieuwe reactie gepost.
  Topic Status: Hallo . Er is al meer dan 14 dagen geen nieuwe reactie meer geplaatst.
  De inhoud is mogelijk niet langer relevant.
  Misschien is het beter om in plaats daarvan een nieuw onderwerp te starten..