Comments 17
было бы гораздо полезней, если бы в статье указали откуда берутся все мониторящиеся параметры. в частности, очень интересно, где взять SYN queue и Accept queue, в виде счётчиков для Linux и FreeBSD.
я так понимаю, что эта статья по совместительству — реклама платного продукта (иного уже почти не встретишь), и не озвучивать все детали — осознанный шаг.
accept queue: можно смотреть в netstat/ss для LISTEN сокетов, текущий размер в колонке Recv-Q, лимит в колонке Send-Q, например:
$ ss -lnt
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 192.168.100.1:8012 *:*
для этого сокета текущий размер = 0, лимит 128
syn queue: насколько я понимаю нельзя посмотреть текущий размер, но при переполнении увеличивается счетчик netstat -st |grep TCPBacklogDrop
. Я могу ошибаться, нужно повнимательнее почитать примерно тут
А какую базу вы используете для хранения метрик? По формату оных похоже на prometheus.
Статья реклама, но благодаря ей я решил таки переделать забикс скрипты по мониторингу сети с bash (парсинг вывода ss и ip) на netlink и сходу нагуглил отличную статью по нему https://habrahabr.ru/post/121254/
Еще одна распространенная проблема — переполнение таблицы ip_conntrack в linux (используется iptables), в этом случае linux начинает просто отбрасывать пакеты.
Кстати, поэтому лучше не использовать conntrack на серверах под нагрузкой.
И за что люди так любят stacked graphs? Их же читать сложно — тонкие полоски постоянно колбаски, и не поймёшь, они становятся тоньше или толще.
Писатели намеренно вводят в заблуждение по ss и netstat чтоль?
по ss вывели только tcp (-ant), а по netstat всё (-an).
И да, на разных серверах сравнение ss и netstat не всегда дает преимущество ss, иногда совсем наоборот.
по ss вывели только tcp (-ant), а по netstat всё (-an).
И да, на разных серверах сравнение ss и netstat не всегда дает преимущество ss, иногда совсем наоборот.
And on the seventh day there was tcp/ip
IP на третий, TCP на четвёртый.
А кто-нибудь может подсказать как выводить по отдельности входящие и исходящие сокеты в ss?
Sign up to leave a comment.
Мониторинг сетевого стека linux