Hallo zusammen,
ich benötige ein möglichst generisches Skript/Porgramm welches - auf einer beliebigen Linux-Distro ausgeführt - alle möglichen Informationen Informationen sammelt und einen entsprechenden Report generiert. Dieser sollte Infos über die installierten Pakete, User, Dienste, offene Ports, laufende Prozesse usw enthalten.
Es geht im Detail um die Auditierung von Systemen auf die man keinen physikalischen Zugriff hat. Ein Dritter soll vor Ort das Skript ausführen und einem anschließend den Report zukommen lassen. Auf dieser Basis soll das System dann analysiert werden.
Gibt es da was? Ich möchte das Rad nicht neu erfinden falls dem so sein sollte
Danke,
portishead
Skript zum Sammeln von Systeminformationen
- portishead
- Beiträge: 125
- Registriert: 02.07.2002 12:44:40
- Blackbox
- Beiträge: 4289
- Registriert: 17.09.2008 17:01:20
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Skript zum Sammeln von Systeminformationen
Also zum Sammeln der Informationen könntest du die Pakete hwinfo und/oder lshw verwenden, zumindest lshw war bei allen Distributionen die ich bisher getestet oder verwendet habe, im Repository.
Ich hoffe es hilft dir etwas ?
Ich hoffe es hilft dir etwas ?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14
Freie Software unterstützen, Grundrechte stärken!
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14
Freie Software unterstützen, Grundrechte stärken!
Re: Skript zum Sammeln von Systeminformationen
Ich glaube ich würde das selbst in einem Bash-Script scripten. Wobei es ist natürlich gefährlich gewisse Befehle wie hwinfo dann vorauszusetzen. Auch werden Paketlisten in DEB-basierten Distributionen anders ermittelt als z.B. bei RPM-basierten Distributionen. Benutzerlisten sind jedoch z.B. leicht aus /etc/passwd oder bei externen Anbindungen wie LDAP per "getent passwd" ermittelbar. Bisschen "cut" drumrum und man hat die notwendigen Informationen.
- portishead
- Beiträge: 125
- Registriert: 02.07.2002 12:44:40
Re: Skript zum Sammeln von Systeminformationen
Klasse, vielen Dank! Werde das mal nächste Woche testen und ein Feedback geben.
Re: Skript zum Sammeln von Systeminformationen
ocsinventory erledigt automatisisch viel von dem, was du brauchst
Re: Skript zum Sammeln von Systeminformationen
Hi,
vielleicht koenntest du Teile aus inxi :: a full featured system information script verwenden.
Es waere aber schoen, wenn du deine Loesung irgendwann mal hier vorstellst.
vielleicht koenntest du Teile aus inxi :: a full featured system information script verwenden.
Es waere aber schoen, wenn du deine Loesung irgendwann mal hier vorstellst.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"