NEWS
iob diag - Skript
-
Was bringt das script, wenn nachher doch bei jemand es hackt, weil Pakete fehlen
bei
columngabe es bei mir auch eine Fehlermeldung, das es nicht installiert ist
apt-get install bsdmainutilsausgeführt und gut ist
Man kann am Anfang des script ja darauf hinweisen, das Abhängigkeit für das script installiert werden
Edit: Man kann die installieren Paket ja danach auf wieder automatisch deinstallieren lassen
@emil70 sagte in iob diag - Skript:
column
gabe es bei mir auch eine Fehlermeldung, das es nicht installiert ist
habe ich schon fast vermutet
was auch ginge zum. bei mir:
sudo ss -tulwp | grep LISTEN | awk '{print "PORT: "$5"\t\t DIENST: "$7}'ist nicht ganz tabelle - aber besser lesbar
-
@emil70 sagte in iob diag - Skript:
column
gabe es bei mir auch eine Fehlermeldung, das es nicht installiert ist
habe ich schon fast vermutet
was auch ginge zum. bei mir:
sudo ss -tulwp | grep LISTEN | awk '{print "PORT: "$5"\t\t DIENST: "$7}'ist nicht ganz tabelle - aber besser lesbar
Hab es jetzt mal auf den Klassiker
sudo netstat -tulpen | grep LISTENumgestellt. Das sollte ohne Gedönse überall laufen.
-
WIP: Übersetzung auf Deutsch in Arbeit. Wird aber nur teilweise möglich sein.
Skript einfach mal mit der Option '--de' starten. Also./iob_diag.sh --deTEST-Version:
curl https://raw.githubusercontent.com/Grothesk242/ioBroker/refs/heads/is_node_vulnerable/diag.sh > iob_diag.sh chmod 744 iob_diag.sh ./iob_diag.sh Weitere Optionen: ./iob_diag.sh --unmask <--- Zeigt maskierte Ausgaben im Klartext ./iob_diag.sh --de <--- Ausgabe tw. auf deutsch ./iob_diag.sh --de --unmask <--- Kombination aus deutsch und KlartextMit Ausgabe in eine Logdatei namens
iob_diag.logsähe der Aufruf so aus:./iob_diag.sh | tee iob_diag.logVielleicht mag ja jemand mit Docker oder LXC das mal ausführen und den Output zeigen?
Hier werden die üblichen Dinge relativ kompakt aufgelistet, die immer wieder bei Anfragen im Forum vermisst werden.
Hier mal als ersten Einblick, vielleicht fällt ja noch etwas ein, was auch interessant zu wissen wäre, bevor man im Nebel stochert:
*** ioBroker Diagnose *** Bitte das Fenster von puTTY breit ziehen oder auf Vollbild setzen Den nachfolgenden Output 1:1 in das ioBroker-Forum unter https://forum.iobroker.net vollständig posten ,inkl der jeweils drei Steuerzeichen ``` am Anfang und Ende: ===========Ab hier kopieren ========= *** BASISSYSTEM *** CPU-Architektur: aarch64 Docker: Nein No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye *** Zeit und Zeitzonen *** Local time: Tue 2022-11-01 16:53:39 CET Universal time: Tue 2022-11-01 15:53:39 UTC RTC time: n/a Time zone: Europe/Berlin (CET, +0100) System clock synchronized: yes NTP service: active RTC in local TZ: no *** ARBEITSSPEICHER *** total used free shared buff/cache available Mem: 7.7Gi 2.3Gi 3.2Gi 0.0Ki 2.2Gi 5.2Gi Swap: 99Mi 0B 99Mi Total: 7.8Gi 2.3Gi 3.3Gi *** Nodejs-Installation *** /usr/bin/nodejs v18.12.0 /usr/bin/node v18.12.0 /usr/bin/npm 8.19.2 *** ioBroker-Installation *** js-controller: 4.0.23 Updates + Repos: Used repository: beta *** User und Gruppen *** echad /home/echad echad adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker *** Server-Setup *** Konsole: tty Desktop: *** Repositories und OS-Updates *** Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian bullseye-updates InRelease Hit:3 http://security.debian.org/debian-security bullseye-security InRelease Hit:4 http://phoscon.de/apt/deconz bullseye InRelease Hit:5 http://deb.debian.org/debian bullseye-backports InRelease Hit:6 http://archive.raspberrypi.org/debian bullseye InRelease Hit:7 http://packages.azlux.fr/debian bullseye InRelease Hit:8 https://packages.grafana.com/oss/deb stable InRelease Hit:9 https://deb.nodesource.com/node_10.x bullseye InRelease Hit:10 https://repos.influxdata.com/debian bullseye InRelease Hit:11 https://deb.nodesource.com/node_12.x bullseye InRelease Hit:12 https://deb.nodesource.com/node_14.x bullseye InRelease Hit:13 https://deb.nodesource.com/node_16.x bullseye InRelease Hit:14 https://packages.redis.io/deb bullseye InRelease Hit:15 https://deb.volian.org/volian scar InRelease Hit:16 https://deb.nodesource.com/node_18.x bullseye InRelease Hit:18 https://deb.nodesource.com/node_19.x bullseye InRelease Get:19 https://pkgs.tailscale.com/stable/debian bullseye InRelease Hit:17 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease Fetched 5,545 B in 3s (1,694 B/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 18.12.0-deb-1nodesource1 Candidate: 18.12.0-deb-1nodesource1 Version table: 19.0.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_19.x bullseye/main arm64 Packages *** 18.12.0-deb-1nodesource1 501 500 https://deb.nodesource.com/node_18.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 14.20.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main arm64 Packages 12.22.12-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x bullseye/main arm64 Packages 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages 10.24.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_10.x bullseye/main arm64 Packages ========== Bis hier kopieren =========== iob diag wurde beendet.Bitte nicht über den wilden Zoo an Repos wundern, das ist mein Test/Frickel-System, das soll so!

@thomas-braun sagte in iob diag - Skript:
*** ARBEITSSPEICHER ***sachma!
hab ich den Plattenplatz übersehen?
-
@thomas-braun sagte in iob diag - Skript:
*** ARBEITSSPEICHER ***sachma!
hab ich den Plattenplatz übersehen?
@homoran sagte in iob diag - Skript:
hab ich den Plattenplatz übersehen?
Nee, ist nicht drin. Hatte ich auch schon drüber nachgedacht...

Da hätte ich gernedufzur Verfügung, aber das ist viel zu frisch, das gibt es auf so gut wie keiner Distribution. -
@homoran sagte in iob diag - Skript:
hab ich den Plattenplatz übersehen?
Nee, ist nicht drin. Hatte ich auch schon drüber nachgedacht...

Da hätte ich gernedufzur Verfügung, aber das ist viel zu frisch, das gibt es auf so gut wie keiner Distribution.@thomas-braun wenn wieder jemand vergisst das filesystem zu expandierrn
oder i
mit Videos zuballert -
@thomas-braun wenn wieder jemand vergisst das filesystem zu expandierrn
oder i
mit Videos zuballertMach mir mal ein Issue im github auf.
Mal schauen ob / wie das funktioniert. -
Mach mir mal ein Issue im github auf.
Mal schauen ob / wie das funktioniert.@thomas-braun du jetzt auch

-
@thomas-braun du jetzt auch

