Отправка системного журнала обменивается сообщениями к пулу хранения данных вместо/var/log/

У меня есть централизованный настроенный сервер системного журнала и работа. Это собирает журналы из удаленного устройства и хранит их в /var/log/<remotehostname>/<logfile>.log, как это должно. Проблема, /var/log является очень маленьким, и у меня в конечном счете будет несколько систем, отправляющих журналы, таким образом, я должен буду сохранить их на устройстве большей емкости.

В rsyslog.conf, Я попытался указать другой каталог, в котором можно отправить журналы, но после перезапуска rsyslog, никакие файлы журнала не обнаруживаются в том каталоге. Этот каталог расположен на устройстве хранения на 1 ТБ (sdb), который смонтирован под /mnt/. Я затем пытался отправить их в каталог на том же устройстве как /var/log (sda), но никакие журналы обнаружился там также. Полномочия для этих каталогов совпадают с каталогом, который создается под /var/log.

TL; Потребность DR отправить файлы журнала на устройство хранения, нет /var/log.

Какая-либо идея, что я мог пропускать?Спасибо.

1
задан 5 January 2017 в 21:29

1 ответ

Измените/var/log каталог в мягкую символьную ссылку, указывающую на папку на Вашем устройстве большей емкости. Просто mv, текущий каталог журнала стороне,

mv /var/log /var/log.old
и затем делает мягкую символьную ссылку
ln -s [/path/to/folder/on/large/storage] /var/log
и затем Ваши файлы журнала, должен быть воссоздан. Это - работа вокруг, таким образом, Вы не должны указывать на свои журналы на другой путь.

я буду использовать этот прием, если мне будет нужен к scp файл с сервера, и у меня нет полномочий для него, но у меня действительно есть корневые полномочия.

я создам мягкую символьную ссылку в своем корневом каталоге, указывающем на файл, который я хочу к scp. Тем путем я могу получить его с помощью

scp server:~/file .
0
ответ дан 8 December 2019 в 07:09

Другие вопросы по тегам:

Похожие вопросы: