Autor Thema: überarbeitet SYSSTAT modul: non-blocking, remote kommandos, beliebige readings  (Gelesen 40196 mal)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
bitte schalt mal auf verbose 5 für das device und zeig dann nochmal das log rund um den fehler.
« Letzte Änderung: 21 März 2021, 16:29:56 von justme1968 »
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Falkenstein

  • Jr. Member
  • **
  • Beiträge: 89
Das Device ist jetzt auf Verbose 5. Das tritt nur bei der Abfrage eines Windows Rechner auf.Bei meiner Synology habe ich diese Meldungen nicht im Log.

2021.03.21 16:47:50 2: IntelNuc: BlockingCall aborted: SYSSTAT_BlockingCall
2021.03.21 16:48:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:48:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:48:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:48:53 5: IntelNuc: parsing: cat /proc/uptime <- 220708.4
2021.03.21 16:48:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:49:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:49:50 4: IntelNuc: got empty result from snmp query The msgSecurityModel 1 was expected, but 2 was found
2021.03.21 16:49:56 5: IntelNuc: trying snmp uptime
2021.03.21 16:49:56 5: IntelNuc: parsing: cat /proc/uptime <- 220771.4
2021.03.21 16:49:56 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:50:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:50:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:50:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:50:53 5: IntelNuc: parsing: cat /proc/uptime <- 220828.4
2021.03.21 16:50:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:51:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:51:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:51:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:51:53 5: IntelNuc: parsing: cat /proc/uptime <- 220888.4
2021.03.21 16:51:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:52:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:52:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:52:50 5: IntelNuc: trying snmp uptime
2021.03.21 16:52:50 5: IntelNuc: parsing: cat /proc/uptime <- 220945.4
2021.03.21 16:52:50 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:53:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:53:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:53:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:53:53 5: IntelNuc: parsing: cat /proc/uptime <- 221008.4
2021.03.21 16:53:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:54:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:54:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:55:02 5: IntelNuc: trying snmp uptime
2021.03.21 16:55:02 5: IntelNuc: parsing: cat /proc/uptime <- 221077.43
2021.03.21 16:55:02 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:55:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:55:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:55:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:55:53 5: IntelNuc: parsing: cat /proc/uptime <- 221128.42
2021.03.21 16:55:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:56:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:56:53 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:56:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:56:53 5: IntelNuc: parsing: cat /proc/uptime <- 221188.45
2021.03.21 16:56:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:57:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:57:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:57:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:57:53 5: IntelNuc: parsing: cat /proc/uptime <- 221248.43
2021.03.21 16:57:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:58:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:58:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:58:59 5: IntelNuc: trying snmp uptime
2021.03.21 16:59:02 5: IntelNuc: parsing: cat /proc/uptime <- 221317.42
2021.03.21 16:59:02 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 16:59:50 5: IntelNuc: trying snmp load avg
2021.03.21 16:59:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 16:59:53 5: IntelNuc: trying snmp uptime
2021.03.21 16:59:53 5: IntelNuc: parsing: cat /proc/uptime <- 221368.42
2021.03.21 16:59:53 4: IntelNuc: BlockingCall finished: SYSSTAT_BlockingCall
2021.03.21 17:00:50 5: IntelNuc: trying snmp load avg
2021.03.21 17:00:50 4: IntelNuc: got empty result from snmp query Received noSuchName(2) error-status at error-index 1
2021.03.21 17:00:59 5: IntelNuc: trying snmp uptime
2021.03.21 17:00:59 5: IntelNuc: parsing: cat /proc/uptime <- 221434.4
2021.03.21 17:00:59 1: readingsUpdate(IntelNuc,uptime,2 days, 13:30:34) missed to call readingsBeginUpdate first.
2021.03.21 17:00:59 1: stacktrace:
2021.03.21 17:00:59 1:     main::readingsBulkUpdate            called by ./FHEM/32_SYSSTAT.pm (492)
2021.03.21 17:00:59 1:     main::SYSSTAT_Parse                 called by ./FHEM/32_SYSSTAT.pm (1348)
2021.03.21 17:00:59 1:     main::SYSSTAT_getUptimeSNMP         called by ./FHEM/32_SYSSTAT.pm (1013)
2021.03.21 17:00:59 1:     main::SYSSTAT_GetUpdateSNMP         called by ./FHEM/32_SYSSTAT.pm (1059)
2021.03.21 17:00:59 1:     main::SYSSTAT_BlockingCall          called by FHEM/Blocking.pm (194)
2021.03.21 17:00:59 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2021.03.21 17:00:59 1:     main::BlockingCall                  called by ./FHEM/32_SYSSTAT.pm (988)
2021.03.21 17:00:59 1:     main::SYSSTAT_GetUpdate             called by fhem.pl (3379)
2021.03.21 17:00:59 1:     main::HandleTimeout                 called by fhem.pl (695)
hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at ./FHEM/32_SYSSTAT.pm line 1061.


Beste Grüße
Falkes




Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
ich denke ich habe es repariert.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Falkenstein

  • Jr. Member
  • **
  • Beiträge: 89
Yes...die Einträge im Logfile sind jetzt nicht mehr da.


Recht vielen Dank justme1968 für Deine Arbeit  :)

Beste Grüße
Falkes

Offline Damu

  • Sr. Member
  • ****
  • Beiträge: 839
Hallo

Erstmals vielen Dank für die Bearbeitung des Moduls.
Läuft soweit normal.

Habe zwei POE Switchs die ich Abfrage.
Abfragen mach ich normal mit "get update Sysstat"
Wie erreich ich das das Modul nicht selbstständig abfrägt.
Vorher hatte ich den Interval auf 0.
Glaube das hat so funktioniert (bin mir da aber nicht sicher).

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
ich glaube das ist nicht vorgesehen. warum willst du denn nicht automatisch abfragen?

du kannst versuchen das interval sehr groß zu machen oder disable zu setzen. ich weiss aber nicht ob bei letzterem die manuellen abfragen noch gehen.
« Letzte Änderung: 22 März 2021, 19:35:17 von justme1968 »
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Damu

  • Sr. Member
  • ****
  • Beiträge: 839
Zitat
du kannst vertuschen das interval sehr groß zu machen oder disable zu setzen. ich weiss aber nicht ob bei letzterem die manuellen abfragen noch gehen.

"disable" geht.

Was macht den "disabledForIntervals"?

Vielen Dank

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Romoker

  • Full Member
  • ***
  • Beiträge: 171
Hallo justme1968,
leider ist meine Printer-SNMP-Verbindung nach dem Update auf die aktuelle Version 24057 2021-03-22 wieder disconnected und ich bekomme alle 10 s folgende Log-Meldungen:
2021.03.26 10:39:28.081 4: PrinterStatus: sending: uname -a
2021.03.26 10:39:28.139 2: PrinterStatus: starting: /usr/bin/ssh -q 192.168.66.23
2021.03.26 10:39:28.190 3: PrinterStatus: read: error during sysread: No such process
2021.03.26 10:39:28.202 3: PrinterStatus: Disconnected
2021.03.26 10:39:28.203 3: PrinterStatus: read: end of file reached while sysread

Das connection-Reading taucht wieder auf, obwohl ich es gelöscht hatte. Anscheinend wird versucht eine ssh-Verbindung aufzubauen, die aber bei snmp nicht nötig sein sollte?

So sieht meine Objektdefinition aus:
nternals:
   CONNECTS   30
   DEF        600 600 192.168.66.23
   FD         96
   FUUID      60316ee2-f33f-df6c-8d97-bbbb67395ddc79c8
   HAS_Net::SNMP 1
   HOST       192.168.66.23
   INTERVAL   600
   LAST_DISCONNECT 2021-03-26 10:41:40
   NAME       PrinterStatus
   NR         564
   NTFY_ORDER 50-PrinterStatus
   PARSED     0
   PARTIAL   
   SENT       1
   STARTED    0
   STATE      Started
   SystemDescription
   SystemName
   TYPE       SYSSTAT
   USE_SNMP   1
   interval_fs
   snmpCommunity public
   snmpVersion 2
   OLDREADINGS:
   QUEUE:
     HASH(0x70739a8)
   READINGS:
     2021-03-26 10:34:02   Hersteller      Canon
     2021-03-26 10:34:02   alertAllEvents  0
     2021-03-26 10:34:02   alertCriticalEvents 0
     2021-03-26 10:41:52   connection      disconnected
     2021-03-26 10:34:02   deviceStatus    2
     2021-03-26 10:34:02   interfaceDescription eth0
     2021-03-26 10:34:02   interfacePhysAddress 0xf80d602929bc
     2021-03-26 10:34:02   markerSupplDescBK CANON PGI-2500XL<BK> black Ink Tank
     2021-03-26 10:34:02   markerSupplDescC CANON PGI-2500XL<C> cyan Ink Tank
     2021-03-26 10:34:02   markerSupplDescM CANON PGI-2500XL<M> magenta Ink Tank
     2021-03-26 10:34:02   markerSupplDescY CANON PGI-2500XL<Y> yellow Ink Tank
     2021-03-26 10:34:02   markerSupplLevelBK 47
     2021-03-26 10:34:02   markerSupplLevelC 20
     2021-03-26 10:34:02   markerSupplLevelM 40
     2021-03-26 10:34:02   markerSupplLevelY 20
     2021-03-26 10:34:02   markerSupplMaxCapBK 100
     2021-03-26 10:34:02   markerSupplMaxCapC 100
     2021-03-26 10:34:02   markerSupplMaxCapM 100
     2021-03-26 10:34:02   markerSupplMaxCapY 100
     2021-03-26 10:34:02   numPrintouts    14558
     2021-03-26 10:34:02   numPrintoutsSincePowerOn 0
     2021-03-26 10:34:02   printerErrorState
     2021-03-26 10:34:02   printerName     MB5100 Arbeitszimmer
     2021-03-26 10:34:02   printerStatus   3
     2021-03-26 10:34:02   serialNumber    AEML10821
   helper:
Attributes:
   mibs       .1.3.6.1.2.1.2.2.1.2.1:interfaceDescription,
.1.3.6.1.2.1.2.2.1.6.1:interfacePhysAddress,
.1.3.6.1.2.1.25.3.2.1.5.1:deviceStatus,
.1.3.6.1.2.1.25.3.5.1.1.1:printerStatus,
.1.3.6.1.2.1.25.3.5.1.2.1:printerErrorState,
.1.3.6.1.2.1.43.5.1.1.16.1:printerName,
.1.3.6.1.2.1.43.5.1.1.17.1:serialNumber,
.1.3.6.1.2.1.43.5.1.1.18.1:alertCriticalEvents,
.1.3.6.1.2.1.43.5.1.1.19.1:alertAllEvents,
.1.3.6.1.2.1.43.8.2.1.14.1.1:Hersteller,
.1.3.6.1.2.1.43.10.2.1.4.1.1:numPrintouts,
.1.3.6.1.2.1.43.10.2.1.5.1.1:numPrintoutsSincePowerOn,
.1.3.6.1.2.1.43.11.1.1.6.1.1:markerSupplDescBK,
.1.3.6.1.2.1.43.11.1.1.6.1.2:markerSupplDescC,
.1.3.6.1.2.1.43.11.1.1.6.1.3:markerSupplDescM,
.1.3.6.1.2.1.43.11.1.1.6.1.4:markerSupplDescY,
.1.3.6.1.2.1.43.11.1.1.8.1.1:markerSupplMaxCapBK,
.1.3.6.1.2.1.43.11.1.1.8.1.2:markerSupplMaxCapC,
.1.3.6.1.2.1.43.11.1.1.8.1.3:markerSupplMaxCapM,
.1.3.6.1.2.1.43.11.1.1.8.1.4:markerSupplMaxCapY,
.1.3.6.1.2.1.43.11.1.1.9.1.1:markerSupplLevelBK,
.1.3.6.1.2.1.43.11.1.1.9.1.2:markerSupplLevelC,
.1.3.6.1.2.1.43.11.1.1.9.1.3:markerSupplLevelM,
.1.3.6.1.2.1.43.11.1.1.9.1.4:markerSupplLevelY
   room       Test
   snmp       1
   snmpCommunity public
   snmpVersion 2
   verbose    5

Und hier ein snmpDump:
debug: [1933] Net::SNMP::translate(): translate mask = 0xfb
debug: [651] Net::SNMP::Transport::_new(): opened UDP/IPv4 socket [59]
debug: [1065] Net::SNMP::Message::_prepare_object_identifier(): leading dot present
debug: [1065] Net::SNMP::Message::_prepare_object_identifier(): leading dot present
debug: [440] Net::SNMP::Dispatcher::_event_insert(): created new head and tail [ARRAY(0x7b77af0)]
debug: [687] Net::SNMP::Message::send(): transport address 192.168.66.23:161
debug: [2058] Net::SNMP::Message::_buffer_dump(): 57 bytes
[0000]  30 37 02 01  01 04 06 70  75 62 6C 69  63 A0 2A 02   07.....public.*.
[0016]  04 6B 0A 52  AB 02 01 00  02 01 00 30  1C 30 0C 06   .k.R.......0.0..
[0032]  08 2B 06 01  02 01 01 01  00 05 00 30  0C 06 08 2B   .+.........0...+
[0048]  06 01 02 01  01 05 00 05  00                         .........
debug: [200] Net::SNMP::Dispatcher::register(): added handler for descriptor [59]
debug: [462] Net::SNMP::Dispatcher::_event_insert(): modified tail [ARRAY(0x7b40500)]
debug: [535] Net::SNMP::Dispatcher::_event_delete(): deleted [ARRAY(0x7b77af0)], defined new head [ARRAY(0x7b40500)]
debug: [596] Net::SNMP::Dispatcher::_event_handle(): event [ARRAY(0x7b40500)], timeout = 2.9999
debug: [239] Net::SNMP::Dispatcher::deregister(): removed handler for descriptor [59]
debug: [343] Net::SNMP::Dispatcher::_transport_timeout(): retries left 0
debug: [687] Net::SNMP::Message::send(): transport address 192.168.66.23:161
debug: [2058] Net::SNMP::Message::_buffer_dump(): 57 bytes
[0000]  30 37 02 01  01 04 06 70  75 62 6C 69  63 A0 2A 02   07.....public.*.
[0016]  04 6B 0A 52  AB 02 01 00  02 01 00 30  1C 30 0C 06   .k.R.......0.0..
[0032]  08 2B 06 01  02 01 01 01  00 05 00 30  0C 06 08 2B   .+.........0...+
[0048]  06 01 02 01  01 05 00 05  00                         .........
debug: [200] Net::SNMP::Dispatcher::register(): added handler for descriptor [59]
debug: [462] Net::SNMP::Dispatcher::_event_insert(): modified tail [ARRAY(0x7c29308)]
debug: [535] Net::SNMP::Dispatcher::_event_delete(): deleted [ARRAY(0x7b40500)], defined new head [ARRAY(0x7c29308)]
debug: [596] Net::SNMP::Dispatcher::_event_handle(): event [ARRAY(0x7c29308)], timeout = 2.9999
debug: [239] Net::SNMP::Dispatcher::deregister(): removed handler for descriptor [59]
error: [349] Net::SNMP::Dispatcher::_transport_timeout(): No response from remote host "192.168.66.23"
error: [2363] Net::SNMP::__ANON__(): No response from remote host "192.168.66.23"
debug: [517] Net::SNMP::Dispatcher::_event_delete(): deleted [ARRAY(0x7c29308)], list is now empty
2021.03.26 10:46:56.000 4: PrinterStatus: got empty result from snmp query No response from remote host "192.168.66.23"

Der Drucker ist online. Das Löschen des snmpVersion-Attributes, wie vorher mal von Dir erwähnt, bringt leider auch nichts.

Viele Grüße


BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
laut list hast du noSSH nicht gesetzt
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Romoker

  • Full Member
  • ***
  • Beiträge: 171
noSSH war vorher auch nicht gesetzt und es funktionierte. Ich habe die Attribut-Kombinationen (noSSH, snmpVersionschon) schon ausprobiert, aber ohne Erfolg.
Mit noSHH sehen die Log-Einträge so aus:
2021.03.26 13:19:45.239 5: PrinterStatus: trying snmp load avg
2021.03.26 13:19:51.255 4: PrinterStatus: got empty result from snmp query No response from remote host "192.168.66.23"
2021.03.26 13:20:09.280 4: PrinterStatus: got empty result from snmp query No response from remote host "192.168.66.23"
2021.03.26 13:20:09.291 4: PrinterStatus: BlockingCall finished: SYSSTAT_BlockingCall

Viele Grüße
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
wenn du nur snmp verwenden willst und auf keinen fall ssh muss noSSH gesetzt sein. bitte setze es mal und wenn das noch nicht hilft starte fhem mal neu.
« Letzte Änderung: 27 März 2021, 21:50:51 von justme1968 »
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Romoker

  • Full Member
  • ***
  • Beiträge: 171
Ich habe noSSH gesetzt und FHEM neu gestartet. Leider kein Erfolg. Die gleichen Log-Meldungen wie in meinem letzten Post beschrieben.
Wenn ich zusätzlich snmpVersion lösche, habe ich folgende Log-Meldungen:
2021.03.26 13:46:48.004 5: PrinterStatus: trying snmp load avg
2021.03.26 13:46:48.029 4: PrinterStatus: got empty result from snmp query Received noSuchName(2) error-status at error-index 3
2021.03.26 13:46:48.143 4: PrinterStatus: BlockingCall finished: SYSSTAT_BlockingCall

Viele Grüße
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20866
sorry. hatte das zweite log nicht gesehen. noSSH muss auf jeden fall gesetzt sein.

die zeilen siehst du nur weil verbose auf 5 steht.

wenn dein device keine cpu last ausspuckt kannst du load auf 0 setzen dann wird auch nicht mehr versucht die cpu last abzufragen.

FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Romoker

  • Full Member
  • ***
  • Beiträge: 171
Mein SYSSTAT-Objekt verhält sich etwas seltsam:
  • nach einem "set update" sollten die Readings aller abgefragten mibs aktualisiert werden (roter Timestamp). Es tut sich aber nichts.
  • nach einem Druck einer Seite sollte das Reading numPrintouts nach einem set update inkrementiert werden. Es tut sich aber nichts.
  • nach einem FHEM-Reboot ist das Reading numPrintouts korrekt inkrementiert worden.
  • ein erneuter Seitendruck führt nach einem set update wieder zu keinem neuen numPrintout-Wert.

Ich bekomme also nur nach einem FHEM-Neustart die aktuellen mibs-Werte.

