як виміряти МБ / сек на конкретному сокеті


9

У нас є веб-рівень, на якому веб-вузол час від часу забиває наші вузли даних (множина), і якщо ми зможемо побачити, що MB / секунда потрапляє в цю машину на всіх сокетах або на окремих сокетах, ми могли б відразу знати, який веб-вузол розпочався мати величезний приплив занять. Це було б чудово для нашої можливості моніторингу.

Чи є можливість побачити у машині «поточний» МБ / с споживання?

Я не хочу використовувати інструмент, який тестує пропускну здатність між вузлами, а просто хочу виміряти поточний стан.

Відповіді:


3

iptables має лічильник байтів для кожного правила / ланцюжка (термінологію точно не знаю). Таким чином, ви можете встановити політику noop для портів, які вас цікавлять, а потім стежити за лічильниками байтів.

AFAIK - це найкращий спосіб здійснити серйозний (автоматизований) моніторинг (на відміну від iftop та ін.)


1
+1 для SNMP. Я також зазначив, що RRD слід використовувати для виявлення тенденцій. SNMP + RRD є потужним у довгостроковій перспективі, тоді як усі інструменти, що повідомляються, призначені для негайного усунення несправностей.
Марсель

Для моніторингу в даний час додавання шару складності iptables не має сенсу. SNMP або колекція, підтримувана RRD, - найкраще загальне довгострокове рішення. Але ОП просить переглянути конкретні машини / порти на вимогу.
ewwhite

16

Можна спробувати скористатися iftopкомандою. Він забезпечує приємний показ прокльонів. Це може відображати в режимі реального часу та середню статистику для інтерфейсу або конкретного джерела / місця призначення / порту. Він також може фільтрувати, але я не досліджував цю функціональність.

введіть тут опис зображення

Host display:                          General:
 n - toggle DNS host resolution         P - pause display
 s - toggle show source host            h - toggle this help display
 d - toggle show destination host       b - toggle bar graph display
 t - cycle line display mode            B - cycle bar graph average

7

Я звичайно використовую iptraf для таких речей:

іптраф

На цьому екрані відображається купа підключень до бази даних, але ви можете фільтрувати все, що вас цікавить.


1
Ви та ваші фантазійні інструменти!
ewwhite

1

ntopймовірно, буде те, що вам потрібно. Він має веб-інтерфейс для відображення статистики на конкретних інтерфейсах. Він фільтрується за протоколом, так що ви повинні мати гідну ідею.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.