# ./| |-[*+B] federez
# ./| |-[F] admin
# ./| | |
- # ./| | |-[F] logwatch
+ # ./| | |-[F] Debian updates
+ # ./| | |
+ # ./| | |-[F] federezpasswords
+ # ./| | |
+ # ./| | |-[F] Logcheck
+ # ./| | |
+ # ./| | |-[F] Logwatch
# ./| |
- # ./| |-[(F)] monit
+ # ./| |-[(F)] Monit
+ # ./| |
+ # ./| |-[(F)] saclay
# ./|
# ./|
# ./|-[$*+BM] Surveillance (on stalke, pour vérifier ce que font les autres)
ROOTDEFAULTDIR="${TECHNIQUEDIR}.root"
### Dossier racine pour Federez
- FEDEREZDIR="${CRANS_FOLDER}.FedeRez"
+ FEDEREZDIR=".FedeRez"
FEDEREZMONITDIR="${FEDEREZDIR}.Monit"
- FEDEREZLOGWATCHDIR="${FEDEREZDIR}.Logwatch"
+ FEDEREZADMINDIR="${FEDEREZDIR}.admin"
+ FEDEREZLOGWATCHDIR="${FEDEREZADMINDIR}.Logwatch"
+ FEDEREZLOGCHECKDIR="${FEDEREZADMINDIR}.Logcheck"
+ FEDEREZDEBIANDIR="${FEDEREZADMINDIR}.Debian-updates"
+ FEDEREZPASSWORDSDIR="${FEDEREZADMINDIR}.federezpasswords"
+ 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
* ^(X-Mailer|User-Agent):.*monit
{
- # Avant de tester les hotsnames Cr@ns, règle spéciale utile pour
+ # Avant de tester les hostnames Cr@ns, règle spéciale utile pour
# certains admin de FedeRez
:0
* ^To: federez-monit@
* ^Subject:.*monit \/[^ \.]+
${MONITDIR}.${MATCH}/
+ :0
+ * ^Subject:.*logwatch for
+ ${MONITDIR}.${MATCH}/
+
# Dossier de Monit par défaut, si Monit se met à envoyer d'autres mails
:0
${MONITDIR}/
* ^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}/
#################################################################
## 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 ##
#################################################################
## Gestion des mailing-listes FedeRez ##
#################################################################
- # On veut ne garder que le nom de la ML sans le nom de domaine
- ML=`echo "${ML}" | sed 's/\.lists\.federez\.net//'`
- # On prend garde à ne pas créer un sous-dossier
- # si jamais le List-Id contient un . ou un espace
- ML_=`echo "${ML}" | sed 's/\(\.\| \)/_/g'`
-
:0
- * ^List-Id:.*lists.federez.net
+ * ^List-Id:.*federez.net
{
+ # On veut ne garder que le nom de la ML sans le nom de domaine
+ ML=`echo "${ML}" | sed 's/\(\.lists\)\?\.federez\.net//'`
+ # On prend garde à ne pas créer un sous-dossier
+ # si jamais le List-Id contient un . ou un espace
+ ML_=`echo "${ML}" | sed 's/\(\.\| \)/_/g'`
+
+ # Gestion de la ML admin
+ :0
+ * ^List-Id:.*admin
+ {
:0
* ^Subject:.*Logwatch for.*federez\.net
${FEDEREZLOGWATCHDIR}/
+ :0
+ * ^To:.*logcheck
+ ${FEDEREZLOGCHECKDIR}/
+
+ :0
+ * ^Subject:.*Debian package update
+ ${FEDEREZDEBIANDIR}/
+
+ :0
+ * ^From:.*federezpasswords
+ ${FEDEREZPASSWORDSDIR}/
+
+ :0
+ * ^From:.*support@ovh.com
+ ${FEDEREZOVHDIR}/
+
+ :0
+ ${FEDEREZADMINDIR}/
+ }
+
:0
${FEDEREZDIR}.${ML_}/
}
${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"