Recent Changes - Search:

Fonctionnement de netMAT

Le fonctionnement de netMAT suit le canevas suivant :

  • les routeurs du réseau (pas tous !) envoient les informations de flux, les «netflows», décrivant le trafic qu'ils traitent à la machine hébergeant netMAT sur un port déterminé ;
  • sur cette machine, un collecteur (commande MainThread) analyse les «netflows» reçus sur le port dédié, les filtre conformément à son fichier de configuration et comptabilise les flux correspondants dans une table ;
  • toutes les cinq minutes le collecteur écrit le contenu de sa table dans un fichier ; cette opération de «dump» est provoquée par une exécution de la commande MonitorMain qui transmet au collecteur en plus de l'ordre de vidage le nom du fichier à construire ; la table du collecteur est réinitialisée après vidage ;
  • toutes les cinq minutes une commande de l'exploitation netMAT (script doDebitGraph.pl) met à jour les graphes de débit (et les bases RRD correspondantes) ;
  • toutes les vingt-quatre heures une commande de l'exploitation netMAT (script cronForYesterDay.pl) dresse les bilans quotidiens de chaque organisme et met à jour les bilans mensuels.

Les pages produites étant des pages XML, le serveur HTTP (Apache en ce qui nous concerne) doit les «traduire» lors de leur consultation (scripts libX4easyWeb.pl et libX4netmat.xsl).

<< | Documentation | >>

Print - Recent Changes - Search
Page last modified on 2009/11/20 13:50:42