syslog-ng

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

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

Не помогает.
Мне нужно, чтобы в веб морду выводились только те сообщения, которые меня интересуют, а остальные писались в отдельный файл, желательно на флешку, syslog-ng это сделать позволяет.
Осталось заставить syslog-ng писать сообщения в /var/log/messages

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

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

Yura270972, остановите заводские syslog и klogd. Удалите /var/log/messages. Верните конфиг syslog-ng. Создайте символическую ссылку
/var/log/messages -> /opt/var/log/messages
Запустите syslog-ng и klogd. Если формат файла у syslog-ng совпадаете с заводским syslog, то морда поймет новый файл.

Вообще говоря syslog-ng не обязан совместно работать с неизвестным web-сервером. Следует забыть про морду кинетика, если используете entware.

Аватара пользователя
LordMerlin
Сообщения: 96
Зарегистрирован: 22 авг 2015, 14:31
Откуда: Третья планета от Солнца

Сообщение LordMerlin » 18 янв 2016, 14:30

Yura270972 писал(а):Источник цитаты Задаю в /opt/etc/syslog-ng.conf: destination messages { file("/var/log/messages"); };,запускаю syslog-ng останавливаю прошивочный syslog командой `super stop syslogd`, далее проверяю файл /var/log/messages

А в консоли при запуске syslog-ng перед остановкой прошивочного syslog не было ругни?

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

Сообщение Yura270972 » 18 янв 2016, 16:06

Все получилось с остановкой и последующим запуском klogd. Что значит такая запись в журнале --

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

KEENETIC_GIGA_II -- MARK --
.
При запуске syslog-ng перед остановкой прошивочного syslog ругни не было.

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

Сообщение Zyxmon » 18 янв 2016, 16:17

Yura270972, если не перенесли log файл на флешку и оставили "/var/log/messages - ограничивайте его размер. Папка /var - это tmpfs, расположена в памяти.

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

Сообщение Yura270972 » 18 янв 2016, 16:42

Спасибо, что нужно ограничивать размер файла я понимаю, вариант с записью на флешку более интересен. И в связи с чем вопрос символьную ссылку нужно создавать каждый раз при перезагрузке роутера, если да то можно ли прописать в скрипт запуска syslog-ng ?

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

Сообщение Zyxmon » 18 янв 2016, 16:53

Yura270972 писал(а):Спасибо, что нужно ограничивать размер файла я понимаю, вариант с записью на флешку более интересен. И в связи с чем вопрос символьную ссылку нужно создавать каждый раз при перезагрузке роутера, если да то можно ли прописать в скрипт запуска syslog-ng ?

Да, создавать каждый раз. Я бы все в один скрипт запихнул - остановку заводских сервисов, создание ссылки и запуск syslog-ng. Проще это сделать "в стиле Zyxware".
Можно и отдельный скрипт сделать, как проще и понятнее - так и делайте.


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

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

Всего 4 посетителя :: 0 зарегистрированных, 0 скрытых и 4 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

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