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), ...
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
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.
Ogni forma di contributo (idee, correzione di errori, nuovi plug-in, ...) e' benvenuta! Mandate una mail a Meo!
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.
Document: UX2HTML
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
Date: 1 April 2006
Version: 1.0.2 - 1 April 2006
Author: Meo Bogliolo