Page 9 of 17 FirstFirst ... 7891011 ... LastLast
Results 121 to 135 of 242

Thread: Заменяем стандартный syslogd на syslog-ng

  1. #121
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Pablo Escobar View Post
    To MrGalaxy:
    не отъедает записи о cron.hourly
    И не должен. Ни автор скрипта, ни я не задавались такой целью.

    Quote Originally Posted by Pablo Escobar View Post
    сожержимое файла clear_log.sh (лежит в cron.hourly)
    Code:
    /bin/sh
    sed -e '/^.*run\-parts\ \/opt\/etc\/cron\.[1|5]min.*$/d' /tmp/syslog.log > /opt/var/log/syslog.log.tmp && mv /opt/var/log/syslog.log.tmp /tmp/syslog.log
    поправтье регексповый запрос, плз.,
    Вставьте следующей строчкой
    Code:
    sed -e '/^.*run\-parts\ \/opt\/etc\/cron\.hourly.*$/d' /tmp/syslog.log > /opt/var/log/syslog.log.tmp && mv /opt/var/log/syslog.log.tmp /tmp/syslog.log
    Работать должно, а "марафет" наведёте сами. Например, можно 2 строки скрипта sed записать одной или объединить 2 команды -e в одну.

    Quote Originally Posted by Pablo Escobar View Post
    To MrGalaxy: я синтаксис там не помню.спасибо.
    Есть возможность вспомнить:
    http://ru.wikipedia.org/wiki/Sed
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  2. #122

    И снова проблема по cron

    При установке cron сделал тестовый файл в папку /opt/etc/cron.5mins, затем файл удалил а cron все равно продолжает к папке обращаться, что видно из лога. Исходя из лога видно что старт идет из файла /opt/sbin/*cron. Но данный файл не открывается для редактирования из под mc.
    Уважаемые гуру может кто подскажет что с этим делать, может можно данный файл удалить?
    P.S В cron есть еще задания правда в другой папке /opt/etc/cron.hourly но судя по логу обращения идут все к тому же файлу /opt/sbin/*cron
    Если файл *cron удалю придется заново размещать задание в папку /opt/etc/cron.hourly ?

    Вот лог :
    30 13:50:01 /opt/sbin/cron[3248]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 13:53:25 ntp client: Synchronizing time with time.nist.gov ...
    Sep 30 13:55:01 /opt/sbin/cron[3262]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:00:01 /opt/sbin/cron[3273]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:01:01 /opt/sbin/cron[3278]: (admin) CMD (run-parts /opt/etc/cron.hourly)
    Sep 30 14:01:01 ddns update: no update needed at this time
    Sep 30 14:05:01 /opt/sbin/cron[3296]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:10:01 /opt/sbin/cron[3308]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:15:01 /opt/sbin/cron[3320]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:20:02 /opt/sbin/cron[3332]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:25:01 /opt/sbin/cron[3343]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:30:01 /opt/sbin/cron[3355]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:35:01 /opt/sbin/cron[3367]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:40:01 /opt/sbin/cron[3379]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:45:01 /opt/sbin/cron[3391]: (admin) CMD (run-parts /opt/etc/cron.5mins)
    Sep 30 14:50:01 /opt/sbin/cron[3403]: (admin) CMD (run-parts /opt/etc/cron.5mins)

  3. #123
    Join Date
    Jul 2009
    Location
    Челябинск
    Posts
    236
    Все задания cronа прописаны в /opt/etc/crontab и работает он у Вас именно так, как должен.
    А /opt/sbin/cron это исполняемый файл - сам cron и есть.
    Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24

  4. #124
    Quote Originally Posted by OlegaVB View Post
    Все задания cronа прописаны в /opt/etc/crontab и работает он у Вас именно так, как должен.
    А /opt/sbin/cron это исполняемый файл - сам cron и есть.
    Ответ конечно хорош.Мне бы хотелось что бы в логе не было информации о том что запустилcя cron 5 мин. ведь задание из папки cron.5mins я удалил, а лог идет.

    3 постами ниже видел решение написать поставить скрипт по удалению лога на задание из папок 5 минут и 1 раз в час. Можно конечно и так, но тут чисто принципиальный вопрос, почему пишет ведь задания уже нет.

  5. #125
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by shmel View Post
    Можно конечно и так, но тут чисто принципиальный вопрос, почему пишет ведь задания уже нет.
    Пишет, потому, что заданием является run-parts /opt/etc/cron.5mins --- он и запускается раз в 5 минут и проверяет наличие пользовательских скриптов в директории

  6. #126
    Join Date
    Jul 2009
    Location
    Челябинск
    Posts
    236
    Quote Originally Posted by shmel View Post
    Ответ конечно хорош.Мне бы хотелось что бы в логе не было информации о том что запустилcя cron 5 мин. ведь задание из папки cron.5mins я удалил, а лог идет.
    А Вы в crontab то все таки посмотрите, а потом говорите что заданий нет.
    P.S. Такие ответы отбивают желание помогать.
    Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24

  7. #127

    Red face

    Quote Originally Posted by al37919 View Post
    Пишет, потому, что заданием является crontab /opt/etc/cron.5mins --- он и запускается раз в 5 минут и проверяет наличие пользовательских скриптов в директории
    Если из crontab убрать задание
    */5 * * * * root run-parts /opt/etc/cron.5mins
    то и в логе пропадет. Спасибо всем за наводку разобрался.Извините кого обидел своим ответом.
    Last edited by Omega; 11-10-2011 at 23:17. Reason: fixed

  8. #128
    Join Date
    Jul 2009
    Location
    Челябинск
    Posts
    236
    Quote Originally Posted by shmel View Post
    Если из crontab убрать задание
    */5 * * * * root run-parts /opt/etc/cron.5mins
    то и в логе пропадет. Спасибо всем за наводку разобрался.Извините кого обидел своим ответом.
    Ну вот - все было просто.
    Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24

  9. #129
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492

    Ограничение размера логов

    Для того, чтобы системный лог и логи самбы не разрастаилсь до неимоверных размеров, и их не надо было удалять, в pre-shutdown и в какой-нибудь каталог cron'а (например, cron.weekly) можно добавить такой вот скрипт:

    Code:
    cat /tmp/syslog.log >> /opt/var/log/syslog.log
    sed -e :a -e '$q;N;10001,$D;ba' /opt/var/log/syslog.log > /tmp/syslog.log.tmp && cat /tmp/syslog.log.tmp > /opt/var/log/syslog.log && rm -rf /tmp/syslog.log.tmp
    sed -e :a -e '$q;N;2001,$D;ba'  /opt/var/samba/log.smbd > /tmp/log.smbd.tmp   && cat /tmp/log.smbd.tmp  > /opt/var/samba/log.smbd && rm -rf /tmp/log.smbd.tmp
    sed -e :a -e '$q;N;2001,$D;ba'  /opt/var/samba/log.nmbd > /tmp/log.nmbd.tmp   && cat /tmp/log.nmbd.tmp  > /opt/var/samba/log.nmbd && rm -rf /tmp/log.nmbd.tmp
    sleep 1s
    В результате в файле системного лога останутся только 10000 последних строк, а в файлах самбовских логов - по 2000 строк.
    Если количество строк меньше заданного, то файл останется без изменений.
    Last edited by MrGalaxy; 27-10-2009 at 05:19.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  10. #130
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Для этого существует
    Code:
    [admin@wl500gP root]$ ipkg info logrotate | grep Description
    Description: Rotates, compresses, removes and mails system log files.

  11. #131
    зачем усложнять?
    оно и не будет разрастаться, максимум 3 файла по 200 КБ.
    см. опции syslogd, а частности -b и -s, а также с чем сейчас оно запускается

  12. #132
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Lupo_Alberto View Post
    Для этого существует
    Code:
    [admin@wl500gP root]$ ipkg info logrotate | grep Description
    Description: Rotates, compresses, removes and mails system log files.
    Я покурю это, может и правда проще.

    Quote Originally Posted by theMIROn View Post
    зачем усложнять?
    оно и не будет разрастаться, максимум 3 файла по 200 КБ.
    см. опции syslogd, а частности -b и -s, а также с чем сейчас оно запускается
    Это в ОЗУ оно не разрастается. Я же сохраняю его на Ж. диск раз в сутки, дописываю к старому файлу лога.

    В общем, я скрипт для себя подготовил, выложил, может кому ещё надо.
    Last edited by MrGalaxy; 24-10-2009 at 21:13.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  13. #133
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Quote Originally Posted by MrGalaxy View Post
    Я покурю это, может и правда проще.


    Это в ОЗУ оно не разрастается. Я же сохраняю его на Ж. диск раз в сутки, дописываю к старому файлу лога.

    В общем, я скрипт для себя подготовил, выложил, может кому ещё надо.
    Возможно, вас заинтересует и это.

  14. #134
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Lupo_Alberto View Post
    Возможно, вас заинтересует и это.
    Спасибо, это действительно интересно. Насколько я смог понять, лог начинает вестись на внешнем носителе сразу.
    Достоинства несомненны: при отключении питания лог сохранится (ext3, правда, у меня до сих пор вызывает неприятие, ну да ладно, как запишется, так и пусть).
    Но есть и недостаток: в отсутствие ЖД или его неработоспособности лог окажется недоступен, да и дёргать ежеминутно диск нехорошо.
    Поэтому я и оставил лог в ОЗУ, пусть там ведётся себе, раз в час очищаю его от флуда cron'а и раз в сутки (или при перезагрузке) дописываю на диск. После записи отсекаю накопившиеся старые записи. На мой ламерский взгляд, весьма удобно.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  15. #135

    Question DHCP log

    Добрый день.
    Полазил по файловой системе ничего похожего (ну кроме /proc/net/arp) не нашел.
    Можно ли заставить wl500W писать лог-файл на по DHCPACK в виде:

    Дата:время МАС IP Iface

    файл должен сохранятся при ребуте (ну я так понимаю если его хранить на примонтированной флэшке проблем не будет?
    Прошивка Олеговская.

Page 9 of 17 FirstFirst ... 7891011 ... LastLast

Similar Threads

  1. Подскажите, что этот лог значит? (syslog)
    By VadimVB in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 479
    Last Post: 23-05-2013, 07:47

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •