#1 Le 10/03/2016, à 12:31
- adgenodux
[Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
Bonjour à tous,
J’ai ouvert ce fil concernant Munin.
Je l’ai finalement désinstallé cependant je continue de recevoir un email toutes les 5 minutes avec le message d’erreur suivant :
De: root <mon_email@presta.tld>
à: root
cci: mon_email@presta.tld
Date: 10 mars 2016 à 11:55
Objet: Cron <munin@VHOST1> if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi
Envoyé par: presta.tld
[ERROR] Could not copy contents from /etc/munin/static/ to /var/cache/munin/www at /usr/share/perl5/Munin/Master/HTMLOld.pm line 718.
Alors, que je fasse indifféremment :
crontab -e (crontab de mon utilisateur)
sudo crontab -u munin -e (crontab de munin)
sudo crontab -e (crontab de root)
... j’obtiens ceci:
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
..., donc uniquement des lignes commentées, aucune directive activée.
Dans /etc/crontab en revanche, j’ai ceci:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
... et pour finir, le dossier /var/spool/cron/crontabs est vide.
J’ai donc beau tout retourner dans tous les sens depuis plusieurs jours, impossible de trouver comment ces emails me sont envoyés, j’avais vu un message sur un site anglophone d’un utilisateur qui avait été obligé de désactiver carrément son cron pour arrêter de recevoir ces emails en masse puisque toutes les 5 minutes... Malheureusement je ne retrouve pas ce site car j’ai consulté des 10aines de trucs et je ne parviens pas à remettre la main dessus...
Quelqu’un aurait-il une idée de comment résoudre ça ?
Merci de votre aide...
EDIT: j'oubliais, j'ai naturellement aussi enlevé le fichier munin dans /etc/cron.d
Dernière modification par adgenodux (Le 10/03/2016, à 17:08)
Hors ligne
#2 Le 10/03/2016, à 12:44
- credenhill
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
hello
en stoppant cron, les mails s'arrêtent ?
regarder aussi dans /var/spool/anacron
Dernière modification par credenhill (Le 10/03/2016, à 12:52)
Hors ligne
#3 Le 10/03/2016, à 12:47
- yayel
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
Tu peux tenter de supprimer le package avec ses fichiers de config :
sudo apt-get purge cron
puis réinstaller
sudo apt-get install cron
Dernière modification par yayel (Le 10/03/2016, à 12:47)
Hors ligne
#4 Le 10/03/2016, à 12:53
- yayel
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
Sinon, tu peux aussi essayer de lister toutes les crontab pour savoir quel est ton invité mystère qui spam (probablement un compte lié à un programme) :
for user in $(cut -f1 -d: /etc/passwd); do echo -e "\n\n==> $user:" && sudo crontab -u $user -l; done
Hors ligne
#5 Le 10/03/2016, à 12:53
- adgenodux
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
Salut credenhill et merci de ton message...
alors il semble que non, malgré un
sudo service cron stop
... je continue à recevoir des messages...
là ça me dépasse...
Hors ligne
#6 Le 10/03/2016, à 12:55
- adgenodux
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
... et en lançant ta commande, j'ai une erreur :
-bash: Erreur de syntaxe près du symbole inattendu « do »
EDIT: autant pour moi, sans le sudo ça marche... je poste le retour
Dernière modification par adgenodux (Le 10/03/2016, à 12:56)
Hors ligne
#7 Le 10/03/2016, à 12:59
- adgenodux
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
pas encourageant
==> root:
no crontab for root
==> daemon:
no crontab for daemon
==> bin:
no crontab for bin
==> sys:
no crontab for sys
==> sync:
no crontab for sync
==> games:
no crontab for games
==> man:
no crontab for man
==> lp:
no crontab for lp
==> mail:
no crontab for mail
==> news:
no crontab for news
==> uucp:
no crontab for uucp
==> proxy:
no crontab for proxy
==> www-data:
no crontab for www-data
==> backup:
no crontab for backup
==> list:
no crontab for list
==> irc:
no crontab for irc
==> gnats:
no crontab for gnats
==> nobody:
no crontab for nobody
==> libuuid:
no crontab for libuuid
==> syslog:
no crontab for syslog
==> mysql:
no crontab for mysql
==> bind:
no crontab for bind
==> dovecot:
no crontab for dovecot
==> sshd:
no crontab for sshd
==> landscape:
no crontab for landscape
==> tomcat6:
no crontab for tomcat6
==> monuser:
no crontab for monuser
==> ftpusr:
no crontab for ftpusr
==> ftp:
no crontab for ftp
==> bf2:
no crontab for bf2
==> munin:
no crontab for munin
==> vmail:
no crontab for vmail
==> fetchmail:
no crontab for fetchmail
==> messagebus:
no crontab for messagebus
==> avahi:
no crontab for avahi
==> saned:
no crontab for saned
==> hplip:
no crontab for hplip
==> smmta:
no crontab for smmta
==> smmsp:
no crontab for smmsp
==> colord:
no crontab for colord
==> whoopsie:
no crontab for whoopsie
==> dovenull:
no crontab for dovenull
Hors ligne
#8 Le 10/03/2016, à 16:09
- credenhill
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
vérifier aussi anacron
locate anacron; find /var/spool | grep anacron
Hors ligne
#9 Le 10/03/2016, à 17:08
- adgenodux
Re : [Résolu] CRON et Munin: Comment arrêter l’envoie de mails ?
Honte et disgrâce, j'ai trouvé le coupable... (moi !)
voilà ce qui m'a mis sur la piste...
hello
en stoppant cron, les mails s'arrêtent ?
je travaille sur un serveur prototype chez moi... les mails continuant après l'arrêt de cron, je me suis tout de même décidé à regarder le second serveur que j'utilise online...
or, comme je viens de changer d'hébergeur il y a peu, j'ai donc réinstallé munin et c'est cette nouvelle config qui m'adressait tout le temps ces mails alors que moi je pensais que c'était mon prototype...
j'ai donc configuré /etc/cron.d/munin avec un
MAILTO=""
... et naturellement plus de mails...
bon, ça ne dit pas pourquoi il y a cette erreur, il faut encore que je trouve mais au moins, je peux enfin arrêter de me spammer moi-même
un grand merci à toi credenhill pour ton aide déterminante...
Hors ligne