[openbsd][pf] как сбросить статистику по интерфейсам?

state7401281

есть роутер с openbsd, на нем три сетевушки, нужно как-то следить за загрузкой каналов

# sysctl kern.version
kern.version=OpenBSD 4.3 (GENERIC) Wed Mar 12 11:07:05 MDT 2008
i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC

пока что нашел такой вариант с pfctl:

# pfctl -vv -s Interfaces
[тут немного поскипано]
rl0
Cleared: Wed Dec 31 21:00:01 1969
References: [ States: 0 Rules: 12 ]
In4/Pass: [ Packets: 28036251 Bytes: 19508865135 ]
In4/Block: [ Packets: 1217 Bytes: 59823 ]
Out4/Pass: [ Packets: 25913131 Bytes: 3591456808 ]
Out4/Block: [ Packets: 2 Bytes: 2780 ]
[и тут тоже поскипано]

впринципе цифры правдоподобные и метод почти устраивает, но хочется переодически обнулять счетчики, это как-то можно сделать?

state7401281

или может можно как-то еще поступить?
на выходе нужна табличка со столбцами: время, интерфейс, вх.трафик, исх.трафик
ни какой раскрасски/маркировки/биллинга не нужно

klyv

впринципе цифры правдоподобные и метод почти устраивает, но хочется переодически обнулять счетчики, это как-то можно сделать?
pfctl -F info?

tokuchu

А зачем обнулять? Находи их разницу. rrdtool посмотри.
на выходе нужна табличка со столбцами: время, интерфейс, вх.трафик, исх.трафик
Тебе трафик за период времени нужен? Или моментальный? Или ещё какой? :)

state7401281

> pfctl -F info
не, оно действительно что-то сбрасывает, но не то

state7401281

ну да, я так и делаю сейчас с разностью, просто там после перезагрузки счетчик дергает

sergey_m

Ну так хороший мониторинг сначала uptime спрашивает, а потом уже всякие счётчики ;)
Оставить комментарий
Имя или ник:
Комментарий: