Verified Commit 9642f6a1 authored by erdnaxe's avatar erdnaxe 🦋

A bit of 2020 cleanup

parent 493b8e2a
munin_apt_all /etc/munin/plugins/apt_all
monit /usr/bin/monit
monit /usr/sbin/monit
iscsi-update /usr/scripts/gestion/iscsi/update.sh
print_status /usr/scripts/impression/print_status.py
bcfg2 /usr/sbin/bcfg2
psql_filtrage /usr/bin/psql filtrage
ntpdate /usr/sbin/ntpdate
wifi_new /usr/scripts/wifi_new/updates.py
sshFingerprint /usr/scripts/gestion/gen_confs/populate_sshFingerprint.py
deconnexion /usr/scripts/surveillance/deconnexion.py
secours /usr/scripts/secours/check-vpn-from-ovh
secours /usr/scripts/secours/secours.py
check_cert /usr/scripts/utils/check_cert.py
proxy-watch /etc/cron.script/proxy-watch
generate /usr/scripts/gestion/gen_confs/generate.py
sip_multidial /usr/scripts/sip/sip_multidial.py
named-checkzone /usr/sbin/named-checkzone
pages-wiki Impossible de dumper les pages proxy du wiki
anacron anacron
collision_ipv6 /usr/scripts/surveillance/collisions_ipv6.py
......@@ -28,9 +28,3 @@
:0
* ^X-Dokuwiki-Server:.*wiki\.federez\.net
.wikis.FedeRez/
### Mails recus de Kokarde.net
:0
* ^From:.*administrateur@webaaee\.ens-cachan\.fr
.Kokarde/
# Complémentaire au .procmailrc générique mis à votre disposition
# par les gentils membres actifs du Cr@ns
# Vous pouvez l'utiliser, le redistribuer, le modifier à votre convenance.
# Des questions, des suggestions : {nounou,ca}@lists.crans.org
# Licence : WTFPL
# Ce fichier doit être exécuté pour que discourse.rules puisse
# trier correctement les mails de Discourse
#------------------------------------------------------------------------------
#################################################################
## Variables ##
#################################################################
### Dossier sous lequel l'arborescence des mails envoyés par
### Discourse sera rangée
DISCOURSEDIR=.Discourse
#################################################################
## Préprocessing ##
#################################################################
# On redécode le champ List-ID, mais cette fois-ci en en retirant
# les accents potentiels.
:0
LISTID=| formail -cXList-ID: | perl -MEncode -MText::Unaccent::PurePerl -pE '$_=encode("utf-8",unac_string(decode("MIME-Header", $_)))'
# Complémentaire au .procmailrc générique mis à votre disposition
# par les gentils membres actifs du Cr@ns
# Vous pouvez l'utiliser, le redistribuer, le modifier à votre convenance.
# Des questions, des suggestions : {nounou,ca}@lists.crans.org
# Licence : WTFPL
# Ce fichier permet de trier les mails envoyés par Discourse
#------------------------------------------------------------------------------
#################################################################
## Gestion des mails de Discourse ##
#################################################################
:0
* ML ?? discourse\.crans\.org$
{
ML=`echo ${ML} | sed 's/discourse\.crans\.org$//;s/\.$//'`
# Le List-ID de Discourse est dans l'ordre sous-catégorie.catégorie
# pour une arborescence mail, on veut l'ordre inverse
ML=`echo ${ML} | sed "s/\./\n/g" | tac | paste -sd "."`
# On veut s'assurer ML contient encore quelque chose (c'est-à-dire,
# n'était pas juste discourse.crans.org sans rien avant)
:0
* ? echo $ML
* ? test -n "${ML}"
${DISCOURSEDIR}.${ML}/
# Dossier par défaut
:0
${DISCOURSEDIR}/
}
# Complémentaire au .procmailrc générique mis à votre disposition
# par les gentils membres actifs du Cr@ns
# Vous pouvez l'utiliser, le redistribuer, le modifier à votre convenance.
# Des questions, des suggestions : {nounou,ca}@lists.crans.org
# Licence : WTFPL
# Ce fichier permet contient des règles pour trier 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.
#------------------------------------------------------------------------------
# Statistiques des dernières 24h n'avait pas de X-Mailer
:0
* ^Subject:.*Statistiques.*24h
${STATUPLOADDIR}/
:0
* ^List-Id:.*impression\.lists\.crans\.org
{
# Les modifications de solde n'avaient pas de X-Mailer
:0
* ^Subject: .*Modification de solde
${LDAPSOLDEDIR}/
# print_status.py n'avait pas de X-Mailer
:0
* ^Subject: .*\[print_status.py\]
${PRINTSTATUSDIR}/
}
# Les machines supprimées pour chambre invalide n'avaient pas de X-Mailer
:0
* ^List-Id:.*respbats\.lists\.crans\.org
* ^Subject: \[Respbats\] Machines supprim.*es pour chambre invalide
${DELETEDMACHINES}/
# bcfg2-report n'avait pas de X-Mailer
:0
* ^To: roots@crans.org
* ^Subject: Serveurs non synchronis.*s avec bcfg2
${BCFG2DIR}/
......@@ -70,7 +70,6 @@
# | | |-[B] bureau
# | | |-[B] crous-crans
# | | |-[+B] disconnect
# | | |-[$*+] impression (sans modif_solde, munin)
# | | |-[$*+] respbats (bot-free)
# | | |-[+B] spoof
# | | |-[T] trésorier
......@@ -107,23 +106,12 @@
# |
# |-[*+] Monitoring (une machine fait-elle de la merde ?)
# | |
# | |-[+] Arpwatch (chaque fois qu'une machine fait un truc nouveau/suspect sur le réseau)
# | | |
# | | |-[+] changed_ethernet_address
# | | |-[+] flip_flop
# | | |-[+] new_activity
# | | |-[+] new_station
# | |
# | |-[+B] mac_prises (spoofing is being watched)
# | |
# | |-[*+] Monit (Un truc marche pas/remarche, un disque est plein,…)
# | | |
# | | |- <un dossier par serveur>
# | |
# | |-[$*+] Munin (Graphes)
# | | |
# | | |-[$*+] Imprimante
# | |
# | |-[+] Nagios (Comme Monit, mais en mieux/moins bien/différent)
# | | |
# | | |- <un dossier pour tous les switchs, un pour toutes les bornes, puis un dossier par serveur>
......@@ -443,27 +431,6 @@ PHABRICATOR=| formail -cXX-Phabricator-Projects: | perl -MEncode -pe '$_=encode(
#~# # Fichier de règles prioritaires à personnaliser
#~# INCLUDERC="${CONFIGDIR}/custom.high.rules"
#################################################################
## Gestion des mails d'Arpwatch ##
#################################################################
:0
* ^From:.*arpwatch@crans\.org
{
# On trie les différents types de mails d'Arpwatch,
# en faisant attention aux . et aux espaces après avoir éliminé
# tout ce qui se trouve après " (".
:0
* ^Subject: \/.* \(
{
TYPE=`echo $MATCH | sed 's/ (.*//;s/\( \|\.\)/_/g;'`
:0
${ARPWATCHDIR}.${TYPE}/
}
:0
${ARPWATCHDIR}/
}
#################################################################
## Gestion des mails de Monit ##
......@@ -491,37 +458,6 @@ PHABRICATOR=| formail -cXX-Phabricator-Projects: | perl -MEncode -pe '$_=encode(
}
#################################################################
## Gestion des mails de Nagios ##
#################################################################
# Les mails de Nagios à propos du serveur A sont envoyés dans le dossier
# ${NAGIOSDIR}.A/ si le dossier n'existe pas, il est créé mais il
# faut encore s'y abonner
:0
* ^(From: nagios@crans\.org|User-Agent:.*nagios)
{
# Tous les switchs vont dans le dossier ${NAGIOSSWITCHSDIR}
:0
* ^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:.* [A-Z]+ - \/[a-z0-9](-*[a-z0-9]+)*
${NAGIOSDIR}.${MATCH}/
# Si l'envie prenait à Nagios de raconter un peu plus sa vie
:0
${NAGIOSDIR}/
}
#################################################################
## Gestion des mails de Cron ##
#################################################################
......@@ -571,11 +507,6 @@ PHABRICATOR=| formail -cXX-Phabricator-Projects: | perl -MEncode -pe '$_=encode(
* ^From:.*logcheck@crans\.org
${LOGCHECKDIR}/
# Mails envoyés par munin quand il trouve qu'un graphe sort des limites
:0
* ^From: munin@crans\.org
${MUNINDIR}/
# Mails envoyés en cas d'erreur de synchronisation du ftp
:0
* ^From: mirror@crans\.org
......@@ -751,21 +682,6 @@ PHABRICATOR=| formail -cXX-Phabricator-Projects: | perl -MEncode -pe '$_=encode(
}
}
# Sur la ML impression@
:0
* ^List-Id:.*impression\.lists\.crans\.org
{
# Modification de solde
:0
* ^X-Mailer: modif_solde
${LDAPSOLDEDIR}/
# Munin stock papier et toners
:0
* ^From: munin@crans\.org
${MUNINIMPRESSIONDIR}/
}
# Sur la ML respbats@
:0
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment