Ein Modul zur Erfassen von diversen RPi/Linux-Statistiken (SYSMON)

Begonnen von hexenmeister, 06 Dezember 2013, 17:44:38

Vorheriges Thema - Nächstes Thema

volschin

Wie sieht denn Dein Command-Prompt aus, wenn Du Dich per Telnet einloggst? Den scheint er ja nicht zu erkennen und bleibt deshalb stehen.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

hexenmeister

Zitat von: Icinger am 02 Februar 2015, 06:59:02
geht das nur bei der FB? Weil, wenn ich meinen zweiten Cubietruck anbinden will, bekomm ich nur folgende Fehlermeldung:
Error: Telnet error while waiting for command prompt: pattern match timed-out

Passwort ist richtig gesetzt, über die Kosole kann ich mich ganz normal mit
telnet 192.168.1.23
einloggen.
[...]
Irgendeine Idee dazu?

Hallo,
nein, es sollte nicht nur mit FB funktionieren.
Ich gehe davon aus, dass Dein CubieTruck einen Benutzernamen haben will, den hast Du aber nicht definiert.

Grüße,

Alexander
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Icinger

#692
Hallo Alex,

sorry, hatte ich nicht dazugeschrieben:

Ich hatte erst zuerst auch schon mit define blablabla telnet:stefan@192.168.1.23 probiert.
Da hatte ich das selbe Problem.

Da der Benutzer auf beiden Cubies den selben Namen hat, sollte es (theoretisch) aber auch ohne Namen davor funktionieren.

Den Commandprompt schau ich mir heute Abend an, kann momentan nicht remote darauf zugreifen. (Sollte aber der "original"-Prompt vom Linaro sein, habe den nicht geändert. Also aus dem Kopf heraus: "stefan@cubie2:" oder so ähnlich)

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

hexenmeister

Zitat von: volschin am 02 Februar 2015, 06:54:57
die DSL-Daten, die Du im Oktober eingebaut hast, fehlen bei Remote. Ist das ein Bug oder technisch nicht möglich?

Hallo Veit,

das sollte schon funktionieren.

Bei mir sieht das so aus (FB7490):
     2015-02-02 11:52:34   dsl             RX: 812.46 MB, TX: 1505.79 MB, Total: 2318.25 MB
     2015-02-02 11:52:34   dsl_crc_15      down: 0 up: 0
     2015-02-02 11:52:34   dsl_diff        RX: 0.01 MB, TX: 0.01 MB, Total: 0.02 MB
     2015-02-02 11:52:34   dsl_fec_15      down: 0 up: 0
     2015-02-02 11:52:34   dsl_ip          addr:192.168.0.1
     2015-02-02 11:52:34   dsl_rate        down: 51392 KBit/s, up: 10048 KBit/s
     2015-02-02 11:52:34   dsl_synctime    53 Tage 16 Std. 49 Min. 57 Sec.


Welche davon fehlen bei Dir? Alle? Was hast Du für eine Box? Wie sieht Log mit verbose 5 aus?
Funktionieren Befehle in der Console?
Z.B.
ctlmgr_ctl r sar status/modem_ShowtimeSecs
ctlmgr_ctl r sar status/dsl_ds_rate


Grüße,

Alexander

Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

hexenmeister

Zitat von: Icinger am 02 Februar 2015, 11:56:18
Ich hatte erst zuerst auch schon mit define blablabla telnet:stefan@192.168.1.23 probiert.
Da hatte ich das selbe Problem.

Da der Benutzer auf beiden Cubies den selben Namen hat, sollte es (theoretisch) aber auch ohne Namen davor funktionieren.
Hm, kannst Du mal auch die Ausgabe von list mit definiertem Benutzernamen posten?
Der gleiche Name funktioniert mit Telenet, meine ich, nicht. Bin aber nicht so fit in dem Bereich, ich nutze nur eine fertige Perl-Bibliothek.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

nesges

Als Erweiterung für SYSMON_getFBStreemRate wären die beiden hier vielleicht noch interessant:

Empfangene Bytes seit letztem Reset:
cat /proc/net/avm_pa/vpids|grep -A3 internet|grep RX|sed -e 's/.*\ //'

Gesendete Bytes seit letztem Reset:
cat /proc/net/avm_pa/vpids|grep -A3 internet|grep TX|sed -e 's/.*\ //'

Dazu jeweils das Differential zwischen neuem und altem Wert in ein Reading gepackt, ergeben die aktuelle Down-/Uploadgeschwindigkeit. Ich war das grade als Erweiterung für 72_FRITZBOX am testen. Dort hab ich's folgendermassen umgesetzt; Zeile 873ff:

# DSL-Speed
   push @readoutCmdArray, [ "dsl_max_downstream_kbits", "ctlmgr_ctl r sar status/dsl_ds_rate"];
   push @readoutCmdArray, [ "dsl_max_upstream_kbits", "ctlmgr_ctl r sar status/dsl_us_rate"];
   push @readoutCmdArray, [ "dsl_downloaded_bytes", "cat /proc/net/avm_pa/vpids|grep -A3 internet|grep RX|sed -e 's/.*\ //'"];
   push @readoutCmdArray, [ "dsl_uploaded_bytes", "cat /proc/net/avm_pa/vpids|grep -A3 internet|grep TX|sed -e 's/.*\ //'"];


Und dazu dann diese Userreadings:

attr FRITZ userReadings dsl_download_speed_bytes differential { ReadingsVal($name, "dsl_downloaded_bytes", "") }, dsl_upload_speed_bytes differential { ReadingsVal($name, "dsl_uploaded_bytes", "") }, dsl_downloaded_bytes_diff difference { ReadingsVal($name, "dsl_downloaded_bytes", "") }, dsl_uploaded_bytes_diff difference { ReadingsVal($name, "dsl_uploaded_bytes", "") }


Der Screenshot zeigt einen Plot über die erzeugten Readings. Die ersten beiden zeigen die Userreadings, der dritte das "echte" Reading. Getestet mit  einer 7270.

Icinger

#696
Mahlzeit,

so, konnte mich mal kurz daheim einloggen.

Zunächstmal 2 Verbindungsaufbauten über die Konsole, einmal mit Namen, einmal ohne:

stefan@cubietruck:~ > telnet 192.168.1.23
Trying 192.168.1.23...
Connected to 192.168.1.23.
Escape character is '^]'.
Ubuntu 14.04 LTS
cubie2 login: stefan
Password:
Last login: Mon Feb  2 06:43:32 CET 2015 from CubieTruck.home on pts/3
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.4.79 armv7l)

* Documentation:  https://help.ubuntu.com/
stefan@cubie2:~$


stefan@cubietruck:~ > telnet -l stefan 192.168.1.23
Trying 192.168.1.23...
Connected to 192.168.1.23.
Escape character is '^]'.
Password:
Last login: Mon Feb  2 14:27:42 CET 2015 from CubieTruck.home on pts/1
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.4.79 armv7l)

* Documentation:  https://help.ubuntu.com/
stefan@cubie2:~$



Und hier nun das List mit angegebenem Usernamen:
Internals:
   DEF        telnet:stefan@192.168.1.23 1 1
   HOST       192.168.1.23
   INTERVAL_BASE 60
   INTERVAL_MULTIPLIERS 1 1 1 10
   MODE       telnet
   NAME       sysmonC2
   NR         395
   PORT       23
   STATE      Initialized
   TYPE       SYSMON
   USER       stefan
   Helper:
     error_msg  Telnet error while waiting for command prompt: pattern match timed-out
     proc_fs    0
     sys_cpu1_freq 0
     sys_cpu_freq_rpi_bbb 0
     sys_cpu_temp_bbb 0
     sys_cpu_temp_rpi 0
     sys_fb     0
     sys_power_ac 0
     sys_power_bat 0
     sys_power_usb 0
     u_first_mark 1
     Cur_readings_map:
       cpu_bogomips BogoMIPS
       date       Date
       eth0       Network adapter eth0
       eth0_diff  Network adapter eth0 (diff)
       eth0_ip    Network adapter eth0 (IP)
       eth0_ip6   Network adapter eth0 (IP6)
       eth0_rx    Network adapter eth0 (RX)
       eth0_tx    Network adapter eth0 (TX)
       fhemuptime System up time
       fhemuptime_text FHEM up time
       idletime   Idle time
       idletime_text Idle time
       io_sda     TEST
       io_sda_diff TEST
       io_sda_raw TEST
       loadavg    Load average
       loadavg_1  Load average 1
       loadavg_15 Load average 15
       loadavg_5  Load average 5
       ram        RAM
       ram_free   RAM free
       ram_free_percent RAM free %
       ram_total  RAM total
       ram_used   RAM used
       root       Filesystem /
       stat_cpu   CPU statistics
       stat_cpu0  CPU0 statistics
       stat_cpu0_diff CPU0 statistics (diff)
       stat_cpu0_percent CPU0 statistics (diff, percent)
       stat_cpu0_text CPU0 statistics (text)
       stat_cpu1  CPU1 statistics
       stat_cpu1_diff CPU1 statistics (diff)
       stat_cpu1_percent CPU1 statistics (diff, percent)
       stat_cpu1_text CPU1 statistics (text)
       stat_cpu2  CPU2 statistics
       stat_cpu2_diff CPU2 statistics (diff)
       stat_cpu2_percent CPU2 statistics (diff, percent)
       stat_cpu2_text CPU2 statistics (text)
       stat_cpu3  CPU3 statistics
       stat_cpu3_diff CPU3 statistics (diff)
       stat_cpu3_percent CPU3 statistics (diff, percent)
       stat_cpu3_text CPU3 statistics (text)
       stat_cpu4  CPU4 statistics
       stat_cpu4_diff CPU4 statistics (diff)
       stat_cpu4_percent CPU4 statistics (diff, percent)
       stat_cpu4_text CPU4 statistics (text)
       stat_cpu5  CPU5 statistics
       stat_cpu5_diff CPU5 statistics (diff)
       stat_cpu5_percent CPU5 statistics (diff, percent)
       stat_cpu5_text CPU5 statistics (text)
       stat_cpu6  CPU6 statistics
       stat_cpu6_diff CPU6 statistics (diff)
       stat_cpu6_percent CPU6 statistics (diff, percent)
       stat_cpu6_text CPU6 statistics (text)
       stat_cpu7  CPU7 statistics
       stat_cpu7_diff CPU7 statistics (diff)
       stat_cpu7_percent CPU7 statistics (diff, percent)
       stat_cpu7_text CPU7 statistics (text)
       stat_cpu_diff CPU statistics (diff)
       stat_cpu_idle_percent CPU statistics idle %
       stat_cpu_io_percent CPU statistics io %
       stat_cpu_irq_percent CPU statistics irq %
       stat_cpu_nice_percent CPU statistics nice %
       stat_cpu_percent CPU statistics (diff, percent)
       stat_cpu_sirq_percent CPU statistics sirq %
       stat_cpu_sys_percent CPU statistics sys %
       stat_cpu_text CPU statistics (text)
       stat_cpu_user_percent CPU statistics user %
       swap       swap
       swap_free  swap free
       swap_total swap total
       swap_used  swap used
       swap_used_percent swap used %
       uptime     System up time
       uptime_text System up time
       wlan0      Network adapter wlan0
       wlan0_diff Network adapter wlan0 (diff)
       wlan0_ip   Network adapter wlan0 (IP)
       wlan0_ip6  Network adapter wlan0 (IP6)
       wlan0_rx   Network adapter wlan0 (RX)
       wlan0_tx   Network adapter wlan0 (TX)
     Shadow_map:
       eth0       unexpected format
       eth0_diff  unexpected format
       loadavg
       ram        n/a
       root       Total: 0 MB, Used: 0 MB, 0 %, Available: 0 MB at / (not available)
       swap       n/a
       uptime     0
       uptime_text 0 days, 00 hours, 00 minutes
       wlan0      unexpected format
       wlan0_diff unexpected format
Attributes:
   verbose    5


Einträge im Logfile bei einem "get sysmonC2 list":
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Get.566 sysmonC2 list
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'uptime'
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'free'
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_getNetworkInfo.2111 get eth0
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'ifconfig eth0 2>&1'
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_getNetworkInfo.2111 get wlan0
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'ifconfig wlan0 2>&1'
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_getFileSystemInfo.2013 get root:/
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_getFileSystemInfo.2024 exec df / -m 2>/dev/null
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'df / -m 2>/dev/null'
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_getFileSystemInfo.2029 recieved 1 lines
2015.02.02 14:34:04 5: SMARTMON sysmonC2: SYSMON_getFileSystemInfo.2049 recieved empty line
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_blockingCall.768 sysmonC2,
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'uptime'
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'free'
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_getNetworkInfo.2111 get eth0
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'ifconfig eth0 2>&1'
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_getNetworkInfo.2111 get wlan0
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3257 Execute 'ifconfig wlan0 2>&1'
2015.02.02 14:34:48 5: SMARTMON sysmonC2: SYSMON_Exec.3237 Result undef
2015.02.02 14:34:50 5: SMARTMON sysmonC2: SYSMON_blockingFinish.855 name|sysmonC2|error|Telnet error while waiting for command prompt: pattern match timed-out


Passwort habe ich extra nochmal gesetzt, nachdem ich die Def geändert hatte.

Hat leider alles nix gebracht.

Noch jemand eine Idee?

lg, Ici

Tante Edith hat grad noch was anderes bemerkt:
Wenn Sysmon mittels Attribut auf "disabled 1" gesetzt, aber auf Verbose 5, wird das Logfile zugemüllt:
2015.02.02 07:36:27 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:36:27 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:37:28 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:37:28 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:38:29 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:38:29 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:39:30 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:39:30 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:40:31 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:40:31 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:41:32 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:41:32 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:42:33 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:42:33 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:43:34 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:43:34 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:44:35 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:44:35 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:45:36 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:45:36 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:46:37 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:46:37 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:47:38 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:47:38 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:48:39 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:48:39 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:49:40 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:49:40 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:50:41 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:50:41 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:51:42 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:51:42 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:52:43 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:52:43 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:53:44 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:53:44 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:54:45 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:54:45 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:55:14 3: GEOFANCY geofancy: Stefan left home and is underway
2015.02.02 07:55:14 2: ROOMMATE set rr_Stefan location underway
2015.02.02 07:55:46 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:55:46 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:56:47 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:56:47 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:57:48 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:57:48 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:58:49 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:58:49 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
2015.02.02 07:59:51 5: SMARTMON sysmonC2: SYSMON_Update.717 refresh_all: 0
2015.02.02 07:59:51 5: SMARTMON sysmonC2: SYSMON_Update.728 disabled
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

hexenmeister

Zitat von: Icinger am 02 Februar 2015, 14:34:50
... Telnet error while waiting for command prompt: pattern match timed-out ...

Man, war das eine Fummelei mit dem Prompt...  :o
Ich hoffe, ich habe damit nichts anderes zerstörrt...

Bitte die angehängte Version ausprobieren.
Wäre schön, wenn diese möglichst gut und in verschiedenen Konstellationen ausgetestet wird.

Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

hexenmeister

Zitat von: nesges am 02 Februar 2015, 14:22:47
Als Erweiterung für SYSMON_getFBStreemRate wären die beiden hier vielleicht noch interessant:

Empfangene Bytes seit letztem Reset:
cat /proc/net/avm_pa/vpids|grep -A3 internet|grep RX|sed -e 's/.*\ //'

Gesendete Bytes seit letztem Reset:
cat /proc/net/avm_pa/vpids|grep -A3 internet|grep TX|sed -e 's/.*\ //'

Dazu jeweils das Differential zwischen neuem und altem Wert in ein Reading gepackt, ergeben die aktuelle Down-/Uploadgeschwindigkeit. Ich war das grade als Erweiterung für 72_FRITZBOX am testen. Dort hab ich's folgendermassen umgesetzt; Zeile 873ff:
...

Danke für das Finden eines Tippfehlers ;)

Was ich mich gerade frage: SYSMON zeigt doch schon Up/Download geschwindigkeit. Auch wenn etwas anders. Ich kann das einbauen, was genau würde das hier mehr bringen?

Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

volschin

Zitat von: hexenmeister am 02 Februar 2015, 11:57:36
Welche davon fehlen bei Dir? Alle? Was hast Du für eine Box? Wie sieht Log mit verbose 5 aus?
Funktionieren Befehle in der Console?
Z.B.
ctlmgr_ctl r sar status/modem_ShowtimeSecs
ctlmgr_ctl r sar status/dsl_ds_rate
FB 7390 mit FW 6.23
dsl                  RX: 61.58 MB, TX: 48.89 MB, Total: 110.47 MB
dsl_diff             RX: 0.09 MB, TX: 0.14 MB, Total: 0.23 MB
dsl_ip               addr:192.168.2.1

Es fehlen also die neuen.

Beide ctlmgr_ctl liefern weder Output noch Fehler.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

hexenmeister

Zitat von: volschin am 02 Februar 2015, 19:33:25
Beide ctlmgr_ctl liefern weder Output noch Fehler.

Das klingt nach einem Problem mit der FirmwareVersion. :( Ich verstehe jetzt nicht ganz, wie das direkt auf der Box funktioniert hat...
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

volschin

Zitat von: hexenmeister am 02 Februar 2015, 19:45:03
Ich verstehe jetzt nicht ganz, wie das direkt auf der Box funktioniert hat...
Habe ich nicht gesagt.  ;)
Ich habe FHEM schon mit 6.20 von der Fritte geputzt und am Sonntag FW auf 6.23 gebracht.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

hexenmeister

Wenn die Firmware nicht (mehr) will... wirds hart. Funktionieren evtl. die Befehle von nesges?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Icinger

Alex, sorry wenn ich deine Hoffnungen zunichte mache, aber:

2015.02.02 21:01:43 5: SMARTMON sysmonC2: SYSMON_Define.114 sysmonC2 SYSMON telnet:stefan@cubie2 1 1
2015.02.02 21:01:43 5: SMARTMON sysmonC2: SYSMON_Set.626 sysmonC2 ?
2015.02.02 21:01:43 5: SMARTMON sysmonC2: SYSMON_Get.566 sysmonC2 ?
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_blockingCall.772 sysmonC2,
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3287 Execute 'uptime'
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3289 Result ''
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec.3267 Result undef
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_getUptime2.1290 >>>>>>>>>>>>>>>>>>>>>><
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3287 Execute 'free'
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3289 Result ''
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec.3267 Result undef
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_getNetworkInfo.2117 get eth0
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3287 Execute 'ifconfig eth0 2>&1'
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3289 Result ''
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec.3267 Result undef
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_getNetworkInfo.2117 get wlan0
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3287 Execute 'ifconfig wlan0 2>&1'
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec_Remote.3289 Result ''
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_Exec.3267 Result undef
2015.02.02 21:02:44 5: SMARTMON sysmonC2: SYSMON_blockingFinish.859 name|sysmonC2|error|Telnet error while waiting for command prompt: pattern match timed-out[/code

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

volschin

Eine Diskussion zur Änderung ab Firmware 6.20 gibt es hier.
Sieht aus, als ob über sar die DSL-Daten nicht mehr bereitgestellt werden, sondern man andere Wege gehen muss.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)