existe t'il une commande pour afficher des statistiques de spamassassin??
Genre le nombre de mails tagués comme SPAM, etc...
Merci.
Modérateur: modos Ixus
j'ai dans /etc/mail/spamassassin plusieurs fichiers de configuration de rêgles de type antidrug.cf bigevil.cf evilnumbers.cf soberq.cf tripwire.cf etc...
......
Est ce que je peux ajouter des règles dans un de ces fichiers...?
est ce que ça suffit de mettre ces lignes, ou je dois encore rajouter autre chose?
# /binbash
# script de stats pour spamassassin
# Sphinx, v1.22, 17/08/06
NOMBRE=0
echo
echo " *****# Script de stats complementaires du filtrage antispam #*****"
#################################################################
# definition des fichiers log a parser
FICHIERSTATS=/var/log/mail.info.0
GLOBALSTATS=/var/log/mail.info*
################################################################
# Nombre de mails analyses et temps
NOMBRE=$( zgrep "scantime" $GLOBALSTATS | cut -d: -f3 | wc -l)
echo "Nombre de mails dans les logs de filtrage antispam : $NOMBRE"
echo -n "Temps moyen de filtrage pour aujourd'hui : "
addition=0; j=0; for i in `zgrep scantime\= /var/log/mail.info | sed -e 's/^.*scantime\=\([0-9\.]*\),.*$/\1/'`; do addition=$addition+$i; j=$j+1; done; echo \($addition\)/\($j\) | bc -l
NOMBRE=$( zgrep "scantime" $FICHIERSTATS | cut -d: -f3 | wc -l)
##############################################################"
#
# Calcul des stats
echo " "
echo "----- Stats des regles antispam -----"
PBDATE=$( zgrep -c DATE $FICHIERSTATS)
echo "Erreur de date : $[PBDATE * 100 / NOMBRE]% ($PBDATE)"
RAZOR=$( zgrep -c RAZOR $FICHIERSTATS)
echo "Systeme Razor : $[RAZOR * 100 / NOMBRE]% ($RAZOR)"
SARE=$( zgrep -c SARE $FICHIERSTATS)
echo "Regles SARE : $[SARE * 100 / NOMBRE]% ($SARE)"
BAYES=$( zgrep -c "autolearn=spam" $FICHIERSTATS)
echo "Module bay�sien (spam) : $[BAYES * 100 / NOMBRE ]% ($BAYES)"
#######################################################
# Filtrage sur IP
echo " "
echo "----- Filtrage DNS et sur infos IP -----"
DSBL=$( zgrep -c DSBL $FICHIERSTATS)
echo "Filtrage DSBL : $[DSBL * 100 / NOMBRE]% ($DSBL)"
XBL=$( zgrep -c XBL $FICHIERSTATS)
echo "Filtrage XBL : $[XBL * 100 / NOMBRE]% ($XBL)"
SORBS=$( zgrep -c SORBS $FICHIERSTATS)
echo "Fitrage SORBS : $[SORBS * 100 / NOMBRE ]% ($SORBS)"
DYNAMICIP1=$( zgrep -c DYNAMIC_IPADDR $FICHIERSTATS)
echo "Regles Dynamic IP 1 : $[DYNAMICIP1 * 100 / NOMBRE]% ($DYNAMICIP1)"
#####################################################################
# Regles de routage / exim
echo " "
echo "----- Stats venant de Exim -----"
REJECT=$( zgrep -c REJECTED /var/log/exim4/rejectlog)
echo "Rejets combines : $REJECT"
echo
echo " *****-- FIN du script --*****"
existe t'il une commande pour afficher des statistiques de spamassassin??
Retour vers Linux et BSD (forum généraliste)
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité