Фильтрация rsyslog

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#1

02 июл 2020, 10:23

Всем привет. В ученических целях пытаюсь записывать логи с определенными приоритетами в файл в домашней папке. В начале файла /etc/rsyslog.d/50-default.conf пишу вот так: *.warn;*.notice;*.info;*.debug /home/user/logs/logs_file , делаю рестарт службы, но записи в файле не появляются...что я не так делаю?

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Фильтрация rsyslog

#2

02 июл 2020, 10:42

Sulfur писал(а):
02 июл 2020, 10:23
что я не так делаю?
Ну как минимум у службы нет прав писать в каталог пользователя.
ИзображениеИзображение

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#3

02 июл 2020, 10:47

rogoznik писал(а):
02 июл 2020, 10:42
Ну как минимум у службы нет прав писать в каталог пользователя.
Написал вот так: *.warn;*.notice;*.info;*.debug /var/log/mylog.log, и результат такой же..пусто..права на запись в этот файл я дал.

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Фильтрация rsyslog

#4

02 июл 2020, 10:49

Sulfur писал(а):
02 июл 2020, 10:47
пусто
Тут нужно разбираться, пока времени нет этим заниматься
Sulfur писал(а):
02 июл 2020, 10:47
права на запись в этот файл я дал
Покажи вывод

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

ls -ls /var/log/mylog.log
ИзображениеИзображение

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Фильтрация rsyslog

#5

02 июл 2020, 11:04

Sulfur писал(а):
02 июл 2020, 10:47
*.warn;*.notice;*.info;*.debug
Поясните мне , что это и кто это выдаёт?

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Фильтрация rsyslog

#6

02 июл 2020, 11:08

*.=debug; *.=info; *.=notice; *.=warn /home/user/logs/logs_file

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#7

02 июл 2020, 13:59

rogoznik писал(а):
02 июл 2020, 10:49
Покажи вывод
Вложения
Снимок экрана от 2020-07-02 13-58-20.png

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#8

02 июл 2020, 14:01

symon2014 писал(а):
02 июл 2020, 11:08
*.=debug; *.=info; *.=notice; *.=warn /home/user/logs/logs_file
Попробовал, всё равно не работает.
symon2014 писал(а):
02 июл 2020, 11:04
Поясните мне , что это и кто это выдаёт?
Пытаюсь собрать логи с любого источника с заданными приоритетами

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Фильтрация rsyslog

#9

02 июл 2020, 14:05

Sulfur, а документацию нашел?
ИзображениеИзображение

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#10

02 июл 2020, 14:08

rogoznik писал(а):
02 июл 2020, 14:05
а документацию нашел?
Пытался по сайтам шерстить, собственно оттуда и взял это написание в 50-default.conf. Попробую официальную порыть на инглише...

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Фильтрация rsyslog

#11

02 июл 2020, 14:33

Sulfur писал(а):
02 июл 2020, 14:01
Пытаюсь собрать логи с любого источника с заданными приоритетами
Её (система) твоя не понимай. "любой источнкик" - понятие растяжимое даже для человека. А у тебя указан "никакой " источник.
Вот фенька для примера. cat /var/log/syslog | egrep -i "(error|fail|warning)"

И вообще grep полезная штука для таких случаев.

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#12

02 июл 2020, 14:51

symon2014 писал(а):
02 июл 2020, 14:33
"любой источнкик" - понятие растяжимое даже для человека
А как мне тогда для примера записать в файл все события системы с приоритетом "предупреждение" и выше?

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Фильтрация rsyslog

#13

02 июл 2020, 15:13

Sulfur писал(а):
02 июл 2020, 14:51
А как мне тогда для примера записать в файл все события системы с приоритетом "предупреждение" и выше?
Та оно и так пишется всё подряд.

no avatar

Автор темы
Sulfur
Сообщения: 92
Зарегистрирован: 07 окт 2019, 10:44
Решено: 3
Благодарил (а): 12 раз
Контактная информация:

Фильтрация rsyslog

#14

02 июл 2020, 15:59

В общем строка в 50-default.conf *.warning;*.notice;*.info;*.debug /home/user/logs/logs_file без предварительного создания файла logs_file - сработала. Автоматически создался файлик с логами.

Закрыто

Вернуться в «Системные утилиты»

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

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