Problem mit SYSSTAT beim Auslesen von Mibs Werten über SNMP

Begonnen von Andy89, 14 April 2020, 10:04:57

Vorheriges Thema - Nächstes Thema

Eisix


sowas in der Art nicht getestet

define SNMPinit notify global:INITIALIZED {attr TrafficUnifiWan snmp 1}

Wernieman

Weiß nur, das es geht .. aber aktuell nicht die Umsetzung ..

Da sollte "Doku lesen" helfen ... oder Forum suche ...

Edit:
Eisix war schneller ... das meinte ich
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Eisix

Getestet


define SNMPinit notify global:INITIALIZED {fhem 'attr TrafficUnifiWan snmp 1'}


Gruß
Eisix

Gisbert

Hallo Andy,

da ich nur an dem tagesaktuellen Datenverkehr interessiert bin, habe ich das Zurücksetzen kurz nach Mitternacht durch folgende at-Definition gelöst:

defmod ResetUnifiTraffic at *00:00:05 {fhem ('setreading TrafficUnifiWan GesendetHeute 0;; setreading TrafficUnifiWan EmpfangenHeute 0')}

Eine eigene sub in 99_myUtils.pm hat sich dadurch erübrigt.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Gisbert

Hallo,

am Freitag, den 26.6. 23:30 hatte ich den UniFi-Controller geschrottet, was das Einspielen eines umfangreichen Backups, d.h. die root-Partition, auf meinem Fhem-Server, auf dem auch der UniFi-Controller läuft, nach sich gezogen hat.

Nach Einspielen eines aktuellen Fhem-Backups läuft anscheinend auch wieder alles rund, bis auf dieses Modul.
Ich habe diesen Thread rauf und runter gelesen und alles eingestellt, was es tun gibt, aber ich bekomme keine Daten rein, bzw. nicht die wesentlichen.
Das Attribut mibs fehlt, ich habe aber alle Pakete installiert.
Merkwürdig ist aber, dass einige Attribute beim Einspielen des Fhem-Backups verlorengegangen zu sein scheinen.

Kann jemand bitte drüber schauen, ich komme ohne Hilfe nicht mehr weiter.

Ein list:
Internals:
   CFGFN      ./FHEM/FritzboxUniFiAnwesenheit.cfg
   DEF        60 900 192.168.1.1
   FUUID      5e9de194-f33f-e986-11a7-5dc3a8ff5426d83c
   HAS_Net::SNMP 1
   HAS_Sys::Statistics 1
   HOST       192.168.1.1
   INTERVAL   60
   INTERVAL_FS 900
   NAME       TrafficUnifiWan
   NR         91
   STATE      download: 0.00 GB</br>
upload: 0.00 GB
   TYPE       SYSSTAT
   USE_SNMP   1
   interval_fs 540
   snmpCommunity public
   snmpVersion 2
   READINGS:
     2020-06-28 10:47:07   EmpfangenHeute  0
     2020-06-28 10:47:07   GesendetHeute   0
     2020-06-28 10:47:07   RX_GB_WAN       282.285074323416
     2020-06-28 10:47:07   TX_GB_WAN       25.2582701276988
     2020-06-26 23:30:23   desc            eth0
     2020-06-28 10:47:07   idle            95
     2020-06-26 23:30:23   ifHCInOctets    303101290592
     2020-06-26 23:30:23   ifHCOutOctets   27120861038
     2020-06-26 23:30:23   ifInOctets      2453579872
     2020-06-26 23:30:23   ifOutOctets     1351057262
     2020-06-26 23:30:23   ifSpeed         1000000000
     2020-06-28 10:47:07   load            0.03
     2020-06-26 23:30:23   name            ubnt
     2020-06-28 10:47:07   state           0.03 0.07 0.12
     2020-06-28 10:47:07   system          1
     2020-06-28 10:47:07   uptime          44 days, 12:56:39.87
     2020-06-28 10:47:07   user            1
     2020-06-26 23:30:23   wanIP           192.168.178.20
   filesystems:
   helper:
     bm:
       SYSSTAT_Attr:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.06. 10:42:55
         max        0.00328683853149414
         tot        0.00527596473693848
         mAr:
           set
           TrafficUnifiWan
           snmpCommunity
           public
       SYSSTAT_Get:
         cnt        23
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.06. 10:29:56
         max        0.488898992538452
         tot        3.63300490379333
         mAr:
           HASH(0x558595dd9808)
           TrafficUnifiWan
           update
Attributes:
   armbiantemperature 1
   event-on-change-reading .*
   group      Performance
   icon       it_router
   room       Network
   snmp       1
   snmpCommunity public
   snmpVersion 2
   sortby     3
   stat       1
   stateFormat {'download: '.round(ReadingsVal($name,'EmpfangenHeute',''),2).' GB</br>
upload: '.round(ReadingsVal($name,'GesendetHeute',''),2).' GB'}
   uptime     1
   userReadings RX_GB_WAN {ReadingsVal($name,'ifHCInOctets','-1')/1024/1024/1024},
TX_GB_WAN {ReadingsVal($name,'ifHCOutOctets','-1')/1024/1024/1024},
GesendetHeute monotonic {ReadingsVal($name,'TX_GB_WAN',0)},
EmpfangenHeute monotonic {ReadingsVal($name,'RX_GB_WAN',0)}
   verbose    5


Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Gisbert

Hallo zusammen,

mein Problem ist gelöst, wobei ich aber echt überfragt bin, warum es zu diesem "Aussetzer" beim Backup gekommen ist.

Ich hatte ein Fhem-Backup eingespielt mit einem Status, an dem der UniFi-Controller nicht lief.
Die Definition dieses Backups führte beim SYSSTAT-Modul zu Schwierigkeiten, die ich bei anderen Modulen nicht gesehen habe.
Ich hab mir dann ein etwas älteres Backup angeschaut, und die Definition von dort in mein laufendes Fhem übernommen.
Damit läuft das Modul und das Atrribut mibs ist auch wieder vorhanden.

Problem gelöst, aber warum die Definition des Devices sich bei ausgestiegenem Controller geändert hat - keine Ahnung.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY