System Dokumentation mit cfg2html
cfg2html ist ein Unix Shell Script, um auf einfache und schnelle Art eine Dokumentation des Systems zu erhalten. Es wird ein HTML-File und ein Textfile angelegt. In der über 300 KB großen Datei findet man sehr viele sinnvolle Informationen. Selbst Informationen über Anzahl der Reboots, Kernel Parameter und die X11-Config sind zu finden.
Auszug aus der Webseite:
Cfg2html is a UNIX shell script similar to check_config or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP- UX 10.xx/11.xx, Integrity Virtual Machine, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, MC/SG, Fibre Channel/SAN, TIP/ix, Mass Storage like EVA3000/EVA5000, XP48/128/256/512/1024, Network Node Manager and OmniBack/DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html 1.xx HP-UX stream was ported to major *NIX platforms.
This is the “Swiss army knife” for the Account Support Engineer, Customer Engineer, sysadmin etc. I wrote it to get the necessary information to plan an update, to perform basic troubleshooting or performance analysis. As a bonus cfg2html creates a nice HTML and plain ASCII documentation. If you are missing something, let us know it!
Wie man also sieht, läuft das Script wohl auf sehr vielen Systemen.
Installation und Verwendung unter Ubuntu / Debian:
mkdir ~/temp cd ~/temp wget http://www.cfg2html.com/cfg2html-linux-1.39-20070620_all.zip unzip http://www.cfg2html.com/cfg2html-linux-1.39-20070620_all.zip sudo apt-get install gawk sudo dpkg -i cfg2html-linux_1.25-2_all.deb sudo cfg2html
Bei Debian sudo nicht verwenden, sondern als root durchführen. Natürlich die Versionsnummer entsprechend anpassen. Da Systemdaten angefasst werden, sollte cfg2html mit root (Debian) bzw. sudo (Ubuntu) gestartet werden.
Mit cfg2html -h wird die Hilfe aufgerufen. Dort kann man auch den Zielpfad für die erstellen Dateien angeben und einige Bereiche (z.B. Cron, LVM, Kernel, etc.) ausschließen.
Interessante Beiträge zu diesem Thema
- Howto über HDPARM
- Gnome und das ED2K-Protokoll von aMule
- Tastaturkombination in Gnome zum starten von Programmen
- Verzeichnisse und Dateien aufspüren die Festplattenspeicher verschwenden
- Rsync über SSH-Tunnel mit verändertem Port
- sysvconfig - Runlevel Editor
- Wichtigsten Linux-Befehle auf (fast) einem Blatt
- Harddisk-Clone mit dd inkl. Komprimierung und Statusanzeige
- Fernwartung einer SSH-Verbindung auf der Console mit screen
- Zugriff auf SFTP beschränken
