The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ворос по syslogd ???"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ворос по syslogd ???"
Сообщение от jr emailИскать по авторуВ закладки on 28-Сен-02, 10:05  (MSK)
*.err;kern.debug;auth.notice;mail.crit          /dev/console
*.err                                           root
*.notice;news.err                               root

Эти строчки (сверху) от syslog.conf (а именно *.err) застваляют демон pptpd давать следубщий лог:

Sep 28 09:53:15 bsd pptpd[334]: CTRL: PTY read or GRE write failed (pty,gre)=(-1,-1)
Sep 28 09:53:15 bsd pptpd[334]: CTRL: PTY read or GRE write failed (pty,gre)=(-1,-1)
Sep 28 09:53:15 bsd pptpd[334]: CTRL: PTY read or GRE write failed (pty,gre)=(-1,-1)
Sep 28 09:53:15 bsd pptpd[334]: CTRL: Client 192.168.0.10 control connection finished
Sep 28 09:53:15 bsd pptpd[334]: CTRL: Client 192.168.0.10 control connection finished
Sep 28 09:53:15 bsd pptpd[334]: CTRL: Client 192.168.0.10 control connection finished

для pptpd это нормально, но мешает работать. Как сделать (изменить *.err), чтобы если сообщение идет от pptpd, то писать не в root и /dev/console, а , например, в /dev/null (или еще куда-нибудь), но что бы все остальные *.err не относящиеся к pptpd шли в root и /dev/console как и раньше?

OS: FreeBSD 4.5

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Ворос по syslogd ???"
Сообщение от LS emailИскать по авторуВ закладки on 29-Сен-02, 03:37  (MSK)
>*.err;kern.debug;auth.notice;mail.crit          /dev/console
>*.err            
>          
>          
>         root
>*.notice;news.err            
>          
>        root
>
>Эти строчки (сверху) от syslog.conf (а именно *.err) застваляют демон pptpd давать
>следубщий лог:
>
>Sep 28 09:53:15 bsd pptpd[334]: CTRL: PTY read or GRE write failed
>(pty,gre)=(-1,-1)
>Sep 28 09:53:15 bsd pptpd[334]: CTRL: PTY read or GRE write failed
>(pty,gre)=(-1,-1)
>Sep 28 09:53:15 bsd pptpd[334]: CTRL: PTY read or GRE write failed
>(pty,gre)=(-1,-1)
>Sep 28 09:53:15 bsd pptpd[334]: CTRL: Client 192.168.0.10 control connection finished
>Sep 28 09:53:15 bsd pptpd[334]: CTRL: Client 192.168.0.10 control connection finished
>Sep 28 09:53:15 bsd pptpd[334]: CTRL: Client 192.168.0.10 control connection finished
>
>для pptpd это нормально, но мешает работать. Как сделать (изменить *.err), чтобы
>если сообщение идет от pptpd, то писать не в root и
>/dev/console, а , например, в /dev/null (или еще куда-нибудь), но что
>бы все остальные *.err не относящиеся к pptpd шли в root
>и /dev/console как и раньше?
>
>OS: FreeBSD 4.5


Не знаю как в FreeBSD 4.5, но стандартный syslogd Linux'а не может разбирать соообщения от отдельных программ - он этому не обучен. У него другие критерии куда и что пихать (см man). Единственный выход перенаправить сообщения syslogd в скрипт, который будет их разбирать и раскладывать по отдельным файлам, или искать (писать) замену стандартному syslogd.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру