Recent Changes - Search:

Composition de la table du gestionnaire de tâches («crontab»)

La table du gestionnaire de tâche est mise à jour lors de lancement du service netMET en substituant les paramètre du fichier cron.modele situé dans le répertoire etc du répertoire du service netMET :

### DEBUT netMET_de_test ###
# -*- coding: utf-8 -*-
#------------------------------------------------------------------------------------------------------------
# netMET : A placer dans la crontab (après substitutions de netMET_de_test, __STATS_PIPE__, __SECURE_PIPE__,
# __TRACE_FILE__, __NETMET_DATA_DUMP_PERIOD__, __NETMET_SECURE_DUMP_PERIOD__, /home/netmet/netMET_de_test/etc/explt.conf) pour provoquer
# - un "dump" du collecteur "stats" toutes les __NETMET_DATA_DUMP_PERIOD__ mns
# - un "dump" du collecteur "secure" toutes les __NETMET_SECURE_DUMP_PERIOD__ mns
# - la mise à jour des graphes de "tranches" (.data) (toutes les __NETMET_DUMP_PERIOD__ minutes)
# - la génération du fichier des organismes du service netMET_de_test (chaque jour) (il faut compléter CONFmake.pl)
#

# Nettoyage des répertoires "html" et "computed" du service netMET_de_test, décommentez pour activer.
#00 04 2 * * /home/netmet/netMET_de_test/scripts/removeOldFiles.pl /home/netmet/netMET_de_test/etc/explt.conf html 24
#00 04 2 * * /home/netmet/netMET_de_test/scripts/removeOldFiles.pl /home/netmet/netMET_de_test/etc/explt.conf computed 24

# Nettoyage des fichiers de collecte "data" du service netMET_de_test tous les 2 de chaque mois ;
30 04 2 * * /home/netmet/netMET_de_test/scripts/removeOldFiles.pl /home/netmet/netMET_de_test/etc/explt.conf data 10 > /dev/null 2>&1
# NB : le nettoyage des collectes "secure" du service netMET_de_test est systématique, la période
# de rétention est le paramètre "NETMET_SECURE_RR" du fichier de configuration

# Generation de la table des archives du service netMET_de_test tous les jours a 05h00
00 05 * * * /home/netmet/netMET_de_test/scripts/ARCHIVES4Json_gen-daily.pl /home/netmet/netMET_de_test/etc/explt.conf > /dev/null 2>&1

# Generation du fichier des organismes du service netMET_de_test tous les les jours a 1h00
00 01 * * * /home/netmet/netMET_de_test/scripts/CONFmake.pl /home/netmet/netMET_de_test/etc/explt.conf >/dev/null 2>&1

# Collecte "stats" du service netMET_de_test (avec agrégation des adresses entrant/sortant de ou des interfaces avec le réseau fédérateur)
# Echantillons toutes les __NETMET_DATA_DUMP_PERIOD__ minutes
00-59/__NETMET_DATA_DUMP_PERIOD__ * * * * /home/netmet/netMET_de_test/scripts/STATS4Json_cron4dump.pl /home/netmet/netMET_de_test/etc/explt.conf "__STATS_PIPE__" > /dev/null 2>&1

# Tops des __NETMET_TOP_N_PERIOD__ dernières minutes
01-59/__NETMET_TOP_N_PERIOD__ * * * * /home/netmet/netMET_de_test/scripts/STATS4JsonLAST_TOP.pl conf=/home/netmet/netMET_de_test/etc/explt.conf format=json > /dev/null 2>&1

# Analyse des dernières collectes (todo4netMET_de_test.txt) toutes les __NETMET_DATA_PARSE_PERIOD__ (>=__NETMET_DATA_DUMP_PERIOD__)
# la journée, la semaine et le mois en cours sont traités - si nécessaire le script analyse la collecte de la veille
# (fichier todo4netMET_de_test.txt non vide).
01-59/__NETMET_DATA_PARSE_PERIOD__ * * * * /home/netmet/netMET_de_test/scripts/processTodoList.pl /home/netmet/netMET_de_test/etc/explt.conf > /dev/null 2>&1


# Collecte "secure" du service netMET_de_test (sans agregation d'adresses)
# Echantillons toutes les __NETMET_SECURE_DUMP_PERIOD__ minutes
00-59/__NETMET_SECURE_DUMP_PERIOD__ * * * * /home/netmet/netMET_de_test/scripts/SECURE4Json_cron4dump.pl /home/netmet/netMET_de_test/etc/explt.conf "__SECURE_PIPE__" >/dev/null 2>&1

#------------------------------------------------------------------------------------------------------------
### FIN netMET_de_test ###

Les tâches effectuées sont

  • le «nettoyage» du répertoire contenant les fichiers Json générés et celui du répertoire contenant les fichiers de données «précompilées» figurent en commentaire avec une durée de conservation de 24 mois. Ces valeurs peuvent être modifiées par l'utilisateur ;
  • le nettoyage du répertoire data contenant les fichiers de collecte «stats» est activé avec une durée de conservation de 10 mois par défaut ; le nettoyage des fichiers de collecte «secure» est lui effectué systématiquement conformément au paramètre NETMET_SECURE_RR du fichier de configuration de l'exploitation (31 jours par défaut) ;
  • la mise à jour de la page d'index des archives netMET ;
  • la sauvegarde quotidienne du fichier des organismes avec les fichiers de collecte correspondants et la construction du nouveau fichier des organismes, par défaut identique au fichier sauvegardé ; le script appelé pour effectuer cette tâche (scripts/CONFmake.pl) peut être personnalisé ;
  • la sauvegarde du fichier de collecte «stats» (toutes les 5 minutes par défaut) ;
  • le calcul des "tops" journaliers, hebdomadaires et mensuels (toutes les 10 minutes par défaut) ;
  • la mise àjour des diverses statistiques quotidiennes, hebdomadaire et mensuelles par le script processTodoList.pl (toutes les 10 minutes par défaut) ;
  • la sauvegarde du fichier de collecte «secure» (toutes les 10 minutes par défaut).

<< L'archivage | Documentation | Structure des répertoires des fichiers collectés >>

Print - Recent Changes - Search
Page last modified on 2018/11/16 10:48:41