|
Actualités des PC et Ordinateurs |
|
Monitoring pour tous, le retour (a new version is born
Nom du fichier: Monitoring pour tous, le retour (a new version is born) Auteur du fichier: B2V Fichier soumis: 3 Oct 2007 Catégorie de fichier: Créations de nos membres Monitoring complet (ou presque) pour tous
Cet utilitaire est basé sur les scripts proposés par fredlime (tps) et Kahriboo (monitoring global). un grand merci à tous deux Il s'agit de l'évolution de mes nombreux essais précédent avec une base mySQL, shell et dont les graphiques sont générés en php pour soulager le processeur de calculs récurrents.
Ce qui m'a amené à modifier le script: * Le script initial n'était pas compatible avec tous les processeurs des syno. * Certains utilisateurs on eu du mal à utiliser mySQL, pas directement utilisable. * J'ai eu de difficulté que j'attribué au multi-tâche, et qui après coup s'est avéré être un mauvais reset de crond créant de multiples instances du script et perturbant le fonctionnment de celui-ci* mySQL est assez lourd d'emploi
Comme pour les précédents, Diantre, Enfer et damnation , Gasp pas d'ipkg (pour le moment) donc pas de smartmontools et pas de rrdtool...
- Pour smartmontools, je n'ai toujours pas de solution et les bonnes volontés sont les bienvenues la partie cross-compilation est démarrée par nos membres les plus créatifs, mais bon, pas d'affichage température pour les procs MARVELL dans l'immédiat.
- Pour le reste, la solution: utiliser les outils déjà disponible; * rrdtool permet de genérer une base de donnée: c'est un script awk qui effectuera plus simplement cette tâche * rrdtool permet de générer des graphiques déroulant: Mes routines Php s'en chargeront à présent
Qu'est ce qu'apporte cette version ??? (High Lights) Un nouveau nom: SMP pour "Shell Moniteur PHP" (Bof, mais bon !) Installation et desinstallation simplifiéeL'execution shell est supersonique... (normal, elle ne fait que relire les dernieres mesures ) L'execution du script est plus optimisée, elle n'utilise plus crond mais son propre demon (SMPd) A première vue l'éxecution semble légèrement plus rapide au niveau du script. En ce qui concerne la page WEB, elle semble accélérée, mais ce n'est peut-être qu'une impression, en fait cela provient du nouveau mode d'affichage qui est plus direct. Le menu est accessible, même si les données sont en cours de traitement. Et le plus de la version : .......... Suspens... .......... t;line-height:100%">une Loupe! Et oui, il est possible de zoomer une partie des graphiques, ce qui permet, entre autre, de ne pas être pénalisé par une forte valeur (particulièrement sur les données Net). Non, non ce n'est pas qu'un gadget!!! Bon, d'accord un peu....
On clique sur un graphique, on patiente un peu, et hop! Pour supprimer la loupe il suffit de re-cliquer.
ATTENTION, cette version ne tourne encore que sur IE je n'ai pas fini l'adaptation sur Firefox
Utilisation:
Comme le script originel, une consulation en mode console est possible: SMP show
la génération/re-génération de la base de donnee se fait par la commande SMP create
le démarrage du monitoring s'effectue par la commande SMP start
l'arret du monitoring par la commande SMP stop la mise à jour des données est automatique et géré par SMPd
INSTALLATION:
0. Pré-requis telnet
1. copier le fichier ShellMoniteurPhp.tar.gz dans /volume1/web/
2. Décompresser l'archive dans /volume1/web/moniteur tar xzvf ShellMoniteurPhp.tar.gz
3. Verifier dans le répertoire: (si besoin) - tous les fichiers sont dans le groupe users (chgrp users *) - tous les fichiers appartiennent à root (chown root *) - Les fichiers executables sont SMP, SMPd, moniteur.show, moniteur.cmds, install, remove (chmod 777) - Les autres fichiers sont en lecture/ecriture (chmod 666)
4. Installer ./install
5. Demarrer SMP start
6. Rendez-vous sur votre explorateur WEB favori http://@duSyno/ShMoniteur
DESINSTALLATION:
./remove à partir du repertoire d'installation c'est tout !
Contenu des fichiers:
index.php comporte la trame de fond (FRAMES) Menu.php comporte la gestion du menu d'affichage Zoom.php traite la génération de l'image de la loupe Courbes.php contient la page principale d'affichage des graphiques GraphB2V.php contient les routines de traitement des données, génération des graphiques.
les fichiers de couleurs sont des images au format .png de 16x128 avec différents dégradés. on peut modifier ces fichiers ou ajouter d'autres coloris à souhait de manière à les exploiter dans Courbes.php
J'ai essayé d'écrire ces routines de manière à ce qu'elle soit la plus pratique possible à l'utilisation ( bon courage à ceux qui veulent me dechiffrer...
Source : nas-forum.com
Cliquer pour en savoir plus sur le sujet Monitoring pour tous, le retour (a new version is born
Dernières Informations :
|
|
|