From: Vincent Le Gallic Date: Thu, 24 Dec 2015 21:01:37 +0000 (+0100) Subject: Merge branch 'master' into perso X-Git-Url: http://gitweb.pimeys.fr/?p=config-20-100.git;a=commitdiff_plain;h=2f8ffc274b765dcc8d1968745a6a412001ab3fcc;hp=-c Merge branch 'master' into perso Conflicts: .bash_aliases --- 2f8ffc274b765dcc8d1968745a6a412001ab3fcc diff --combined .procmailrc index 82a7635,30bac2f..6916b27 --- a/.procmailrc +++ b/.procmailrc @@@ -129,7 -129,7 +129,7 @@@ # | | # | |-[+] Nagios (Comme Monit, mais en mieux/moins bien/différent) # | | | - # | | |- + # | | |- # | | # | |-[+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 ## @@@ -471,14 -472,19 +472,19 @@@ :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 @@@ -497,9 -503,9 +503,9 @@@ * ^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}/ +} ################################################################# @@@ -786,8 -792,8 +792,8 @@@ ################################################################# ## 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 ## @@@ -998,5 -1004,5 +1004,5 @@@ ${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"