-
Posts
739 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Roman_Petrov
-
-
В 05/05/2017 в 12:08, Lordmaster сказал:
Никто не сталкивался с тем что логи из opkg переставали писаться в системные логи?
В файле messages они есть, а вот именно в веб-интерфейсе пропали
Нужно удалять строчку на unix-strem. Для этого мы удаляем соотв. строчку в конфиге syslog-ng unix-dgram("/dev/log"); или unix-stream("/dev/log");
-
У меня он тоже включен, PPTP. Но и подключение по PPPoE через оптику. Не знаю, Ultra_2 pppd[604] это для PPTP ли сервера служба? Было так, появились записи в журнале и ушел в перегруз сразу. В журнале без причины появились надписи:
May 3 19:36:07 Ultra_2 pppd[604]: Couldn't get PPP statistics: No such device
May 3 19:36:07 Ultra_2 pppd[604]: ioctl (SIOCGIFFLAGS): No such device (line 2388)
May 3 19:36:07 Ultra_2 pppd[604]: ioctl(SIOCSIFADDR): No such device (line 2546)
May 3 19:36:07 Ultra_2 pppd[604]: Connection terminated.
May 3 19:36:07 Ultra_2 pppd[604]: Sent PADT
May 3 19:36:07 Ultra_2 ip-down-ppp0: Io::UnixStreamSocket: unable to connect: connection refused.
May 3 19:36:07 Ultra_2 ip-down-ppp0: bin::ndmf: failed to connect to the NDM core.
May 3 19:36:07 Ultra_2 syslog-ng[27703]: syslog-ng shutting down; version='3.9.1'
May 3 19:36:07 Ultra_2 radvd[660]: sending stop adverts
May 3 19:36:07 Ultra_2 radvd[660]: removing /var/run/radvd.pid
May 3 19:36:07 Ultra_2 radvd[660]: returning from radvd main
May 3 19:36:07 Ultra_2 dropbear[27355]: Exit (root): Terminated by signal
May 3 19:36:07 Ultra_2 pppd[604]: Terminating on signal 15
May 3 19:36:07 Ultra_2 pppd[604]: Exit.
Куда исчез девайс?! Couldn't get PPP statistics: No such device ???
-
10 минут назад, Lordmaster сказал:
Изменил свой конфиг согласно предложенному. 3 часа работает без нареканий.
Спасибо за обратную связь. Попробуйте еще отправлять с syslog-ng на удаленный сервер и одновременно писать на диск, как написал @serguei00, будет работать? Если есть возможность?
-
Вот, я об этом писал в соседней теме произвольный перегруз GIGA II по перегрузу ULTRA II. Похоже проблема таки в клиенте PPPOE в моем случае. Как будто исчезает модуль,
-
2 часа назад, serguei00 сказал:
похоже работает вариант
destination messages {
file("/opt/var/log/messages");
udp("1.1.1.1" port(514));
};
Очень хорошо. Было бы неплохо, если кто то еще мог бы это перепроверить, кроме меня (смогу не ближе выходных). Случай из жизни, может пригодиться. Если действительно работает, замечательно, закину в шапку.
-
9 часов назад, serguei00 сказал:
Подскажите, плз, есть задача писать в лог из приложения, запущенного в opkg.
logger пишет в место на диске, указанное в syslog-ng, а системные приложения пишут в лог на удаленный сервер, настроенный в вэб-интерфейсе.
Как сделать так, чтобы logger писал и на диск и на удаленный сервер (настроенный в вэб-интерфейсе)?
Честно говоря пока у меня такой задачи не стояло. Можно может быть пытаться как то гнуть syslog ng, с отправкой системного и opkg журнала в syslog ng и от него уже на удаленный сервер... Может кто то это делал здесь, подскажет
-
Сегодня словил перегруз и на ULTRA II на последней свеженькой прошивки 2.09.A.7.0-0. Сетевое подключение настроено по PPPoE на оптиковолокне с VLAN.
В журнале без причины появились надписи:
May 3 19:36:07 Ultra_2 pppd[604]: Couldn't get PPP statistics: No such device
May 3 19:36:07 Ultra_2 pppd[604]: ioctl (SIOCGIFFLAGS): No such device (line 2388)
May 3 19:36:07 Ultra_2 pppd[604]: ioctl(SIOCSIFADDR): No such device (line 2546)
May 3 19:36:07 Ultra_2 pppd[604]: Connection terminated.
May 3 19:36:07 Ultra_2 pppd[604]: Sent PADT
May 3 19:36:07 Ultra_2 ip-down-ppp0: Io::UnixStreamSocket: unable to connect: connection refused.
May 3 19:36:07 Ultra_2 ip-down-ppp0: bin::ndmf: failed to connect to the NDM core.
May 3 19:36:07 Ultra_2 syslog-ng[27703]: syslog-ng shutting down; version='3.9.1'
May 3 19:36:07 Ultra_2 radvd[660]: sending stop adverts
May 3 19:36:07 Ultra_2 radvd[660]: removing /var/run/radvd.pid
May 3 19:36:07 Ultra_2 radvd[660]: returning from radvd main
May 3 19:36:07 Ultra_2 dropbear[27355]: Exit (root): Terminated by signal
May 3 19:36:07 Ultra_2 pppd[604]: Terminating on signal 15
May 3 19:36:07 Ultra_2 pppd[604]: Exit.
Куда исчез девайс?! Couldn't get PPP statistics: No such device ???
После чего роутер свалился в перегруз. Это косвенно подтверждает подозрения товарищей, что что то не в порядке с модулем.
-
По просьбам трудящихся изучил проблему с обновлением на 3.9 с 2.хх. Необходимо проделать следующее:
1. Обновить opkg
opkg update
opkg upgrade
Скорее всего в конце будет ошибка о невозможности обновления syslog-ng из за несовпадение конфигов, библиотек и т.д.
2. Сохраните пути и данные из своего старого конфига по пути nano /opt/etc/syslog-ng.conf (я считаю, что у вас установлен nano - opkg install nano)
3. Пути по opkg install --force-reinstall syslog-ng скорее всего не будет, не даст, поэтому только останется одно-насильно переставить с полной перезаписью:
opkg install --force_overwrite syslog-ng
4. Придётся по новой прописывать конфигурацию по пути (я считаю, что у вас установлен nano - opkg install nano)
nano /opt/etc/syslog-ng.conf
Оригинальный файл:
Скрытый текст@version:3.9
options {
chain_hostnames(no);
create_dirs(yes);
flush_lines(0);
keep_hostname(yes);
log_fifo_size(256);
log_msg_size(1024);
stats_freq(0);
flush_lines(0);
use_fqdn(no);
};source src {
internal();
unix-dgram("/dev/log");
};source net {
udp(ip(0.0.0.0) port(514));
};source kernel {
file("/proc/kmsg" program_override("kernel"));
};destination messages {
file("/opt/var/log/messages");
};log {
source(src);
source(net);
source(kernel);
destination(messages);
};# put any customization files in this directory
@include "/opt/etc/syslog-ng.d/"Я изменил на свои настройки:
Скрытый текст@version:3.9
options {
chain_hostnames(no);
create_dirs(yes);
flush_lines(0);
keep_hostname(yes);
log_fifo_size(256);
log_msg_size(1024);
stats_freq(0);
flush_lines(0);
use_fqdn(no);
};source src {
internal();
};source net {
udp(ip(192.168.1.1) port(514));
};source kernel {
file("/proc/kmsg" program_override("kernel"));
};destination messages {
file("/opt/var/log/messages");
};log {
source(src);
source(net);
source(kernel);
destination(messages);
};# put any customization files in this directory
# @include "/opt/etc/syslog-ng.d/"#здесь изменил на журналирование UNIX-stream (удалил unix-dgram("/dev/log"); )
source src {
internal();#здесь поправил на IP адрес моего роутера с 0.0.0.0
source net {
udp(ip(192.168.1.1) port(514));#здесь изменил путь к записи файла журналов на мой диск по моему предпочтению. Вы можете оставить, как есть или свой путь прописать:
destination messages {
file("/opt/var/log/messages");#здесь закоментил путь к includes:
# put any customization files in this directory
# @include "/opt/etc/syslog-ng.d/"5. Потом проверяем на синтаксис на пожарный случай:
syslog-ng -s
и если не появилось никаких сообщений (в противном случае смотрим, что выскочило и проверяем где накосячили) запускаем сервис:
/opt/etc/init.d/S01syslog-ng start
6. Через некоторое время проверяем, что все пишется с помощью nano:
nano /opt/var/log/messages
Проверяйте как работает и пишите.
- 1
-
15 минут назад, felcons сказал:
по запуску /opt/etc/init.d/S01syslog-ng start
мне говорит что служба стартует, но вот лог не ведётся.
конфиг просто скопировал один в один и посмотрел чтоб строки не были побиты, чтоб было в формате уникс, так что с конфигом всё нормально, но вот лог так и не пишется.
Один в один никак нельзя было, там путь к диску на который пишет у @felcons совершенно другой прописан. И адрес самого себя, роутера не 192.168.1.1 а другой. По хорошему вам надо как то так:
@version:3.9
options {
chain_hostnames(no);
create_dirs(yes);
flush_lines(0);
keep_hostname(yes);
log_fifo_size(256);
log_msg_size(1024);
stats_freq(0);
flush_lines(0);
use_fqdn(no);
};
.source src {
internal();
unix-stream("/dev/log");
};
source net {
udp(ip(192.168.1.1) port(514));
};
source kernel {
file("/proc/kmsg" program_override("kernel"));
};
destination messages {
file("/opt/var/log/messages");
};
log {
source(src);
source(net);
source(kernel);
destination(messages);
};
#@include "/opt/etc/custom-logs.conf"
Прописывать надо все вдумчиво, своими ручками, с пониманием что и как делаем, указвывая то что нужно именно нам, а не copy-paste.
В веб роутера задать отправку журнала на ремонтный адрес самого себя, т.е 192.168.1.1
Потом только стартовать уже syslog-ng
/opt/etc/init.d/S01syslog-ng start
-
31 минуту назад, felcons сказал:
строку коментил и ничего не получается. лог и дальше не ведёт.
Вот так выглядит конфиг.
@version:3.9
options {
chain_hostnames(no);
create_dirs(yes);
flush_lines(0);
keep_hostname(yes);
log_fifo_size(256);
log_msg_size(1024);
stats_freq(0);
flush_lines(0);
use_fqdn(no);
};source src {
udp(ip(192.168.1.1) port(514));
internal();
unix-stream("/dev/log");
};source net {
udp(ip(192.168.1.1) port(514));
};source kernel {
file("/proc/kmsg" program_override("kernel"));
};destination messages {
file("/opt/var/log/messages");
};log {
source(src);
source(net);
source(kernel);
destination(messages);
};#@include "/opt/etc/custom-logs.conf"
Проблема зарыта здесь скорее всего
};
source src {
udp(ip(192.168.1.1) port(514));
internal();
unix-stream("/dev/log");
};
source net {
udp(ip(192.168.1.1) port(514));
};
И возможно вы не зделали что я писал выше. Сейчас катастрофически не хватает времени, буду благодарен @Lordmaster если пока выложит содержимое своего конфиг файла, чтобы помочь человеку... Хотя в принципе я думаю, что поправить все просто и реально. В ближайшее время описание поправлю в шапке.
-
57 минут назад, enpa сказал:
@Roman_Petrov а всегда сохраняю Рекомендуемый набор компонентов, полный, только на files.keenopt.ru Проверить перезапуск на последних драфтах, времени не было.
Кстати на files.keenopt.ru тоже не полный-полный, там тоже не хватает кое-чего-то.
- 1
-
56 минут назад, enpa сказал:
@Roman_Petrov а всегда сохраняю Рекомендуемый набор компонентов, полный, только на files.keenopt.ru Проверить перезапуск на последних драфтах, времени не было.
Понятно, спасибо за это. Так ничего не было бы совсем у меня
- 1
-
10 минут назад, AndreBA сказал:
@enpa собирал все прошивки, может у него наполняемость компонентов полная. Если. что вот ссылка: https://cloud.mail.ru/public/4Ex3/f7JzaPzJZ
Да, оттуда как раз и качал. @enpa без сомнения спасибо, я чего то лохонулся, всегда делал копию прошивки перед обновлением а тут понадеялся и попался хаха. Интересно, что на ULTRA II последний драфт перфектно работает. А на ULTRA фигушки, с перегрузами пошел. К сожелению набор компогентов не полный оказался, нет котроля папок и несколько менее мне важных вещей. Самая полная верся оказалась с files.keenopt.ru. Но остальное все есть, можно пожить как есть.
- 1
-
3 минуты назад, Goblin сказал:
только вот компонентов уже не выбрать и не удалить. иначе зальется актуальная
Пойдёт, как есть в базовом... Обновился на последнюю и забыл-поленился слить файл прошивки со своего роутера. За лень нужно платить
-
3 минуты назад, AndreBA сказал:
С версии 2.09.A.1.0-0:появилась надпись "отладочная версия"
Спасибо, залью сегодня обратно предыдущую перед этой
-
Сложился ночью Ультра с 2.09.A.7.0-0, но настроенных туннелей как выше у других нет, есть только сервер PPPT , видел пытался кой то бут потом сразу подключаться по нему, может поэтому. Долгое очень время стояла последняя версия, на которой не было ещё надписи о том что это тестовая версия, к сожалению не помню, которая именно была (никто не помнит пожалуйста номер), работала очень стабильно, тут черт вернул обновицца. Пока буду шить обратно на 2.09.A.5.0-0 или может найду 2.09.A.5.0-1, важна стабильность работы...
-
А чего ругаться то, кто хочет пробует, кто нет не пробует. Все просто.
-
Так и знал, что это подруливание к хорошему не приведет. Первое, что вызывает конечно сомнения, что нет полноценного бесшовного роуминга между обоими точками доступа. Т.есть в момент подруливания на другую частоту по любому будет микрообрыв. Я, как уже опытом наученный, у кого дома несколько дополнительных точек доступа с тем же названием и паролем, уже знаю, что происходит, когда говорю по скайпу и хожу от одной точке к другой. Зачем мне еще это в приделах зоны одного роутера, чтобы он скакал от 5 к 2.4 и обратно с микрообрывами. Даже не стал включать этот Steering. Хотите все по качеству, берите профессиональное оборудование с поддержкой роуминга называется. Функция по идее хорошая, но несколько беспонтовая без важного этого "но". Делайте выводы господа.
-
Буду лаконичен. Зачем тогда настройка? Только если учесть что вообще все же поставляется другая продукция фирмы на USA. Опять же не соглашусь, если сказать что кто то из соотечественников купил и пользует продукт там, как тогда быть? JJJ
-
-
Есть одно сомнение. В веб интерфейсе на вкладке журнала вы поставили галку на "отправлять лог на" и выставили адрес самого роутера?
-
А что у вас раньше стояло здесь:
};
source src {
udp(ip(192.168.1.1) port(514));
internal();
unix-stream("/dev/log");
};
?
Судя по файлу конфигурации, который вы привели, изменилась его структура. Я уже давненько за отсутствием времени не обновлял пакеты и видимо упустил.
P.S. по виду создается впечетление, что теперь нужно, как явно подсказывает сам изначальный текст настроек, работать с:
};
source net {
udp(ip(0.0.0.0) port(514));
};
Т.е. в него подставлять настройку приема лога с отправляемого виртуально в сеть по настройке журнала роутера...
-
-
Ну что ж, будем надеятся, была бы хорошая фича в 2.10....
Запись syslog на внешний USB-диск с помощю Syslog-ng
in Каталог готовых решений Opkg
Posted · Edited by Roman_Petrov
Похоже я в спешке не так понял, поясните что конкретно вы имели в виду под этим?