Disable CRON session logging on Debian 6

Voici comment déactiver les logs d’ouvertures de sessions par CRON afin d’eviter la pollution/flood dans les fichiers /var/log/auth.log et /var/log/syslog

debian6 CRON[27984]: pam_unix(cron:session): session opened for user root by (uid=0)
debian6 CRON[27982]: pam_unix(cron:session): session opened for user root by (uid=0)
debian6 CRON[27986]: pam_unix(cron:session): session closed for user root
debian6 CRON[27987]: pam_unix(cron:session): session closed for user root

Edit /etc/rsyslog.conf file

nano /etc/rsyslog.conf

Modifier:

auth,authpriv.*         /var/log/auth.log
*.*;auth,authpriv.none,cron.none                -/var/log/syslog
cron.*                          /var/log/cron.log

Edit /etc/pam.d/cron file

nano /etc/pam.d/cron

Commenter la ligne:

# @include common-session-noninteractive
/etc/init.d/rsyslog restart
/etc/init.d/cron restart

Continer à suivre les cronjobs

tail -f /var/log/cron.log

Best Windows equivalent of UNIX tail

“tail -f ” sur debian permet de voir défiler en direct les logs de votre serveur.

Je cherchais un équivalant Windows, le meilleur que j’ai trouvé est LogExpert

Il permet de suivre les logs de plusieurs serveurs en même temps par connexion SSH. Les plus : la possibilité de synchroniser les timestamps et le colonnage automatique pour plus de visibilité.

Les moins : il ouvre le fichier log en entier, pas seulement les 10 dernières lignes comme sur tail et ça peut-être assez lent pour les gros fichiers!