syslog-ng

Используем пакеты, расширяющие возможности оборудования
Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 16:21

Сообщение Yura270972 » 17 янв 2016, 23:47

Подскажите пожалуйста, как указать syslog-ng писать log не в файл, а выводить в журнал роутера. NDMS V1.

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 18 янв 2016, 00:14

Yura270972 писал(а):Источник цитаты Подскажите пожалуйста, как указать syslog-ng писать log не в файл, а выводить в журнал роутера. NDMS V1.

Для этого в NDMS V1 есть программа logger
logger некий текст
выведет некий текст в журнал роутера.
Наверное, если заставить syslog-ng выводить в стд и перенаправить вывод на logger ... может заработать.

UPD
Такая конструкция:

Код: Выделить всё

 echo 1234 | logger
работает, так что...

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 18 янв 2016, 00:38

Yura270972 писал(а):Источник цитаты Подскажите пожалуйста, как указать syslog-ng писать log не в файл, а выводить в журнал роутера. NDMS V1.

В linux все является файлом. Журнал роутера это /var/log/messages
Не забудьте остановить прошивочный syslog командой `super stop syslogd` перед запуском альтернативного.

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 16:21

Сообщение Yura270972 » 18 янв 2016, 00:59

В том то и проблема, при установке syslog-ng и остановке прошивочного теперь вся информация пишится в файл, а в журнал (лог роутера) не выводится.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 18 янв 2016, 09:00

Yura270972 писал(а):Источник цитаты а в журнал (лог роутера) не выводится

В веб морде не выводится? А формат файла, который создает прошивочный syslog и альтернативный совпадают? Если нет - то это причина!

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 16:21

Сообщение Yura270972 » 18 янв 2016, 13:40

Да, все верно не выводится в веб морде. Syslog-ng пишет лог в файл /opt/var/log/messages , а куда пишет лог прошивочный syslog я не могу найти. Файл /opt/var/log/messages создался при установке syslog-ng. Подскажите, как найти файл лога прошивочного syslog.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 18 янв 2016, 14:00

Yura270972 писал(а):Источник цитаты Syslog-ng пишет лог в файл /opt/var/log/messages

Это настраивается в конфигурационном файле syslog-ng
Yura270972 писал(а):Источник цитаты а куда пишет лог прошивочный syslog

Я же выше написал - в /var/log/messages

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 16:21

Сообщение Yura270972 » 18 янв 2016, 14:35

Задаю в /opt/etc/syslog-ng.conf:

Код: Выделить всё

destination messages { file("/var/log/messages"); };
,запускаю syslog-ng
останавливаю прошивочный syslog командой `super stop syslogd`, далее проверяю файл /var/log/messages
файл не пишится, журнал роутера в веб морде пуст, последняя запись

Код: Выделить всё

18 янв 17:23:17	KEENETIC_GIGA_II superd[355]	process 'syslogd'[23586] exited with code 1

Что я делаю не так?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 18 янв 2016, 14:41

Yura270972
Как работает web-морда с сислогом и его парсит знают только разработчики. Если же добиться, что морда будет отображать все по старому, то это значит, что и syslog-ng работает полностью аналогично syslog. Тогда какой смысл в этой замене?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 18 янв 2016, 14:45

Попробуйте перед стартом syslog-ng остановить klogd, а после старта заново его запустить, как это делается в скрипте /bin/syslog.sh


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 6 посетителей :: 0 зарегистрированных, 0 скрытых и 6 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей