Jump to content
Калькуляторы

Мониторинг conntrack таблицы в линуксе

Подскажите кто как мониторит число живых соединений в conntrack, есть два варианта:

 

первый:

nat1 ~ # conntrack -L conntrack|awk 'BEGIN {count=0} $4 ~ "ESTABLISHED" {count=count+1} END {print count}'
3230

второй:

nat1 ~ # cat /proc/sys/net/netfilter/nf_conntrack_count 
39899

расхождение на лицо, или может нужно в conntrack -L выводить все соединения, а не только ESTABLISHED?

Share this post


Link to post
Share on other sites

а conntrack -C что показывает?

Share this post


Link to post
Share on other sites

о, придумал, можно на графике рисовать established и total

 

а -С это чего? у меня версия 0.9.6, там такого нет

Share this post


Link to post
Share on other sites

0.9.12

-C Show counter

-S Show statistics

 

У меня вывод

conntrack -C и cat /proc/sys/net/netfilter/nf_conntrack_count совпадают

Edited by 2c2i

Share this post


Link to post
Share on other sites

Да, GOS рулит.

nat-gos2 ~ # conntrack --version
conntrack v0.9.12 (conntrack-tools)
nat-gos2 ~ # conntrack -C
389208

Спасибо, nuclearcat'у :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this