NEWS
IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol
-
immerhin - dann kann noch ein thema von iobroker selbst sein
nimm mal diesen befehl und mache ein neues blockly und setze den befehl in ein exec - lass dir die respone im blockly anzeigen - kommt da was
-
antwort auf das problem auf umstellung des js-controllers auf 4:
durch das update wurde das standard sudoers file (name: /etc/sudoers.d/iobroker) überschrieben und der eintrag für nmap entfernt - eintrag wieder rein, bzw in andere datei - dann ging es wieder
-
Hallo,
seid einger Zeit bekomme ich folgende Fehlermeldung:
6.3.2022, 00:27:05.034 [info ]: javascript.0 (31716) Start javascript script.js.common.netzwerkscan_neu 6.3.2022, 00:27:05.051 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: schedule(cron= */10 * * * * ) 6.3.2022, 00:27:05.051 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: setTimeout(ms=2550) 6.3.2022, 00:27:05.052 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: setTimeout(ms=50) 6.3.2022, 00:27:05.052 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: registered 0 subscriptions and 1 schedule 6.3.2022, 00:27:05.104 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte0","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.105 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte1","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.105 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte2","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.106 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte3","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.106 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte4","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.107 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte5","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.107 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte6","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:05.107 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: subscribe: {"pattern":{"id":"javascript.0.Tabellen@Liv.NMAPTabelleVIS.Spalte7","ack":false,"change":"any","q":0},"name":"script.js.common.netzwerkscan_neu"} 6.3.2022, 00:27:07.601 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: exec: ssh XXX@192.168.30.16 sudo nmap -sPR --dns-servers 192.168.30.20 192.168.30.0/24 6.3.2022, 00:27:18.396 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: Starting Nmap 7.70 ( https://nmap.org ) at 2022-03-06 00:27 CET Nmap scan report for 192.168.30.2 Host is up (0.00033s latency).
hier kommen dann die Rechner im Netz...
Host is up. Nmap done: 256 IP addresses (16 hosts up) scanned in 10.49 seconds 6.3.2022, 00:27:18.405 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: setTimeout(ms=1500) 6.3.2022, 00:27:19.906 [info ]: javascript.0 (31716) script.js.common.netzwerkscan_neu: getState(id=javascript.0.Tabellen@Liv.NMAPTabelleVIS.Device_Collection, timerId=undefined) => {"val":"","ack":true,"ts":1646521809950,"q":32,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1646521809950} 6.3.2022, 00:27:19.915 [error]: javascript.0 (31716) script.js.common.netzwerkscan_neu: TypeError: myObjOld.push is not a function 6.3.2022, 00:27:19.916 [error]: javascript.0 (31716) at script.js.common.netzwerkscan_neu:344:101 6.3.2022, 00:27:19.917 [error]: javascript.0 (31716) at writeHTML (script.js.common.netzwerkscan_neu:274:1)
Ich bin ratlos da ausser den üblichen Updates des iobroker (läuft in einem Docker) ich sonst nichts geändert habe. Hat jemand diese Meldung auch ?
Mod-Edit: Code in </> Code-Tag gepackt!
-
versuche es mal mit löschen des datenpunktes javascript.0.Tabellen@Liv.NMAPTabelleVIS.Device_Collection und starte das script dann neu
-
@liv-in-sky nope, macht immer noch den gleichen Fehler...
-
@frank-zoellner geht anydesk - ist leichter, wenn ich direkt sehe, was läuft ?
-
@frank-zoellner nutzt du eigentlich das neue script von github ?
-
@liv-in-sky ne, ich schau es mal an vielleicht löst es sich ja dann auf...
-
also immer noch das gleiche:
script.js.common.netzwerkscan_neu2: TypeError: Cannot read property '0' of null 6.3.2022, 14:16:26.555 [error]: javascript.0 (31716) at script.js.common.netzwerkscan_neu2:347:55 6.3.2022, 14:16:26.555 [error]: javascript.0 (31716) at writeHTML (script.js.common.netzwerkscan_neu2:277:1)
in der Zeile 347 steht bei mir:
console.log("kommen vom myObject: "+myObjOld[i][1]+" mit: "+myObjOld[i][0])
habe das mal als Debugausgabe einkommentiert... da das Skript immer eine Zeile danach ausgestiegen ist...
-
@liv-in-sky so behoben, nachdem ich das neue Script aufgesetzt habe und den Datenpunkt oben nochmal gelöscht hatte läuft es jetzt wieder...
-
@frank-zoellner wollt ich gerade schreiben - lösche den dp
-
Ich bin immer noch auf der Suche nach einer VIS, um verschiedene IP-Bereiche abzubilden.
Das Script habe ich entsprechend angepasst (ohne noch Farben zu vergeben).
die DP werden unter Javascript.0 angelegt.Als Rückmeldung im Script erhalte ich aber:
javascript.0 (88095) script.js.IT.it_geraete_230108: no Data
Wo liegt der Fehler?
-
ist eher ein problem vom befehl
was ergibt - in der console des iob-servers - dieser befehl ?
sudo -u root /usr/local/bin/nmap -sP --192.168.178.1 192.168.178.0/24
natürlich mit deinem ip-adress-daten
-
@liv-in-sky sudo: /usr/local/bin/nmap: Befehl nicht gefunden
-
-
@liv-in-sky /usr/bin/nmap
-
@hausbaer dann müssen wir im script den pfa ändern - suche folgende zeile und tausche local mit bin
vorher aber auch noch den test befehl von vorher mit dem richtigen pfad testen !!!!!
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
@hausbaer dann müssen wir im script den pfa ändern - suche folgende zeile und tausche local mit bin
vorher aber auch noch den test befehl von vorher mit dem richtigen pfad testen !!!!!
Sorry, aber mit Javascript kämpfe ich noch gewaltig.
Der Befehl heißt dann quasi so:
sudo -u root /usr/bin/nmap -sP --192.168.8.1 192.168.8.0/24
Ergebnis:
sudo: /usr/bin/bin/nmap: Befehl nicht gefunden
-
@Hausbaer
wo kommt den das zweite bin/ her ? -
dein testbefehl in der console ist so:
sudo -u root /usr/bin/nmap -sP --dns-servers 192.168.8.1 192.168.8.0/24