NetFolder accueil
Juste en option, vous pouvez commencer par scanner le reseau avec NMAP
Spécification du réseau a scanner
L'echange de données entre NMAP et mon application se fait via XML. un fichier xml est généré apres l'execution de nmap avec un certain nombre de paramètres, ce fichier est présenté par NetFolder avec un fichier XSL
Résultat du scan
Aperçu du fichier XSL pour la présentation du résultat du scan
Pour garder trace des equipements favoris, vous pouvez les ajouter à la base de l'application
Paneau d'ajout
Pour plus de fiabilité et de rapidité, l'application ne dispose pas de serveur de base de données. les informations sont stockées seulement dans un fichier XML validé par un fichier schéma XSD
Aperçu de la base XML
Aperçu du schéma de validation
Pour pouvoir travailer sur le fichier xml comme si on travaille avec une base de données ordinaire, j'ai developpé des classes qui offrent des methodes alternatives à celles de MYSQL ou ORACLE par exemple.
BaseXml est une classe générale qui fournie des methodes à d'autres classes filles
La classe Machine hérite de BaseXml mais elle est adaptée à notre cas. Elle s'occupe de toutes les opérations sur la gestion des machine
Les équipements ajoutés au fichier XML sont disponibles en consultation comme en modification
Paneau de consulation/modification des équipements
J'ai developpé d'autres classes pour la consulation SNMP en prenant en compte la prise en charge de toutes les versions existantes de SNMP
Prise en charge de toutes les versions de SNMP
Une consulataion rapide de la MIB ( Management Information Base) du host cible nous donne par exemple
Aperçu de la consultation de la MIB d'un host
On peut consulter chaque objet à part pour en connaitre plus d'informations
Récupération des information sur les objets de la MIB
Les objets qu'ont un accés en écriture peuvent être modifiés directement depuis l'application
Exemple de la modification à distance d'un objet de la MIB
Les objets intéressants pour les administrateurs réseau peuvent être mis en surveillance avec une fréquence selon le choix en fonction de la nature de l'objet
Exemple de la surveillance des paquets entrants sur la 1ere interface du host avec une fréquence de 5 s
La surveillance est couronnée en fin par un graphe facilitant l'analyse et la prise de décision
Le graphe résultant de la surveillance
NetFolder est développé et fonctionne grâceà: APACHE, PHP5, Libxslt, NMAP, Trustudion (IDE Eclipse adapté à PHP)
Tous ses outils sont gratuits et existent aussi bien sous Linux que sur Windows.
:)
No comments:
Post a Comment