Tapadtete

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - cron

Fil des billets

mardi, avril 10 2007

Log d'authentification par mail

Fichier authactivity à placer dans /etc/cron.daily/

#!/bin/bash

body='/tmp/mailtest_body.txt'
dest='julien.smadja@gmail.com'

echo "Activite authentification" > $body
echo "" >> $body

cat /var/log/auth.log >> $body
mv /var/log/auth.log /tmp/auth.log

mpack -s "[BlackDojo] Activite authentification" $body $dest

Log FTP par mail

Envoyer les logs FTP par mail

Fichier ftpactivity à placer dans /etc/cron.daily/

#!/bin/bash

body='/tmp/mailtest_body.txt'
dest='julien.smadja@gmail.com'
ftp='/var/log/vsftpd.log'
filterftp='/var/log/ftpfilter.log'

cut -d ' ' -f 8,13 $ftp | grep [\"] > $filterftp

echo "Activite du FTP" > $body
echo "" >> $body

#cat $filterftp | grep DOWNLOAD >> $body
cat $filterftp >> $body

echo "" > $filterftp

mpack -s "[BlackDojo] Activite du FTP" $body $dest

Cron : Automatisation des tâches

Fichier de configuration : /etc/crontab (voir fichier attaché).

  • Recharger le fichier : sudo /etc/init.d/cron reload
  • Relancer le cron : sudo /etc/init.d/cron restart
  • Executer les tâches d'un dossier : sudo run-parts /etc/cron.daily