每隔一小时,我都会收到一封来自服务器的电子邮件,内容如下:
DBI connect('database=runtime;host=localhost','nagios',...) failed: Access denied for user 'nagios'@'localhost' (using password: YES) at /usr/local/nagios/perl/lib/Ima/DBI.pm line 329
我们实际上并没有在该服务器上使用nagios,所以如果它不起作用的话。 我想停止这个cron作业,但我找不到它所在的cron文件。
/etc/cron.hourly没有它。
crontab -l不显示它。
唯一的地方,我可以find这个命令是这个文件:
/usr/local/nagios/installer/crontab.nagios
我不知道是否应该操纵这个文件。
我怀疑你有一个作为nagios用户运行的cron作业。 所以,看看/var/spool/cron或者使用crontab -l -u nagios命令来检查。 如果存在并且不想使用,只需注释掉或执行crontab -r -u nagios即可删除。
你检查过/etc/cron.d吗?
如果您不在该主机上运行Nagios,编辑该脚本是安全的 – 因为它只会影响Nagios。