Munin 为何让人厌烦?

Munin 为何让人厌烦?

我们有一个 Munin 服务器,最近出现了一些非常奇怪的行为。网站本身运行正常,我们可以获取统计数据,我可以进行分页,其他一切都很好,除了...每隔 5 分钟我就会收到一封电子邮件,内容如下:

/bin/sh: 1: munin: not found
This program will easily break if you run it as root as you are
trying now.  Please run it as user 'munin'.  The correct 'su' command
on many systems is 'su - munin --shell=/bin/bash'
Aborting.

所以,我认为 /etc/cron.d/munin-node 中的 crontab 的用户名错误,对吗?不...

#
# cron-jobs for munin-node
#

MAILTO=root

# If the APT plugin is enabled, update packages databases approx. once
# an hour (12 invokations an hour, 1 in 12 chance that the update will
# happen), but ensure that there will never be more than two hour (7200
# seconds) interval between updates..
*/5 * * * *     munin if [ -x /etc/munin/plugins/apt_all ]; then munin-run apt_all update 7200 12 >/dev/null; elif [ -x /etc/munin/plugins/apt ]; then munin-run apt update 7200 12 >/dev/null; fi

我甚至已经完全删除了文件 /etc/cron.d/munin-node,但它仍然继续运行,就好像它在那里一样,并且它正尝试以 root 身份运行。

当然,统计数据一直按时显示。这让我很抓狂,因为我每 5 分钟就会收到一封垃圾电子邮件。

答案1

你检查过 root 的 crontab 吗?crontab -l以 root 身份使用以获取其列表。如果做不到,请查看常见位置

/etc/crontab
/etc/cron.d
/etc/cron.*

相关内容