L'installation d'un service netMAT s'effectue en exécutant le script d'installation install_netmat_service.sh
depuis le répertoire d'installation de la distribution avec comme paramètres :
- l'emplacement où sera créé un répertoire associé au service (ce répertoire est appelé répertoire d'activation dans la suite du texte),
- un nom identifiant le service et utilisé pour nommer le répertoire d'activation de ce service,
- le nom du répertoire où seront conservés les fichiers de collecte,
- le nom du répertoire où seront placés les pages générées, le fichier index.cgi et le répertoire contenant diverses icônes et scripts cgi ou javascript,
- l'adresse électronique de l'administrateur du service ; c'est à cette adresse qu'est envoyé un courriel en cas d'erreur au démarrage du service.
par exemple :
mkdir ~/Metrologie
./install_netmat_service.sh ~/Metrologie Flux ~/data ~/html netmat_admin@chez-moi.fr
Lorsque l'installation réussit la commande affiche un message, pour l'exemple (.../
représente le chemin absolu du répertoire personnel de l'utilisateur) :
netmat service installation completed ( .../Metrologie/Flux).
You must now
- update httpd configuration file (see .../Metrologie/Flux/httpd_include.conf)
- update duplicator start command in file .../Metrologie/Flux/initng/NETMAT_DUPstart.sh
(the string x.y.z.t must be replaced by listening IP address)
- write collector configuration file .../Metrologie/Flux/collection/etc/netmat.conf
(it's a good idea to check them with .../nm_collector_<n°_cll>/configurationFileCheck)
- write definitions in .../Metrologie/Flux/exploitation/etc/organismes.def
(format of the lines : xxx.xxx.xxx.xxx/mask "name")
it's a good idea to check them with .../nm_collector_<n°_cll>/subnetFileCheck)
- update NETMAT-HTML-URL parameter in exploitation configuration file (.../Metrologie/Flux/exploitation/etc/explt.conf)
according to ServerName directive in .../Metrologie/Flux/httpd_include.conf
- update COLLECTOR-LISTENING-IP-PORT parameter in exploitation configuration file (.../Metrologie/Flux/exploitation/etc/explt.conf)(1)
according to NETFLOW_LISTEN_ADDR_PORT clause in collector configuration file .../Metrologie/Flux/collection/etc/netmat.conf(1)
- copy .../Metrologie/Flux/initng/Flux.i in /etc/initng/service/ if you use initng
before starting Flux.
Lors de son exécution la commande a créé :
Comme l'indique le message affiché à l'issue de l'exécution de la commande un certain nombre de fichiers de configuration doivent être créés ou complétés. Ils sont situés dans le répertoire d'activation (~/Metrologie/Flux
dans l'exemple).
(1) : Ces lignes n'apparaissent qu'à partir de la version 3.0_xml.
<< Installation de la distribution | Documentation | Le répertoire d'activation du service >>