Recent Changes - Search:

Le répertoire du service

L'installation crée un répertoire nom_du_service avec l'arborescence suivante :

nom_du_service
├── bin
├── COMPUTED_DATA
├── DATA
├── duplicator
├── etc
├── history.log
├── HTML
├── init.d
├── run
├── scripts
├── secure
├── SECURE
├── serveur_netmet
├── stats
└── tmp

Le répertoire bin contient les exécutables du duplicateur, du collecteur et des commandes associées (netMETexp, netMETscan,etc.).

bin
├── changeDates
├── configurationFileCheck
├── data32to64
├── dtgReadPrint
├── listerIFs
├── MainThread
├── MainThreadVoid
├── MonitorMain
├── MonitorMainVoid
├── netMATfilter
├── netMETdup
├── netMETexp
├── netMETips
├── netMETscn
└── subnetFileCheck

Les répertoires COMPUTED_DATA, DATA, HTML, SECURE ne sont pas systématiquement placés dans le répertoire du service, cela dépend des paramètres saisis lors de l'exécution de la commande. Ils sont présentés ultérieurement.

Comme son nom l'indique duplicator contient les informations relatives au duplicateur.

duplicator
├── netMETdup -> ../bin/netMETdup └── run

Le répertoire etc contient les fichiers de configuration de l'exploitation : explt.conf et organism.def.
Il contient aussi un exemple de fichier de configuration du serveur Apache (httdd.conf) et des exemples de fichiers descriptifs des protocoles et des services pouvant être utilisés à la place des fichiers standards /etc/protocols et etc/services. Il contient enfin un répertoire images.

etc
├── cron.modele
├── explt.conf
├── httpd.conf
├── images
├── organism.def
├── protocols
├── services
├── services.conf
└── syslog.conf

Le répertoire init.d contient les fichiers nécessaires à la mise en œuvre du service (démon) netmet.

init.d
├── init-systemd-instal4nom_du_service.sh
├── nom_du_service
├── nom_du_service.i
├── nom_du_service.service
├── NETMET_DUPstart.sh
├── NETMET_DUPstop.sh
├── STATS_SECUREstart.sh
└── STATS_SECUREstop.sh

Le répertoire scripts contient les scripts et les utilitaires de l'exploitation (exécutés via cron ou en ligne de commande) ainsi que les mdules qu'ils utilisent.

scripts
├── ARCHIVES4Json_gen-daily.pl
├── buildActivesIPs.pl
├── checkNetMetConf.pl
├── CONFmake.pl
├── DataParser.pm
├── DataStore.pm
├── duplicateFilesTo.pl
├── genTops.pl
├── genTopsServices.pl
├── getTraffic.pl
├── HostDetails4Json.pm
├── moveComputedTo.pl
├── netMETtk4Json.pm
├── nmCHECKaddrVSorga.pl
├── nmHOST-DETAILS4Json.pl
├── nmHOST-SERVICES4Json.pl
├── nmRUNNING4Json.pl
├── printComputedFile.pl
├── processTodoList.pl
├── remakePeriod.pl
├── removeOldFiles.pl
├── Running4Json.pm
├── SECURE4Json_cron4dump.pl
├── STATS4Json_cron4dump.pl
├── STATS4JsonLAST_TOP.pl -> TOPS4Json.pl
├── testNetMETtk4Json.pl
├── TimeTrace.pm
└── TOPS4Json.pl

Les répertoires secure et stats correspondent aux deux collecteurs de netMET.

 secure
├── etc
│   └── netmet.conf
├── MainThread -> ../bin/MainThread
├── MonitorMain -> ../bin/MonitorMain
└── run stats
├── etc
│   └── netmet.conf
├── MainThread -> ../bin/MainThread
├── MonitorMain -> ../bin/MonitorMain
└── run

Ils contiennent tous des liens vers les exécutable nécessaires à la collecte et à l'exploitation des données collectées, un répertoire etc, un répertoire run et un fichier cron.modele utilisé pour configurer la «crontab».
Les répertoires stats/run et secure/run sont les répertoires utilisés par les processus de collecte correspondant, ils contiennent des «tubes» de communication et les fichiers «pid».
Les répertoires stats/etc et secure/etc contiennent les fichiers de configuration de ces collecteurs.

Le répertoire serveur_netmet contient tous les fichiers nécessaires au fonctionnement du serveur du service (fichiers de configuration Mojolicious, scripts Perl, scripts Javascrip, fichiers css).

 serveur_netmet
├── lib
│   ├── ServeurNetmet
│   └── ServeurNetmet.pm
├── log
│   └── development.log
├── public
│   └── index.html
├── script
│   └── hypnotoad.conf
├── STATIC
│   ├── apache
│   ├── css
│   ├── favicon.ico
│   ├── images
│   ├── index.html
│   ├── js
│   └── libs
├── t
│   └── basic.t
├── templates
│   ├── example
│   └── layouts
└── tmp

Le fichier history.log est l'historique de création et des mises à jour du service et le répertoire tmp est comme son nom l'indique destiné à recevoir des fichiers temporaires.

<< Mise à jour de netMET | Documentation | L'exportation des informations de flux par le(s) routeur(s) >>

Print - Recent Changes - Search
Page last modified on 2018/11/19 13:04:35