UX2HTML

ux2html e' un semplice software libero che raccoglie la configurazione di un sistema Unix e produce un file HTML. La versione piu' recente puo' essere scaricata da questo link!.
L'installazione e' banale. Basta effettuare l'unzip dei sorgenti in una directory vuota. (eg. /usr/local/amm).

ux2html riporta la configurazione di un sistema Unix in formato HTML. ux2html e' in grado di operare praticamente su tutti i sistemi Unix: Linux/GNU, SunOS, AIX, HP-UX, Tru64, OSF1, Tandem, NUMA, System V, BSD, Windows XP/2k/2003/NT/XX (via Cygwin !), ... Il programma e' facilmente estendibile con plug-in e con la configurazione personalizzata. Nella distribuzione base sono presenti alcuni plug-in: Oracle (il diffusissimo RDBMS commerciale), Sap (il piu' noto software ERP), OAS (Oracle Application Server), MySQL (il piu' diffuso RDBMS OpenSource), ...

Utilizzo

Con una shell unix:

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

Note

L'esecuzione dello script richiede i privilegi di root.
Per ragioni di sicurezza le directory di installazione (eg. /usr/local/amm) debbono essere scrivibili solo da root.

La personalizzazione viene eseguita impostando varibili nei seguenti file (in ordine di precedenza): ux2c-`hostname`.sh, ux2c.sh, ux2html.sh.

Sono gia' disponibili diversi plug-in: Oracle, Sap, OAS, MySQL, ...
Un nuovo plug-in puo' essere aggiunto semplicemente creando un file con il seguente nome: ux2p-XXX-PlugInName.sh. I plug-in vengono disabilitati rinominandoli come segue: ux2d-XXX-PlugInName.sh. p sta per Plug-in mentre d indica un Plug-in disabilitato. Il plug-in deve scrivere su standard output in formato HTML. Tutto qui!
Un plug-in di esempio e' fornito con la distribuzione standard.

Contributi

Ogni forma di contributo (idee, correzione di errori, nuovi plug-in, ...) e' benvenuta! Mandate una mail a Meo!

License

Copyright 2006 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 2006
Version: 1.0.2 - 1 April 2006
Author: Meo Bogliolo