UX2HTML

ux2html is a FREE, easy and flexible tool to collect Unix systems configuration. The latest version con be downloaded from here!.
Installation is trivial. Simply unzip the source file in an empty directory (eg. /usr/local/amm).

ux2html writes Unix OS configuration on standard output in HTML format. ux2html can collect information from almost all Unix systems: Linux/GNU, SunOS, AIX, HP-UX, System V, BSD, Leopard, Tru64/OSF1, Tandem NonStop, NUMA, Windows XP/2K/2003/NT/Vista/XX (via Cygwin !), ... The architecture is easily extensible with plug-ins and custom configurations. There are several available plug-ins: Oracle (the well known RDBMS), Sap (the well known ERP software), OAS (Oracle Application Server), MySQL (the well known Open Source RDBMS), ...

Usage

From a unix shell:

# cd /usr/local/amm
# sh ux2html.sh > MY_HOSTNAME.htm 2> /dev/null
In crontab:
2  2  *  *  1  cd /usr/local/amm ; sh ux2html.sh > `hostname`.`date +\%Y\%m\%d`.htm 2>&1

Notes

Running the script requires root privileges.
For security reasons the installation directory (eg. /usr/local/amm) should be writeable from root only.

Customization can be performed setting variables in (in order of precedence): ux2c-`hostname`.sh, ux2c.sh or directly on source code: ux2html.sh.

There are several available plug-ins: Oracle, Sap, OAS, MySQL, ...
A new plug-in can be easily added creating a file with the following name: ux2p-XXX-PlugInName.sh. Plug-ins are disabled renaming them as follows: ux2d-XXX-PlugInName.sh. p stands for Plug-in while d stands for Disabled Plug-in. Plug-ins must write in standard output in HTML format. That's all! A sample Plug-in is provided with the standard distribution.

Contributions

Any contribution (ideas, bug fixing, new plug-ins, ...) is welcome! Send a mail to Meo!

License

Copyright 1995-2009 mail@meo.bogliolo.name

UX2HTML is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA


Document: UX2HTML
Date: 1 April 1995
Version: 1.0.3 - 1 April 2008
Author: Meo Bogliolo