]> gitweb.pimeys.fr Git - config-20-100.git/commitdiff
Merge branch 'master' into perso
authorVincent Le Gallic <legallic@crans.org>
Thu, 24 Dec 2015 21:01:37 +0000 (22:01 +0100)
committerVincent Le Gallic <legallic@crans.org>
Thu, 24 Dec 2015 21:01:37 +0000 (22:01 +0100)
Conflicts:
.bash_aliases

1  2 
.procmailrc

diff --combined .procmailrc
index 82a7635ea72c7cfe096a9fedaf89737ee4585543,30bac2f818c6dc9f8606381c52e073d72c84c9f7..6916b27e72a505f9b2961824ffaa19d033d3732b
  #   |    |
  #   |    |-[+] Nagios (Comme Monit, mais en mieux/moins bien/différent)
  #   |    |     |
- #   |    |     |- <un dossier pour tousles switchs et un dossier par serveur>
+ #   |    |     |- <un dossier pour tous les switchs, un pour toutes les bornes, puis un dossier par serveur>
  #   |    |
  #   |    |-[+B] Stats-upload (Qui a uplodé ?)
  #   |
@@@ -312,6 -312,7 +312,7 @@@ MONITORINGDIR="${CRANSDIR}.Monitoring
  MONITDIR="${MONITORINGDIR}.Monit"
  NAGIOSDIR="${MONITORINGDIR}.Nagios"
  NAGIOSSWITCHSDIR="${NAGIOSDIR}.0-switchs"
+ NAGIOSBORNESDIR="${NAGIOSDIR}.1-bornes"
  ARPWATCHDIR="${MONITORINGDIR}.Arpwatch"
  MUNINDIR="${MONITORINGDIR}.Munin"
  MUNINIMPRESSIONDIR="${MUNINDIR}.Imprimante"
@@@ -404,14 -405,14 +405,14 @@@ FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH
  #####                                Règles                                #####
  ################################################################################
  
 -#~# # Patch pour traiter les mails qui ont été
 -#~# # reçus avant le 30/06/13, car certaines règles de tri du .procmailrc
 -#~# # n'étaient pas encore valables à l'époque.
 -#~# # très utile si on veut retrier tous ses mails
 -#~# INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules"
 +# Patch pour traiter les mails qui ont été
 +# reçus avant le 30/06/13, car certaines règles de tri du .procmailrc
 +# n'étaient pas encore valables à l'époque.
 +# très utile si on veut retrier tous ses mails
 +INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules"
  
 -#~# # Fichier de règles prioritaires à personnaliser
 -#~# INCLUDERC="${CONFIGDIR}/custom.high.rules"
 +# Fichier de règles prioritaires à personnaliser
 +INCLUDERC="${CONFIGDIR}/custom.high.rules"
  
  #################################################################
  ##                Gestion des mails d'Arpwatch                 ##
  :0
  * ^(From: nagios@crans\.org|User-Agent:.*nagios)
  {
-   # Tous les switchs vont dans le dossier ${NAGIOSSWITCH}
+   # Tous les switchs vont dans le dossier ${NAGIOSSWITCHSDIR}
    :0
-   * ^Subject:.*Alert: bat[^/]+-
+   * ^Subject:.*[A-Z]+ - (bat[a-z]-[0-9]+|backbone|minigiga)\.
    ${NAGIOSSWITCHSDIR}/
    
+   # Toutes les bornes vont dans le dossier ${NAGIOSBORNESDIR}
+   :0
+   * ^Subject:.* [A-Z]+ - [a-z0-9](-*[a-z0-9]+)*\.wifi\.crans\.org
+   ${NAGIOSBORNESDIR}/
+   
    # Chaque serveur a son dossier
    :0
-   * ^Subject:.*Alert: \/[^/\.]+
+   * ^Subject:.* [A-Z]+ - \/[a-z0-9](-*[a-z0-9]+)*
    ${NAGIOSDIR}.${MATCH}/
    
    # Si l'envie prenait à Nagios de raconter un peu plus sa vie
  * ^To:.*(roots?|postgres|www-data|list)@crans\.org
  * ^(X-Cron-Env|From: Anacron)
  {
 -  #~# # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter
 -  #~# # le INCLUDERC (et à copier le fichier complémentaire) pour les trier
 -  #~# INCLUDERC=${CONFIGDIR}/cron.rules
 +  # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter
 +  # le INCLUDERC (et à copier le fichier complémentaire) pour les trier
 +  INCLUDERC=${CONFIGDIR}/cron.rules
    
    :0
    ${CRONDIR}/
@@@ -739,21 -745,21 +745,21 @@@ ${CABLAGEDIR}
  
  
  # Sur la ML respbats@
 -#~# # L'ancienne version de ce filtre ne fonctionne plus car les headers
 -#~# # de ces mails sont maintenant correctement encodé.
 -#~# # C'est bien pour le respect des RFC, mais c'est un peu pain in the ass
 -#~# # p our le trier avec procmail, donc on besoin d'un script
 -#~# # Ne pas décommenter si vous n'avez pas le script associé.
 -#~# # (cf https://wiki.crans.org/VieCrans/FichiersConfiguration#scripting)
 -#~# :0
 -#~# * ^List-Id:.*respbats\.lists\.crans\.org
 -#~# * ^X-Mailer:\/.*
 -#~# {
 -#~#   # Machines supprimées pour chambre invalide
 -#~#   :0
 -#~#   * ? echo "${MATCH}" | ${DECODEHEADERSCRIPT} | grep /usr/scripts/gestion/chambres_vides.py
 -#~#   ${DELETEDMACHINES}/
 -#~# }
 +# L'ancienne version de ce filtre ne fonctionne plus car les headers
 +# de ces mails sont maintenant correctement encodé.
 +# C'est bien pour le respect des RFC, mais c'est un peu pain in the ass
 +# p our le trier avec procmail, donc on besoin d'un script
 +# Ne pas décommenter si vous n'avez pas le script associé.
 +# (cf https://wiki.crans.org/VieCrans/FichiersConfiguration#scripting)
 +:0
 +* ^List-Id:.*respbats\.lists\.crans\.org
 +* ^X-Mailer:\/.*
 +{
 +  # Machines supprimées pour chambre invalide
 +  :0
 +  * ? echo "${MATCH}" | ${DECODEHEADERSCRIPT} | grep /usr/scripts/gestion/chambres_vides.py
 +  ${DELETEDMACHINES}/
 +}
  
  
  #################################################################
  #################################################################
  ##              Inclusion des règles personnelles              ##
  #################################################################
 -#~# # Fichier de règles à personnaliser
 -#~# INCLUDERC="${CONFIGDIR}/custom.normal.rules"
 +# Fichier de règles à personnaliser
 +INCLUDERC="${CONFIGDIR}/custom.normal.rules"
  
  #################################################################
  ##                Gestion des mails de Mailman                 ##
    ${MLDIR}.${DOMAIN_}.${ML_}/
  }
  
 -#~# # Fichier de règles de faible priorité à personnaliser
 -#~# INCLUDERC="${CONFIGDIR}/custom.final.rules"
 +# Fichier de règles de faible priorité à personnaliser
 +INCLUDERC="${CONFIGDIR}/custom.final.rules"