syslog-ng
-
- Сообщения: 58
- Зарегистрирован: 29 сен 2015, 16:21
-
- Сообщения: 166
- Зарегистрирован: 26 авг 2015, 23:46
Yura270972 писал(а):Источник цитаты Подскажите пожалуйста, как указать syslog-ng писать log не в файл, а выводить в журнал роутера. NDMS V1.
Для этого в NDMS V1 есть программа logger
logger некий текст
выведет некий текст в журнал роутера.
Наверное, если заставить syslog-ng выводить в стд и перенаправить вывод на logger ... может заработать.
UPD
Такая конструкция:
Код: Выделить всё
echo 1234 | logger
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Yura270972 писал(а):Источник цитаты Подскажите пожалуйста, как указать syslog-ng писать log не в файл, а выводить в журнал роутера. NDMS V1.
В linux все является файлом. Журнал роутера это /var/log/messages
Не забудьте остановить прошивочный syslog командой `super stop syslogd` перед запуском альтернативного.
-
- Сообщения: 58
- Зарегистрирован: 29 сен 2015, 16:21
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Yura270972 писал(а):Источник цитаты а в журнал (лог роутера) не выводится
В веб морде не выводится? А формат файла, который создает прошивочный syslog и альтернативный совпадают? Если нет - то это причина!
-
- Сообщения: 58
- Зарегистрирован: 29 сен 2015, 16:21
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Yura270972 писал(а):Источник цитаты Syslog-ng пишет лог в файл /opt/var/log/messages
Это настраивается в конфигурационном файле syslog-ng
Yura270972 писал(а):Источник цитаты а куда пишет лог прошивочный syslog
Я же выше написал - в /var/log/messages
-
- Сообщения: 58
- Зарегистрирован: 29 сен 2015, 16:21
Задаю в /opt/etc/syslog-ng.conf: ,запускаю syslog-ng
останавливаю прошивочный syslog командой `super stop syslogd`, далее проверяю файл /var/log/messages
файл не пишится, журнал роутера в веб морде пуст, последняя запись
Что я делаю не так?
Код: Выделить всё
destination messages { file("/var/log/messages"); };
останавливаю прошивочный syslog командой `super stop syslogd`, далее проверяю файл /var/log/messages
файл не пишится, журнал роутера в веб морде пуст, последняя запись
Код: Выделить всё
18 янв 17:23:17 KEENETIC_GIGA_II superd[355] process 'syslogd'[23586] exited with code 1
Что я делаю не так?
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»
Кто сейчас на конференции
Всего 6 посетителей :: 0 зарегистрированных, 0 скрытых и 6 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей