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

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

Vorheriges Thema - Nächstes Thema

hexenmeister

Ist beim BananaPi das System auch auf der Karte? Dann kanst Du ja gefehrlos mit einer anderen eine andere Version versuchen. Was Olly für eine? SYSMON kann ja leider nichts anzeigen, was nicht da ist :(
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

cerberus

Hallo Olly, was verwendest du für ein System bei deinem Banana?

Gruß
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

holzwurm83

Zitat von: hexenmeister am 27 September 2014, 23:28:17
So, ich habe eine Testversion mit Unterstützung von RAM und SWAP Readings für Mac OSX.
Da ich kein Mac habe, musste ich leider fast 'blind' implementieren (noch mals danke an Andre für die Ausgabelisten).
Kann jemand bitte ausprobieren, ob die Ausgaben passen und die Version auch ansonsten stabil läuft?

Hallo Alexander,

hab das Modul neu aufgespielt und ausprobiert.

Bekomme im Terminal folgnede Meldung:

ZitatCan't exec "free": No such file or directory at /Users/mediaserver/fhem/FHEM/42_SYSMON.pm line 2497.

Die Dateien werden auch nicht ganz angezeigt!?
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

hexenmeister

Hm... und genau hier wird 'blind' doof :(
Hier eine neue Version, wird vermuttlich auch noch nicht funktionieren... Bitte auch ein Auszug aus dem Log posten!
Um die Warnung (free kann nicht...) zu entfernen muss ich erstmal eine Methode finden, OSX sicher zu erkennen...
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

justme1968

#529
für mac os x ist $^O gleich darwin.

siehe hier: http://perldoc.perl.org/perlport.html#Unix.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hexenmeister

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

holzwurm83

So, jetzt ist es eine andere Zeile.

ZitatCan't exec "free": No such file or directory at /Users/mediaserver/fhem/FHEM/42_SYSMON.pm line 2526.

Im Log selbst habe ich nichts dazu stehen?

Zitat2014-09-28_20:23:35 sysmon wlan0_diff: unexpected format
2014-09-28_20:23:35 sysmon fhemuptime: 173
2014-09-28_20:23:35 sysmon wlan0: unexpected format
2014-09-28_20:23:35 sysmon eth0_diff: unexpected format
2014-09-28_20:23:35 sysmon eth0: unexpected format
2014-09-28_20:23:35 sysmon uptime_text: 5 days, 21 hours, 38 minutes
2014-09-28_20:23:35 sysmon loadavg: 1.71 1.79 1.70
2014-09-28_20:23:35 sysmon fhemuptime_text: 0 days, 00 hours, 02 minutes
2014-09-28_20:23:35 sysmon uptime: 509880
2014-09-28_20:24:35 sysmon wlan0_diff: unexpected format
2014-09-28_20:24:35 sysmon fhemuptime: 233
2014-09-28_20:24:35 sysmon wlan0: unexpected format
2014-09-28_20:24:35 sysmon eth0_diff: unexpected format
2014-09-28_20:24:35 sysmon eth0: unexpected format
2014-09-28_20:24:35 sysmon uptime_text: 5 days, 21 hours, 39 minutes
2014-09-28_20:24:35 sysmon loadavg: 1.94 1.84 1.72
2014-09-28_20:24:35 sysmon fhemuptime_text: 0 days, 00 hours, 03 minutes
2014-09-28_20:24:35 sysmon uptime: 509940
2014-09-28_20:25:35 sysmon wlan0_diff: unexpected format
2014-09-28_20:25:35 sysmon fhemuptime: 293
2014-09-28_20:25:35 sysmon wlan0: unexpected format
2014-09-28_20:25:35 sysmon eth0_diff: unexpected format
2014-09-28_20:25:35 sysmon eth0: unexpected format
2014-09-28_20:25:35 sysmon uptime_text: 5 days, 21 hours, 40 minutes
2014-09-28_20:25:35 sysmon loadavg: 2.33 1.96 1.77
2014-09-28_20:25:35 sysmon fhemuptime_text: 0 days, 00 hours, 04 minutes
2014-09-28_20:25:35 sysmon uptime: 510000
2014-09-28_20:26:35 sysmon wlan0_diff: unexpected format
2014-09-28_20:26:35 sysmon fhemuptime: 353
2014-09-28_20:26:35 sysmon wlan0: unexpected format
2014-09-28_20:26:35 sysmon eth0_diff: unexpected format
2014-09-28_20:26:35 sysmon eth0: unexpected format
2014-09-28_20:26:35 sysmon uptime_text: 5 days, 21 hours, 41 minutes
2014-09-28_20:26:35 sysmon loadavg: 1.57 1.82 1.73
2014-09-28_20:26:35 sysmon fhemuptime_text: 0 days, 00 hours, 05 minutes
2014-09-28_20:26:35 sysmon uptime: 510060
2014-09-28_20:27:35 sysmon wlan0_diff: unexpected format
2014-09-28_20:27:35 sysmon fhemuptime: 413
2014-09-28_20:27:35 sysmon wlan0: unexpected format
2014-09-28_20:27:35 sysmon eth0_diff: unexpected format
2014-09-28_20:27:35 sysmon eth0: unexpected format
2014-09-28_20:27:35 sysmon uptime_text: 5 days, 21 hours, 42 minutes
2014-09-28_20:27:35 sysmon loadavg: 1.41 1.72 1.69
2014-09-28_20:27:35 sysmon fhemuptime_text: 0 days, 00 hours, 06 minutes
2014-09-28_20:27:35 sysmon uptime: 510120
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

hexenmeister

Das ist komisch...
Was bekommt man, wenn man in FHEM-Console (oder auch Webinterface) {$^O} eingibt?
Ich brauche ein anderes Log, fhem.log. Meiner heißt z.B. fhem-2014-09.log

tail -f /opt/fhem/log/fhem-2014-09.log
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Olly

Zitat von: cerberus am 28 September 2014, 15:46:56
Hallo Olly, was verwendest du für ein System bei deinem Banana?

Gruß
cerberus
Hallo cerberus,

ich habe Bananian 14.09 installiert. Wie weiter oben geschrieben, hatte ich mit der älteren (14.08) Version auch das Problem, dass die CPU nur mit 384MHz lief und auch die CPU-Temperatur nicht angezeigt wurde.
Da das Ganze ja auf SD-Karte installiert wird, kann man ein anderes BS einfach ausprobieren.
Mich würde übrigens interessieren, ob das SCC-Board auf dem Banana läuft. Würde mir das ggf. auch anschaffen wollen.

Gruß

     Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

justme1968

[doc:~] andre% telnet localhost 7072
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
{$^O}
darwin
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hexenmeister

@§%@&%
Asche auf mein Haupt, wie schafft man das, sich beim 'darwin' zu vertippen???
Sorry, bitte neue Version ausprobieren.

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

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hexenmeister

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

holzwurm83

- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

hexenmeister

Na das ist schon mal gut ;)
Stimmen die Zahlen mit dem, was das System selbst meint?

Dann kann ich mich ja dann den OSX-Netztwerk-Infos widmen.

P.S. Ich befreie dann diese Version von Debug-Logging und sie ein.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy