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