SYSMON liefert überhaupt kein eth0-Wert mehr

Begonnen von accessburn, 18 September 2017, 16:26:27

Vorheriges Thema - Nächstes Thema

accessburn

Huhu,
nach Update beider Raspis die ich laufen habe zeigt SYSMON weder beim lokalen noch beim entfernten Raspi Status des Netzwerks an.

Zitateth0 not available
eth0_diff not available

Jemand dazu einen Geistesblitz?
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

CoolTux

Neuste Debian Version installiert? Eventuell ist ifconfig verschwunden. Mach mal als root in der Shell ifconfig
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

accessburn

Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

KölnSolar

Ich vermute, dass es an der neuen Formatierung der Ausgabe beim ifconfig unter stretch liegt. Ein vergleichbares Problem hatte ich mit einem anderen Modul  :(
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

accessburn

In der Maintainer steht hexenmeister drin bei sysmon, ich schreib mal :-)
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

hexenmeister

Hm. Könnte an der geänderten Ausgabe liegen. Postet jemand mal bitte, wie es so aussieht (habe meine Glaskugel leider verlegt)?
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

accessburn

Huhu, wie per PN befohlen hier die ifconfig :-)

Zitat
enxb827ebab63fb: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500                                                   
        inet 192.168.178.48  netmask 255.255.255.0  broadcast 192.168.178.255                                           
        inet6 2003:51:4d05:bf00:4b9:3f8b:992e:7535  prefixlen 64  scopeid 0x0<global>                                   
        inet6 fe80::96f5:8e62:98d1:9eab  prefixlen 64  scopeid 0x20<link>                                               
        ether b8:27:eb:ab:63:fb  txqueuelen 1000  (Ethernet)                                                             
        RX packets 352649  bytes 310254431 (295.8 MiB)                                                                   
        RX errors 0  dropped 32  overruns 0  frame 0                                                                     
        TX packets 269820  bytes 52723360 (50.2 MiB)                                                                     
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0                                                       
                                                                                                                         
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536                                                                             
        inet 127.0.0.1  netmask 255.0.0.0                                                                               
        inet6 ::1  prefixlen 128  scopeid 0x10<host>                                                                     
        loop  txqueuelen 1  (Lokale Schleife)                                                                           
        RX packets 113296  bytes 16139420 (15.3 MiB)                                                                     
        RX errors 0  dropped 0  overruns 0  frame 0                                                                     
        TX packets 113296  bytes 16139420 (15.3 MiB)                                                                     
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Und danke fürs kümmern :)
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

Wernieman

#7
Um es kurz zu machen, Du hast kein eth0, sondern "enxb827ebab63fb"

Neue Kernel verwenden nicht mehr eth0/1/2 ... sondern einen Namen, der abhängig ist vom "Steckplatz". So kann sichergestellt werden, das die Netzwerkkarte immer den gleichen Namen bekommt.

Insofern hat das Modul  mit "eth0 not available" recht .....
- 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

accessburn

Also müsste man "theoretisch" ein Reading anlegen in der der Name der Karte hinterlegt wird und das Modul müsste diesen nehmen, sollte es das nicht selbständig können.

Da kann ich also nur warten das der liebe hexenmeister das Modul etwas anpasst :-)
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

Wernieman

Nee ... bei der Definition nicht eth0 sondern den RICHTIGEN Namen verwenden ...
- 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

accessburn

Zitat von: Wernieman am 19 September 2017, 08:56:10
Nee ... bei der Definition nicht eth0 sondern den RICHTIGEN Namen verwenden ...

Wie "Nee", ich kann doch selbst gar nichts angeben, muss das nicht Modulintern passieren?
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

ComputerZOO

SYSMON Attributes:

network-interfaces <name>[:<interface>[:<comment>]],...
Kommaseparierte Liste der Netzwerk-Interfaces, die überwacht werden sollen. Jeder Eintrag besteht aus dem Reading-Namen, dem Namen des Netwerk-Adapters und einem Kommentar für die HTML-Anzeige (s. SYSMON_ShowValuesHTML). Wird kein Doppelpunkt verwendet, wird der Wert gleichzeitig als Reading-Name und Interface-Name verwendet.
Beispiel ethernet:eth0:Ethernet,wlan:wlan0:WiFi


Oder liege ich da falsch?

accessburn

Dieses Reading hatte ich gar nicht :'(

Aber auch nach anlegen dessen bleibt der Eintrag leer bzw. not available:

Zitatnetwork-interfaces Netzwerk:enxb827ebab63fb:Ethernet
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

hexenmeister

Ist ja auch kein Reading. Lege das bitte als Attribut an.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Elektrolurch

Hallo,

könnte man das Modul noch um die IPv6 ergänzen?
reading: eth0_ipv6
Das müsste mit folgendem shell - Aufruf ergänzbar sein:

my $addripv6 =qx(ip -6 address show scope global -deprecated | grep inet6 | cut -d/ -f1  | sed -e 's/ *inet6 //')

Hintergrund: Will mitbekommen, ob sich das prefix der ipv6 - Adresse ändert, wird nämlich vom ISP alle 24 h neu zugewiesen und dann muss ich für openvpn den Tunnel neu initialisieren.

Elektrolurch
configDB und Windows befreite Zone!