xcme Posted May 23, 2011 Posted May 23, 2011 Что нужно прописать в конфиге (или в строке запуска), чтобы snmptrapd: 1. Не затирал файл лога при перезапуске 2. Сообщения о трапах не падали в messages По пункту №1 пробовал ключ -A (Append to the log file rather than truncating it.) Лог действительно перестает очищаться, но любая запись теперь дублируется. Вставить ник Quote
terrible Posted May 23, 2011 Posted May 23, 2011 ee /etc/syslog.cong Такие строчки у вас есть? !snmptrapd *.* /var/log/snmptrapd.log Вставить ник Quote
xcme Posted May 25, 2011 Author Posted May 25, 2011 ee /etc/syslog.cong Такие строчки у вас есть? !snmptrapd *.* /var/log/snmptrapd.log Прописал. В файле snmptrapd.conf закомментил строку #logoption f /var/log/snmptrapd.log Теперь лог не затирается и записи не дублируются. Осталось придумать, как сделать, чтобы /var/log/messages трапы не падали. Вставить ник Quote
s.lobanov Posted May 25, 2011 Posted May 25, 2011 xcme Самый простой способ это поставить syslog-ng и там уже составить фильтры практически любой сложности. Вставить ник Quote
bos9 Posted May 25, 2011 Posted May 25, 2011 там у демона ключ есть для этого, у меня на centos так работает: cat /etc/sysconfig/snmptrapd.options # snmptrapd command line options OPTIONS="-Lf /var/log/trapd.log -p /var/run/snmptrapd.pid" Вставить ник Quote
xcme Posted May 25, 2011 Author Posted May 25, 2011 (edited) bos9, в файл то лог пишется, но см проблемы №1 и №2. Если делаю через сислог, то получаю в любом случае по 2 записи: либо обе в файл лога, либо одну в файл лога, а другую в messages. з.ы. Нашел обход проблемы - если запускать сервис с ключом -Ls 7, оказывается, это не то же самое, что писать в конфиге logoption s 7. Для local7 потом поставил запрет на вывод в messages и записи не дублируются больше. Всем спасибо! Edited May 25, 2011 by xcme Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.