Каждый час я получаю электронное письмо с сервера со следующей ошибкой cron:
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
не показывает это.
Единственное место, где я мог найти эту команду, был этот файл:
/usr/local/nagios/installer/crontab.nagios
Однако я не уверен, следует ли мне манипулировать этим файлом.
Я подозреваю, что у вас есть задание cron, работающее как nagios
пользователь. Итак, взгляните на /var/spool/cron
или используйте crontab -l -u nagios
команда для проверки. Если он существует и вы не хотите использовать, просто закомментируйте или выполните crontab -r -u nagios
удалять.
Вы проверяли /etc/cron.d?
Если вы не запускаете Nagios на этом хосте, редактирование сценария безопасно - оно повлияет только на Nagios.