NEWS
iob diag - Skript
-
@thomas-braun
Perfektpi@ioBroker:~$ systemd-detect-virt lxc pi@ioBroker:~$
-
-
@thomas-braun
...und da ist der LXC*** BASISSYSTEM *** CPU-Architektur: x86_64 Docker: Nein LXC: lxc Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy
-
@quarkmax
Jippie!Jetzt ist noch reines wayland auf der todo-Liste. Mal schauen ob ich das auch noch hinbekomme.
-
@thomas-braun Sind in der Übersicht auch USB-Geräte sinnvoll? Verwendete / offene Ports?
-
@mcu
Finde ich beides schwierig.
USB ist nur bei Virtuellem Zeug ein Problem und Ports ist eine Frage beim Router, was da nach draußen offen ist. -
Moin, hier auch ein lxc, funktioniert bestens. Auch das Einfügen mit den CODE Zeichen ist eine sehr gute Idee und wirklich Benutzerfreundlich
*** BASISSYSTEM *** CPU-Architektur: x86_64 Docker: Nein LXC: lxc Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye Systemuptime und Load: 07:31:21 up 8 days, 20 min, 1 user, load average: 3.69, 3.38, 2.24 CPU threads: 4 *** Zeit und Zeitzonen *** Wed Nov 2 06:31:21 UTC 2022 Wed Nov 2 07:31:21 CET 2022 CET +0100 Europe/Berlin *** ARBEITSSPEICHER *** total used free shared buff/cache available Mem: 6.0Gi 3.8Gi 757Mi 0.0Ki 1.5Gi 2.2Gi Swap: 7.0Gi 0.0Ki 7.0Gi Total: 12Gi 3.8Gi 7.7Gi *** Nodejs-Installation *** [sudo] password for sb: /usr/bin/nodejs v16.18.0 /usr/bin/node v16.18.0 /usr/bin/npm 8.19.2 nodejs: Installed: 16.18.0-deb-1nodesource1 Candidate: 16.18.0-deb-1nodesource1 Version table: *** 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 14.20.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main amd64 Packages 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://ftp.debian.org/debian bullseye/main amd64 Packages *** ioBroker-Installation *** js-controller: 4.0.23 Updates + Repos: Used repository: stable Adapter "mqtt" : 4.0.7 , installed 3.0.6 [Updatable] *** User und Gruppen *** sb /home/sb sb sudo iobroker *** X-Server-Setup *** X-Server: Nein Desktop: Konsole: *** Repositories und OS-Updates *** Hit:1 http://ftp.debian.org/debian bullseye InRelease Hit:2 http://security.debian.org bullseye-security InRelease Hit:3 http://ftp.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_14.x bullseye InRelease Hit:5 https://repos.influxdata.com/debian bullseye InRelease Hit:6 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 3 packages can be upgraded. Run 'apt list --upgradable' to see them.
-
cooles script - sollte in den iobroker commands integriert sein - so wie z.b. iob status
iob diag
-
jupp hat Thomas ja im ersten post bereits angedeutet...
@thomas-braun sagte in iob diag - Skript:
das man vielleicht analog zum iobroker fix direkt zu einer Basisinstallation des ioiBrokers hinzufügen könnte. Aufruf dann z. B. über ìobroker diag oder so.
-
Das ist das Ziel. Dazu braucht es aber noch mehr Tests und vermutlich Unterstützung von mehreren Sprachen, mindestens aber wohl Englisch.
Das braucht noch etwas Reifezeit. -
@reutli ich würde es sogar in den info adapter einbauen - evtl als button zum abfragen oder einmaligen laufen beim info aufruf
@Thomas-Braun zur info: läuft bei mir durch auf proxmox (lxc)
-
cooles script
*** BASISSYSTEM *** CPU-Architektur: x86_64 Docker: Ja ./iob_diag: line 35: systemd-detect-virt: command not found LXC: Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye Systemuptime und Load: 07:47:48 up 27 days, 38 min, 0 users, load average: 0,13, 0,23, 0,22 CPU threads: 4 *** Zeit und Zeitzonen *** Mi 2. Nov 06:47:48 UTC 2022 Mi 2. Nov 07:47:48 CET 2022 CET +0100 Etc/UTC *** ARBEITSSPEICHER *** total used free shared buff/cache available Mem: 11Gi 3,1Gi 4,6Gi 150Mi 3,8Gi 7,9Gi Swap: 8,9Gi 1,1Gi 7,9Gi Total: 20Gi 4,2Gi 12Gi *** Nodejs-Installation *** /usr/bin/nodejs v16.17.1 /usr/bin/node v16.17.1 /usr/bin/npm 8.15.0 nodejs: Installed: 16.17.1-deb-1nodesource1 Candidate: 16.17.1-deb-1nodesource1 Version table: *** 16.17.1-deb-1nodesource1 100 100 /var/lib/dpkg/status *** ioBroker-Installation *** js-controller: 4.0.23 Updates + Repos: Used repository: Stable (default) Adapter "panasonic-comfort-cloud": 2.0.6, installed 2.0.4 [Updatable] *** User und Gruppen *** root /opt/iobroker root *** X-Server-Setup *** X-Server: Nein Desktop: Konsole: *** 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 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 13 packages can be upgraded. Run 'apt list --upgradable' to see them.
da
./iob_diag: line 35: systemd-detect-virt: command not found
solltest du nochmal ran
Da
echo -e "LXC: `systemd-detect-virt`"
solltest du lieber auch eine Abfrage einbauen und wenn vorhanden eine Ausgabe setzen
So vielleicht
LXC=systemd-detect-virt; if [ -f "$LXC" ]; then echo "LXC: Ja" else echo "LXC: Nein" fi;
-
Moin, tolles Skript
Proxmox mit lxc auf einem i3 PC*** BASISSYSTEM *** CPU-Architektur: x86_64 Docker: Nein LXC: lxc Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster Systemuptime und Load: 08:00:58 up 19 days, 15:05, 1 user, load average: 1.11, 0.80, 0.86 CPU threads: 4 *** Zeit und Zeitzonen *** Wed Nov 2 07:00:58 UTC 2022 Wed Nov 2 08:00:58 CET 2022 CET +0100 Europe/Berlin *** ARBEITSSPEICHER *** total used free shared buff/cache available Mem: 9.9Gi 3.6Gi 5.8Gi 8.0Mi 491Mi 6.3Gi Swap: 0B 0B 0B Total: 9.9Gi 3.6Gi 5.8Gi *** Nodejs-Installation *** [sudo] password for jack: /usr/bin/nodejs v16.18.0 /usr/bin/node v16.18.0 /usr/bin/npm 8.19.2 nodejs: Installed: 16.18.0-deb-1nodesource1 Candidate: 16.18.0-deb-1nodesource1 Version table: *** 16.18.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main amd64 Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://security.debian.org buster/updates/main amd64 Packages 10.24.0~dfsg-1~deb10u1 500 500 http://ftp.debian.org/debian buster/main amd64 Packages *** ioBroker-Installation *** js-controller: 4.0.23 Updates + Repos: Used repository: Stable (default) *** User und Gruppen *** jack /home/jack jack sudo iobroker *** X-Server-Setup *** X-Server: Nein Desktop: Konsole: *** Repositories und OS-Updates *** Hit:1 http://security.debian.org buster/updates InRelease Hit:2 http://ftp.debian.org/debian buster InRelease Hit:3 http://ftp.debian.org/debian buster-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x buster InRelease Hit:5 https://packagecloud.io/ookla/speedtest-cli/debian buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done 50 packages can be upgraded. Run 'apt list --upgradable' to see them.
-
@nashra sagte in iob diag - Skript:
50 packages can be upgraded. Run 'apt list --upgradable' to see them.
Na Du solltest aber mal ran an die Updates
-
@reutli sagte in iob diag - Skript:
@nashra sagte in iob diag - Skript:
50 packages can be upgraded. Run 'apt list --upgradable' to see them.
Na Du solltest aber mal ran an die Updates
Jow, bin schon dabei bzw. erledigt
-
@mcu sagte in iob diag - Skript:
/ offene Ports?
ich würde die offenen ports auch gut finden - es kommt immer mal vor, daß adapter installiert werden und der port schon anders genutzt wird - ist nicht auf den router bezogen und was nach außen geht
z.b.
-
@thomas-braun Vielen Dank!
Funktioniert super im Debian11 LXC.
Ist die Anzeige des Run-Leveles (who -r) absichtlich nicht im Script? Nur so eine Idee, weil du ja oft danach fragst .....
-
Cool, das hat noch gefehlt.
*** BASISSYSTEM *** CPU-Architektur: x86_64 Docker: Nein LXC: kvm Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy Systemuptime und Load: 08:18:23 up 43 days, 21:11, 1 user, load average: 0,53, 0,32, 0,28 CPU threads: 8 *** Zeit und Zeitzonen *** Mi 2. Nov 07:18:23 UTC 2022 Mi 2. Nov 08:18:23 CET 2022 CET +0100 Europe/Berlin *** ARBEITSSPEICHER *** total used free shared buff/cache available Mem: 5,8Gi 3,1Gi 912Mi 1,0Mi 1,8Gi 2,4Gi Swap: 4,0Gi 38Mi 4,0Gi Total: 9,8Gi 3,1Gi 4,9Gi *** Nodejs-Installation *** /usr/bin/nodejs v14.20.0 /usr/bin/node v14.20.0 /usr/bin/npm 6.14.17 nodejs: Installiert: 14.20.0-deb-1nodesource1 Installationskandidat: 14.20.1-deb-1nodesource1 Versionstabelle: 14.20.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x jammy/main amd64 Packages *** 14.20.0-deb-1nodesource1 100 100 /var/lib/dpkg/status 12.22.9~dfsg-1ubuntu3 500 500 http://bd.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages *** ioBroker-Installation *** js-controller: 4.0.23 Updates + Repos: Used repository: beta Adapter "backitup" : 2.5.3 , installed 2.5.2 [Updatable] *** User und Gruppen *** jey-cee /home/jey-cee jey-cee adm cdrom sudo dip plugdev lxd iobroker *** X-Server-Setup *** X-Server: Nein Desktop: Konsole: tty *** Repositories und OS-Updates *** OK:1 http://bd.archive.ubuntu.com/ubuntu jammy InRelease OK:2 https://deb.nodesource.com/node_14.x jammy InRelease OK:3 http://bd.archive.ubuntu.com/ubuntu jammy-updates InRelease OK:4 http://bd.archive.ubuntu.com/ubuntu jammy-backports InRelease OK:5 http://bd.archive.ubuntu.com/ubuntu jammy-security InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 51 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
-
Aktualisierung für 51 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Ha, 51 Pakete. Bei mir waren es vorhin 50
-
Ist absichtlich nicht drin, weil es täuschen kann.
Raspberry Pi OS läuft z.B. ohne X-Server im RunLevel 5.
Ist zwar eigentlich falsch, aber was willste machen...Deswegen ist aber die Abfrage auf einen laufenden Xorg-Prozess drin. Das sollte verlässlicher sein.