DreamBox Satellite Forum

DreamBox Satellite Forum (http://dream.altmaster.net/index.php)
-   Клуб любителей Dreambox DM 600PVR (http://dream.altmaster.net/forumdisplay.php?f=22)
-   -   Syslog сервер на dm600 (http://dream.altmaster.net/showthread.php?t=5976)

bart_s 14.01.2013 10:17

Syslog сервер на dm600
 
Появилась необходимость установить на DM600 централизованный лог сервер, чтобы он слушал 514 порт и разные устройсва из локальной сети посылали свои syslog на DM600.

Установлен имидж open pli, в нем есть busybox-syslogd и он умеет писать все логи в файл /var/logs/messages, но как я понимаю он понимает только логи от самого DM600. Сеть он слушать не умеет.

Подскажите что и как установить, чтобы DM600 принимал syslog от других устройств (конкретно логи от маршрутизатора, его я настроил чтобы он посылал remote-syslog).

vlamo 16.01.2013 00:56

Вложений: 1
Вот вам для dm600pvr (powerpc) настоящий syslogd, который умеет слушать и принимать логи на 514 порту (cм. аттач).
Скомпилил по-быстрому из исходников, которые оказались под рукой.
Так-что версия не самая последняя, но вполне работоспособная.
Хотя самолично здорово на Дриме не тестил, так только проверил на скорую, что запускается и висит в процессах..

Установка проста:
1. Распаковать файлик syslogd-1.4.1 из архива в /usr/bin директорию dm600pvr
2. Через Telnet-сессию дать пару команд:
chmod 755 /usr/bin/syslogd-1.4.1
update-alternatives --install /sbin/syslogd syslogd /usr/bin/syslogd-1.4.1 100

Для того, чтобы syslogd принимал удаленные логи, надо запускать его с ключем '-r':
syslogd -r

А вот насчет конфига /etc/syslog.conf, тут вот какое дело....
Тот конфиг, что есть в dm600pvr он для busybox-syslogd версии.
И совершенно не подходит для настоящего полнометражного syslogd.
Поэтому в архиве есть рабочий пример syslog.conf.
Забросьте его в /etc директорию на место прежнего конфига.
Или можно положить в другое место, а syslogd запускать таким образом:

syslogd -r -f /path/to/config/file

Собственно сам виновник торжества машинного разума:

bart_s 16.01.2013 09:21

Большое спасибо за оперативность. Вечером буду ставить.

vlamo 16.01.2013 16:40

Оперативность - это громко сказано.
Случайно зашел на форум, случайно увидел, случайно помог, чем смог.
Когда следующий раз случайно окажусь на форуме, одному богу известно.
Так-что надейтесь только на себя.
Примеров использования syslogd и конфигов к нему в инете полно.
Ответы типа "не работает" не принимаются. Прога рабочая! Дерзайте.

Ivanyh 16.01.2013 16:45

Цитата:

Сообщение от vlamo (Сообщение 118464)
Случайно зашел на форум, случайно увидел, случайно помог, чем смог.
Когда следующий раз случайно окажусь на форуме, одному богу известно.

Побольше бы таких случайностей!:D

bart_s 17.01.2013 11:51

Все установил, настроил, запустил, все работает так как надо, автору большое СПАСИБО!


Часовой пояс GMT +3, время: 04:05.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot