Ежемесячно измерять трафик интерфейса

Есть 3 старых варианта;

  1. фстаб
  2. крепление --привязка
  3. пер -с

В zfs/brtfs есть другие инструменты, но вы их не используете.

поскольку вы используете fstab на lvm что-то вроде

lvextend /dev/mapper/fedora-home
resize2fs /dev/mapper/fedora-home

будет работать, но вы должны опубликовать вывод

pvs;vgs;lvs;pvdispay;vgdisplay;lvdisplay
0
18.11.2021, 09:28
1 ответ

vnstatдолжен предоставить вам то, что вам нужно. Вам нужно написать задание cron, которое делает снимок за последний месяц.Например:

0 0 1 * * vnstat -m > /tmp/network_`date "+\%Y_\%m"`.log

Это задание будет запускаться в полночь 1-го числа каждого месяца и записывать данные в файл с именем /tmp/network_<year>_<month>, например:/tmp/network_2021_11.

Если по какой-то причине vnstatу вас не работает, ответы на этот вопрос показывают различные способы проверки общего трафика на ваших сетевых интерфейсах. Если вы готовы приложить некоторые усилия, вы можете написать какой-нибудь скрипт, который снова запускается каждый месяц (, используя cron), который проверяет трафик, а затем вычитает значение из трафика предыдущего месяца и где-то сохраняет дельту.. Конечно, вам нужно будет также сохранить абсолютное общее значение, чтобы в следующем месяце можно было сделать такой же расчет.

1
18.11.2021, 11:00

Теги

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