Как я могу установить разрешение чтения в электронном письме шпульки для корня в Linux

Смотрите на журналы кота. Они размещаются в каталог logs у кота устанавливают папку (например. C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs). это могло бы дать Вам некоторые подсказки о том, что продолжается.

0
задан 22 July 2013 в 22:20
2 ответа

Если я правильно понимаю ваши комментарии, вы получаете электронные письма от какой-то автоматизированной системы в локальный буфер root с предупреждением об ошибках с какой-либо другой подсистемой (аутентификация по электронной почте), и вы хотите, чтобы NAGIOS мог их искать. Предположительно, вы у вас есть или написан какой-нибудь плагин NAGIOS, который проверяет их в спуле электронной почты root; назовем его check_root_mbox .

Проблема заключается в том, чтобы убедиться, что у плагина есть права на чтение файла почтового ящика, что вы пытались сделать, изменив право собственности на файл спула почты root. Вероятно, это не лучший способ сделать это.

Либо вам нужно запустить плагин под sudo , либо вам нужно изменить исходные задания, которые генерируют эти ошибки, чтобы ответы приходили куда-то, кроме Я пытался сделать это, отрегулировав владельца файла очереди почты root. Вероятно, это не лучший способ сделать это.

Либо вам нужно запустить плагин под sudo , либо вам нужно изменить исходные задания, которые генерируют эти ошибки, чтобы ответы приходили куда-то, кроме Я пытался сделать это, отрегулировав владельца файла очереди почты root. Вероятно, это не лучший способ сделать это.

Либо вам нужно запустить плагин под sudo , либо вам нужно изменить исходные задания, которые генерируют эти ошибки, чтобы ответы приходили куда-то, кроме корень @ localhost . Последнее выходит за рамки этого ответа, поскольку вы ничего не сказали нам о заданиях, которые генерируют эти отказы.

Если вы выберете первый, он будет состоять из двух шагов; запуск плагина под sudo и разрешение sudo.

Чтобы выполнить первую часть, если вы работаете под NRPE, поместите строку вроде

command[check_root_mbox]=sudo /usr/lib/nagios/plugins/check_root_mbox

в свой nrpe.cfg , изменив пути соответственно. Если вы используете NAGIOS в самой системе, поместите в конфигурацию check_command , например

define command{
        command_name    check_root_mbox
        command_line    /usr/bin/sudo $USER1$/check_root_mbox
        }

, и используйте ее. Затем для второй части поместите строку вида

nagios  ALL=(root) NOPASSWD: /usr/lib/nagios/plugins/check_root_mbox

в файл sudoers , снова изменив пути соответствующим образом.

2
ответ дан 4 December 2019 в 12:36

Не пытайтесь это сделать. На вашем SMTP-сервере (независимо от того, что вы используете) есть команды диагностики, которые сообщат вам (и nagios), если есть проблемы. Чтение файла спула - не способ узнать его статус.

1
ответ дан 4 December 2019 в 12:36

Теги

Похожие вопросы