Hier mein aktueller List:
Internals:
   DEF        600 600 192.168.66.23
   FUUID      60316ee2-f33f-df6c-8d97-bbbb67395ddc79c8
   HAS_Net::SNMP 1
   HOST       192.168.66.23
   INTERVAL   600
   NAME       PrinterStatus
   NR         564
   NTFY_ORDER 50-PrinterStatus
   STATE      Initialized
   SystemDescription
   SystemName
   TYPE       SYSSTAT
   USE_SNMP   1
   interval_fs
   snmpCommunity public
   snmpVersion 2
   QUEUE:
   READINGS:
     2021-03-26 17:18:13   Hersteller      Canon
     2021-03-26 17:18:13   alertAllEvents  0
     2021-03-26 17:18:13   alertCriticalEvents 0
     2021-03-26 17:18:13   deviceStatus    2
     2021-03-26 17:18:13   interfaceDescription eth0
     2021-03-26 17:18:13   interfacePhysAddress 0xf80d602929bc
     2021-03-26 17:18:13   markerSupplDescBK CANON PGI-2500XL<BK> black Ink Tank
     2021-03-26 17:18:13   markerSupplDescC CANON PGI-2500XL<C> cyan Ink Tank
     2021-03-26 17:18:13   markerSupplDescM CANON PGI-2500XL<M> magenta Ink Tank
     2021-03-26 17:18:13   markerSupplDescY CANON PGI-2500XL<Y> yellow Ink Tank
     2021-03-26 17:18:13   markerSupplLevelBK 47
     2021-03-26 17:18:13   markerSupplLevelC 20
     2021-03-26 17:18:13   markerSupplLevelM 40
     2021-03-26 17:18:13   markerSupplLevelY 20
     2021-03-26 17:18:13   markerSupplMaxCapBK 100
     2021-03-26 17:18:13   markerSupplMaxCapC 100
     2021-03-26 17:18:13   markerSupplMaxCapM 100
     2021-03-26 17:18:13   markerSupplMaxCapY 100
     2021-03-26 17:18:13   numPrintouts    14559
     2021-03-26 17:18:13   numPrintoutsSincePowerOn 1
     2021-03-26 17:18:13   printerErrorState
     2021-03-26 17:18:13   printerName     MB5100 Arbeitszimmer
     2021-03-26 17:18:13   printerStatus   3
     2021-03-26 17:18:13   serialNumber    AEML10821
   helper:
Attributes:
   load       0
   mibs       .1.3.6.1.2.1.2.2.1.2.1:interfaceDescription,
.1.3.6.1.2.1.2.2.1.6.1:interfacePhysAddress,
.1.3.6.1.2.1.25.3.2.1.5.1:deviceStatus,
.1.3.6.1.2.1.25.3.5.1.1.1:printerStatus,
.1.3.6.1.2.1.25.3.5.1.2.1:printerErrorState,
.1.3.6.1.2.1.43.5.1.1.16.1:printerName,
.1.3.6.1.2.1.43.5.1.1.17.1:serialNumber,
.1.3.6.1.2.1.43.5.1.1.18.1:alertCriticalEvents,
.1.3.6.1.2.1.43.5.1.1.19.1:alertAllEvents,
.1.3.6.1.2.1.43.8.2.1.14.1.1:Hersteller,
.1.3.6.1.2.1.43.10.2.1.4.1.1:numPrintouts,
.1.3.6.1.2.1.43.10.2.1.5.1.1:numPrintoutsSincePowerOn,
.1.3.6.1.2.1.43.11.1.1.6.1.1:markerSupplDescBK,
.1.3.6.1.2.1.43.11.1.1.6.1.2:markerSupplDescC,
.1.3.6.1.2.1.43.11.1.1.6.1.3:markerSupplDescM,
.1.3.6.1.2.1.43.11.1.1.6.1.4:markerSupplDescY,
.1.3.6.1.2.1.43.11.1.1.8.1.1:markerSupplMaxCapBK,
.1.3.6.1.2.1.43.11.1.1.8.1.2:markerSupplMaxCapC,
.1.3.6.1.2.1.43.11.1.1.8.1.3:markerSupplMaxCapM,
.1.3.6.1.2.1.43.11.1.1.8.1.4:markerSupplMaxCapY,
.1.3.6.1.2.1.43.11.1.1.9.1.1:markerSupplLevelBK,
.1.3.6.1.2.1.43.11.1.1.9.1.2:markerSupplLevelC,
.1.3.6.1.2.1.43.11.1.1.9.1.3:markerSupplLevelM,
.1.3.6.1.2.1.43.11.1.1.9.1.4:markerSupplLevelY
   noSSH      1
   room       Test
   snmp       1
   snmpCommunity public
   snmpVersion 2

Viele Grüße
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

 

decade-submarginal