The OpenNET Project / Index page

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

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

"syslogd"
Сообщение от voron emailИскать по авторуВ закладки on 28-Фев-03, 11:58  (MSK)
Всем привет!!!
в сислоге записал вот такую строку:
kern.info                                 |/etc/mess_disk.sh
а она такая не хорошая не хочет работать
как можно еще анализировать в реал-тайм логи?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: syslogd"
Сообщение от LS Искать по авторуВ закладки on 28-Фев-03, 12:46  (MSK)
>Всем привет!!!
>в сислоге записал вот такую строку:
>kern.info            
>          
>          |/etc/mess_disk.sh
>
>а она такая не хорошая не хочет работать
>как можно еще анализировать в реал-тайм логи?

так и можно, только тщательней man syslog.conf читать надо :) :

-создаем пайп (и при надобности выставляем права да доступ к нему)
mkfifo /dev/blablabla

-в syslog.conf пишем
kern.info  |/dev/blablabla

- перезапускаем syslogd

- в скрипте должно быть что-то вроде
cat /dev/blablabla |
while read logtext
do
echo "$logtext"
done

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

2. "RE: syslogd"
Сообщение от voron emailИскать по авторуВ закладки on 28-Фев-03, 13:27  (MSK)
>так и можно, только тщательней man syslog.conf читать надо :) :
>
>-создаем пайп (и при надобности выставляем права да доступ к нему)
> mkfifo /dev/blablabla
>
>-в syslog.conf пишем
> kern.info  |/dev/blablabla
>
>- перезапускаем syslogd
>
>- в скрипте должно быть что-то вроде
>cat /dev/blablabla |
>while read logtext
>do
> echo "$logtext"
>done

это не работает kern.info  |/dev/blablabla

а в моем скрипте было вот так
cat - | /usr/xpg4/bin/grep -f /etc/pattern_err | mail $DISK_ADMIN
просто нельзя использовать при действии пайп

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

3. "RE: syslogd"
Сообщение от LS Искать по авторуВ закладки on 28-Фев-03, 14:19  (MSK)
>>так и можно, только тщательней man syslog.conf читать надо :) :
>>
>>-создаем пайп (и при надобности выставляем права да доступ к нему)
>> mkfifo /dev/blablabla
>>
>>-в syslog.conf пишем
>> kern.info  |/dev/blablabla
>>
>>- перезапускаем syslogd
>>
>>- в скрипте должно быть что-то вроде
>>cat /dev/blablabla |
>>while read logtext
>>do
>> echo "$logtext"
>>done
>
>это не работает kern.info  |/dev/blablabla
>

в смысле  - "не работает"? и в чем это выражается?

>а в моем скрипте было вот так
>cat - | /usr/xpg4/bin/grep -f /etc/pattern_err | mail $DISK_ADMIN
>просто нельзя использовать при действии пайп


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

4. "RE: syslogd"
Сообщение от voron emailИскать по авторуВ закладки on 28-Фев-03, 14:59  (MSK)
>
>в смысле  - "не работает"? и в чем это выражается?
>
в прямом
logger -p kern.info "test"
до этого
мы запустили скрип который висит
и ждет когда ему что-нибудь в трубу упадет

а должен был выплюнуть
"test"

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

5. "RE: syslogd"
Сообщение от LS Искать по авторуВ закладки on 28-Фев-03, 15:53  (MSK)
>>
>>в смысле  - "не работает"? и в чем это выражается?
>>
>в прямом
>logger -p kern.info "test"
>до этого
>мы запустили скрип который висит
>и ждет когда ему что-нибудь в трубу упадет
>
>а должен был выплюнуть
>"test"

Думаешь? ;)

поставь в syslog.conf:
*.info    /dev/blablabla

PS заодно уж и скрипт свой останови и дай cat /dev/blablabla на одной косоли, logger - на другой.

PPS syslogd не забудь перезапустить после изменения конфигурации

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

6. "RE: syslogd"
Сообщение от LS Искать по авторуВ закладки on 28-Фев-03, 15:55  (MSK)
>>>
>>>в смысле  - "не работает"? и в чем это выражается?
>>>
>>в прямом
>>logger -p kern.info "test"
>>до этого
>>мы запустили скрип который висит
>>и ждет когда ему что-нибудь в трубу упадет
>>
>>а должен был выплюнуть
>>"test"
>
>Думаешь? ;)
>
>поставь в syslog.conf:
> *.info    /dev/blablabla

*.info    |/dev/blablabla конечно

>
>PS заодно уж и скрипт свой останови и дай cat /dev/blablabla на
>одной косоли, logger - на другой.
>
>PPS syslogd не забудь перезапустить после изменения конфигурации


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


Удалить

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




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

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