Задать вопрос
@BaldUser
Инженеришка

Как настроить службу nfdump (nfcapd)?

На Ubuntu 20.04 установлен nfdump 1.6.18-2 (не помню, из коробки или вручную). Входящая в его состав утилита nfcapd для сбора netflow трафика запускается автоматом по велению systemd.

Содержание /etc/systemd/system/multi-user.target.wants/nfdump.service:

[Unit]
Description=netflow capture daemon
Documentation=man:nfcapd(1)
Documentation=man:softflowd(8)

[Service]
Type=oneshot
ExecStart=/bin/true
ExecReload=/bin/true
RemainAfterExit=on

[Install]
WantedBy=multi-user.target

Не могу понять, как в этой службе настроить параметры для запуска.
До этого настраивал nfsen (тоже на базе nfdump) на centos7, там файлы nfcapd складывались по папкам /yyyy/mm/dd, а сейчас все складываются одной кучей в /var/cache/nfdump.

С портом по умолчанию, который я не могу поменять, я смирился, а вот иерархию размещения файлов я хотел бы поменять (запускать с флагом -S 1), где это можно настроить?
Вообще не понимаю, каким боком там /bin/true. Причём, nfcapd запускается, пишет дамп, работает исправно...
  • Вопрос задан
  • 1847 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
@BaldUser Автор вопроса
Инженеришка
Вопрос решился. Вызвал systemctl status nfdump, в выводе увидел строчку
Loaded: loaded (/lib/systemd/system/nfdump.service; enabled; vendor preset: enabled).
Пошёл по этому пути, нашёл файл /usr/lib/systemd/system/nfdump@.service, там строчку EnvironmentFile=/etc/nfdump/%I.conf.
В файле /etc/nfdump/default.conf есть строка options='-l /var/cache/nfdump -p 2055', туда и записал нужные параметры.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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