Ich muss doch github auch noch lernen...
-
Ich muss doch github auch noch lernen...
@thomas-braun akzeptiert, aber ich komm da nicht rein im Moment. bin am Handy, die Mail mit der PIN bekomme ich da nicht
-
@thomas-braun akzeptiert, aber ich komm da nicht rein im Moment. bin am Handy, die Mail mit der PIN bekomme ich da nicht
Added 'df' for File System check.
-
Added 'df' for File System check.
Ich werfe mal hier was rein ... eventuell etwas dabei ..
Verwahrungsort / URL richtig !?
iob repo listObjekt Anzahl
iob list objects | wc -ljsonl Größe
ls -lh /opt/iobroker/iobroker-data/objects.jsonl -
Ich werfe mal hier was rein ... eventuell etwas dabei ..
Verwahrungsort / URL richtig !?
iob repo listObjekt Anzahl
iob list objects | wc -ljsonl Größe
ls -lh /opt/iobroker/iobroker-data/objects.jsonl -
Added 'df' for File System check.
@thomas-braun weiß nicht - war das schon
die ordner größen von /opt/iobrocker/backups und dem var verzeichnis und den gesamten platten verbrauch - diese fragen kommen auch immer wieder
-
Ich werfe mal hier was rein ... eventuell etwas dabei ..
Verwahrungsort / URL richtig !?
iob repo listObjekt Anzahl
iob list objects | wc -ljsonl Größe
ls -lh /opt/iobroker/iobroker-data/objects.jsonl@glasfaser sagte in iob diag - Skript:
iob list objects | wc -l
und
iob repo listhab ich drin.
Mit den Datenbankgrößen muss ich mal schauen, das möchte ich unabhängig vom Typ haben.
-
@thomas-braun sagte in iob diag - Skript:
das möchte ich unabhängig vom Typ haben.
also erst über status den typ erfragen und dann spezifisch gesplittet abfragen
-
@homoran sagte in iob diag - Skript:
@glasfaser sagte in iob diag - Skript:jsonl Größe
hab noch file und nu?
und das
ls -lh /opt/iobroker/iobroker-data/objects.* -
@glasfaser sagte in iob diag - Skript:
iob list objects | wc -l
und
iob repo listhab ich drin.
Mit den Datenbankgrößen muss ich mal schauen, das möchte ich unabhängig vom Typ haben.
@thomas-braun sagte in iob diag - Skript:
iob list objects | wc -l
Die Abfrage kann dauern , daher würde ich etwas an Info einbauen ...
viele werden sonst ungeduldig ....
Adapter "uv-protect" : 0.3.7 , installed 0.3.6 [Updatable] Zahl der Objekte: \t41902 *** User und Gruppen ***wo kommt denn das \t her .
-
@thomas-braun sagte in iob diag - Skript:
iob list objects | wc -l
Die Abfrage kann dauern , daher würde ich etwas an Info einbauen ...
viele werden sonst ungeduldig ....
Adapter "uv-protect" : 0.3.7 , installed 0.3.6 [Updatable] Zahl der Objekte: \t41902 *** User und Gruppen ***wo kommt denn das \t her .
@glasfaser sagte in iob diag - Skript:
viele werden sonst ungeduldig ....
Hab einen Hinweis drin.
wo kommt denn das \t her .
Das ist ein TAB-Stop. Sollte jetzt verarbeitet werden.
-
@glasfaser sagte in iob diag - Skript:
viele werden sonst ungeduldig ....
Hab einen Hinweis drin.
wo kommt denn das \t her .
Das ist ein TAB-Stop. Sollte jetzt verarbeitet werden.
Adapter "uv-protect" : 0.3.7 , installed 0.3.6 [Updatable] Es wird die Zahl der Objekte ermittelt - Dies kann etwas dauern. Zahl der Objekte: 41902 *** User und Gruppen ***
-
@thomas-braun sagte in iob diag - Skript:
iob list objects | wc -l
Die Abfrage kann dauern , daher würde ich etwas an Info einbauen ...
viele werden sonst ungeduldig ....
Adapter "uv-protect" : 0.3.7 , installed 0.3.6 [Updatable] Zahl der Objekte: \t41902 *** User und Gruppen ***wo kommt denn das \t her .
@glasfaser sagte in iob diag - Skript:
viele werden sonst ungeduldig ....
Altes bash skript ist ja kein D-Zug...
