The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"разбор событий syslog с помощью php-cgi"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

"разбор событий syslog с помощью php-cgi"  +/
Сообщение от aksktis (ok) on 05-Фев-12, 00:53 
Доброго времени суток.

Данная тема скорее всего не для данной ветки форума, но лучшей я не нашел.

Стоит задача (по шагам):
1 - принять некий лог от устройства в сети(коммутатора)
2 - спарсить полученную строку и, в зависимости от результата, выполнить некие действия.

оба пункта отдельно друг от друга выполнены)
первый пункт выполняет сислог
второй пхп скрипт
но проблема в том что бы передать из сислога в пхп полученную информацию

пытался реализовать так:

    конфигурация сислога:
        local7.*                 |/usr/local/bin/my_test.sh

    my_test.sh делает следующее:
        php-cgi -q /bin/test.php param=$1


в общем если конкретизировать вопрос, то как можно из sysloga передать строку в sh или php в качестве параметра

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "разбор событий syslog с помощью php-cgi"  +/
Сообщение от PavelR (??) on 05-Фев-12, 10:05 

> в общем если конкретизировать вопрос, то как можно из sysloga передать строку
> в sh или php в качестве параметра
>  конфигурация сислога:
>        local7.*                 |/usr/local/bin/my_test.sh

Не передает никаких параметров скрипту. Параметров - ну нет их у вызова.
То, что вы написали, передает строкИ сислога на стандартный вход скрипта (sh или php).
Скрип вызывыается один раз, и должен ждать и обрабать получаемые на ввод строки лога.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "разбор событий syslog с помощью php-cgi"  +/
Сообщение от aksktis (ok) on 05-Фев-12, 16:18 
>> в общем если конкретизировать вопрос, то как можно из sysloga передать строку
>> в sh или php в качестве параметра
>>  конфигурация сислога:
>>        local7.*                 |/usr/local/bin/my_test.sh
> Не передает никаких параметров скрипту. Параметров - ну нет их у вызова.
> То, что вы написали, передает строкИ сислога на стандартный вход скрипта (sh
> или php).
> Скрип вызывыается один раз, и должен ждать и обрабать получаемые на ввод
> строки лога.

понятно, спасибо попробую.
я так понимаю что получается что то вроде конвейризации

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

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




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

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