• Главная
  • Заказать Услуги
  • Статьи
  • Контакты
  • Рубрики
    • Asterisk (2)
    • bash (6)
    • cmd (1)
    • Linux (124)
    • Mikrotik (27)
    • TheDude (1)
    • WordPress (3)
    • Видео (6)
    • Заказать Услуги (2)
    • Статьи (51)
13 Янв2023

Настройка syslog-ng для сбора логов с устройств в сети.

13/01/2023. Written by . Posted in Linux

После установки пакета, вносим правки в конфигурационный файл /etc/syslog-ng/syslog-ng.conf
source net { udp(); };
options
{
perm(0664);
owner("root");
group("adm");
create_dirs (yes);
dir_perm(0750);
dir_owner("root");
dir_group("adm");
};
destination remote { file("/var/log/remote/${FULLHOST}/${DAY}${MONTH}${YEAR}.txt" perm(0664)); };

Перезагружаем службу — systemctl restart syslog-ng.service
Если есть ошибки смотрим логи journalctl -xe

У меня после года работы накапливается много логов, Удалить лог файл старше N дней можно командой
find /var/log/remote/*.* -mtime +150 -exec rm -rfv {} \; — удалит файлы старше 150 дней
find /var/log/remote/*.* -size +5M -exec rm -rfv {} \; — удалить файлы размером больше 5 мегобайт
ncdu /var/log/remote/ — просмотр размера папок в директории с логами.
./slogs -r -rm /var/log/remote — объединяет одинаковые строки.

Теги: log, network dev, syslog

  • Проверка доступности (открытости) порта на удаленной устройстве 25/04/2023
  • Настройка syslog-ng для сбора логов с устройств в сети. 13/01/2023
  • Отключить ipv6 протокол 25/12/2022
Пишите нам
Яндекс.Метрика
Powered by Warp Theme Framework