[solved] Mikrotik Parameter via SNMP abfragen

Begonnen von chunter1, 05 Oktober 2020, 15:13:32

Vorheriges Thema - Nächstes Thema

chunter1

Ich würde gerne Parameter wie z.B. die Auslastung des WAN-ports oder den RSSI-Wert der Richtfunksstrecke meines Mikrotik Routers in FHEM auswerten.
Ich nehme an, dass sowas via SNMP möglich sein müsste?
Hat wer evtl. ein ganz simples Beispiel?

Danke

sig10680

define Mikrotik SYSSTAT 60 600 IP Adresse
attr Mikrotik mibs 1.3.6.1.2.1.1.3.0:Uptime,\
1.3.6.1.4.1.14988.1.1.3.10.0:Temperature,
attr Mikrotik snmp 1
attr Mikrotik snmpCommunity public
attr Mikrotik snmpVersion 2
attr Mikrotik stateFormat Router: Temperatur_Aktuell°C
attr Mikrotik userReadings Temperatur_Aktuell {ReadingsNum("Mikrotik_HAP_AC_Buero_r","Temperature",0)/10}


Vielleicht hilft es dir.

Ich lese nur die Temperatur aus!

mfg Sig10680

chunter1

#2
Danke! Spät ich weiß... :)

Hab grade im ersten Schritt versucht eine Verbindung aufzubauen - bekomme aber stets ein disconnect.

* SNMP ist auf dem Mikrotik router enabled
* Auf dem FHEM Server laut SYSSTAT Anleitung folgendes installiert: "apt-get install libsys-statistics-linux-perl"
* In FHEM angelegt: "define Mikrotik SYSSTAT 60 600 192.168.1.1"

Das Reading "connection" liefert jedoch permanent "disconnected".

Im Log steht folgendes:

2021.09.15 15:52:37 2: Mikrotik: starting: /usr/bin/ssh -q 192.168.1.1
2021.09.15 15:52:39 3: Mikrotik: read: error during sysread: No such process
2021.09.15 15:52:39 3: Mikrotik: Disconnected
2021.09.15 15:52:39 3: Mikrotik: read: end of file reached while sysread


Hast du einen Tipp was ich noch prüfen könnte?


Wenn ich übrigens "attr Mikrotik snmp 1" anlegen will, bekomme ich ein "Mikrotik: unknown attribute snmp. Type 'attr Mikrotik ?' for a detailed list."
EDIT1: Zumindest das geht jetzt. Musste noch "apt-get install libnet-snmp-perl" installieren.

EDIT2: Hab es jetzt mittels "attr Mikrotik noSSH 1" zum Laufen gebracht.

sig10680

EDIT2: Hab es jetzt mittels "attr Mikrotik noSSH 1" zum Laufen gebracht.
[/quote]

Hallo, es ist auch bei mir etwas her,
ich habe das mit dem attribute "noSSH" nicht hinbekommen sondern bin auf eine älter Version von Sysstat zurück gewechselt!
Damit funktioniert es alles!!

Wenn ich mal wieder Zeit habe Aktualisiere ich das Modul und teste.....

mfg Sig10680