Bonsoir,
On Mon, 14 May 2007 09:51:00 +0200 "Yannick Francois" <
yannick POINT francois AT gmail.com> wrote:
> Et oui voir ton script Gil, même si je ne l'utilise pas tel quel (je
> n'ai qu'une machine) pourrais me permettre de jeter un oeil dedans et
> m'en inspirer :)
Vu le nombre de demandes, je ne peux que m'incliner...
Le script est en annexe de ce message et je vous invite à
y jeter tous un coup d'oeuil...
Par contre, je demande votre indulgence :
1) Ce script a été l'un des premiers que j'ai jamais écrit,
aujourd'hui, je le ferais certainement d'une manière très
différente... :-)
2) Le support des machines Solaris est un peu, disons, moins
"bon" que celui des machines OpenBSD et GNU/Linux. Là encore,
je pense que je ferais les choses de manière très différente
aujourd'hui.
3) Ce script est sous licence GPL v2. Oui, je sais, BSD, etc.
Mais pour le moment, GPL, on verra à l'avenir.
4) Pour lancer ce script de manière automatisée, je conseille
fortement d'écrire un 2eme script, qui fait appel au premier
en lui passant les paramètres voulus (compte AT machine port_ssh),
comme suit :
inventaireGPL.sh toto AT fubar POINT xyz.net 22
inventaireGPL.sh titi AT foo POINT xyz.net 22
inventaireGPL.sh tata AT bar POINT xyz.net 2222
Etc...
A la fin de ce 2eme script, il faut copier les fichiers .html
dans le répertoire adéquat, généralement celui d'un serveur
web. Bien sûr, le 2eme script doit être dans une crontab
quelconque.
5) La doc du script est dans les commentaires du script
lui-même...
Enfin, comme je l'ai dit auparavant, je pense que je vais
beaucoup améliorer ce modèle à l'avenir, en particulier
en rajoutant des graphiques avec GNUplot, des CSS, etc...
pour que tout cela soit plus joli et mieux fait. Je pense
aussi intégrer les commandes SSH d'une meilleure manière,
utiliser shmux pour simplifier les appels multiples, mettre
un support ad-hoc pour les machines AIX, etc.
Des remarques, des critiques, des cris d'horreur ? Vous
avez mon adresse email ci-dessous... ;-)
Cordialement,
--
__ Gil ANDRE gil [at] panix [dot] com
(oO) andre [dot] g [at] wanadoo [dot] fr
/||\ Relax to the soothing madness of the ancient ones: 66.6FM KTLU