Моніторинг мережевої активності linux за допомогою vnstat, admins su

Моніторинг мережевої активності linux за допомогою vnstat, admins su
Повсякденні будні Linux адміністраторів не обмежуються виключно розгортанням нових програмних і апаратних комплексів. Абсолютна більшість часу витрачається на підтримку інфраструктури, а це можливо тільки при чіткому розумінні процесів, що відбуваються в інфраструктурі. Подібне розуміння дають нам потужні системи моніторингу, наприклад Zabbix. Але іноді на місці потрібно отримати оперативну інформацію за певним видом ресурсів. Тоді на допомогу поспішають маленькі, легкі, але потужні утиліти діагностики. Кожна з цих утиліт готова поділитися потаємної інформацією про поточний стан системи і її вузьких місцях. Нещодавно я писав про одну з них, що дозволяє стежити за станом MySQL. іменованої mytop. Сьогодні я розповім про утиліту vnStat, яка відмінно справляється з моніторингом мережевої активності.

vnStat отримує дані з ядра Linux, тобто НЕ Сніф потік, завдяки чому працює дуже спритно і не викликає питань до безпеки. Також вона відмінно робить свою справу без root привілеїв.

Утиліта вважає трафік для кожного інтерфейсу окремо, розділяючи вхідний і вихідний. Вміє будувати наочні звіти з графіками навантаження. Рівні деталізації цих графіків: місяць, тиждень, день, годину. Також завжди можна подивитися поточну активність в мережі.

vmStat працює на всіх * nix системах, але традиційно я розповім про установку, настройку і використання на прикладі Debian.

Утиліта є в наявності в стандартному репозиторії Debian, так що поставити її можна простою командою:

sudo apt - get install vnstat

Якщо в нашій системі більше одного мережевого інтерфейсу, в момент установки система повідомить, що сервіс vnStat не зміг запуститися.

Без паніки, досить визначити, які інтерфейси потрібно моніторити і запустити команду:

Схожі статті