LinuxForum.Fans
Тема

Nagios + NRPE

Автор: enjoy1288 30 сообщений 4029 просмотров
#277370

пардон, исправил
при запуске на А в лог записались только строки с CARD_HWFAIL
при запуске на В в лог ничего не записалось, то бишь пусто

#277377

Отлично, теперь добавим ещё одну строку
/bin/cat /var/log/bd6808.log > /tmp/gebug_script_full.log
И глазами посмотрим, есть ли там строки CARD_HWFAIL на самом деле, и вообще совпадают ли эти файлы.

#277380

При запуске на А имеем два лога, в одном строки только с CARD_HWFAIL
во втором все тоже самое, что и в оригинале лога (bd6808.log)

При запуске на В имеем два пустых лога

#277384

Так значит в этом и проблема.
Значит проблема или в cat или в правах на чтение файла или в путях.
Можно вообще отказаться от cat. Например попробуй сделать так tail -n 200 /var/log/bd6808.log > /tmp/gebug_script_full.log

#277386

Вроде как заработало, проблема была с правами на bd6808.log, огромное, пингвинячье спасибо:) *DRINK*

#277391

Пожалуйста :)
При возникновении проблемы, самый первый шаг - её локализация. Первым делом надо определить в каком компоненте проблема возникла.

#277394

Ну я изначально предположил что проблема в том, что лог не открывается по nrpe :)
но меня смутило то, что есть другой скрипт, который выполняет похожую функцию и его не смущали права на bd6808.log
И еще один вопрос: если лог регулярно архивируется, а на его месте создается другой, права нужно постоянно руками поправлять? или можно автоматизировать "выдачу" прав файлу?

#277402

Можно автоматизировать конечно. Например проверять права и если они неправильные - менять. Записать этот алгоритм в скрипт и запускать его периодически по cron.

#277403

спасибо, будем учить

Войдите или зарегистрируйтесь, чтобы ответить.