Mikrotik - Аналіз трафіку - NetFlow Analyzer

NetFlow
Своїм міні оглядом хочу розповісти про один програмний продукт, який дуже добре допомагає при аналізі трафіку. Так, продукт комерційний, але на мою він того вартий. Ім'я йому ManageEngine NetFlow Analyzer.

Це web додаток, написаний на Java, як http сервер виступає Apache, для зберігання даних використовується MySQL.

Використовуючи NetFlow Analyzer можна конструювати функціональні «приладові панелі», придатні для моніторингу найважливіших ділянок мережної інфраструктури. Кожна така панель створюється з урахуванням специфічної ролі окремого адміністратора і може складатися з численних елементів (віджетів), які відповідають за отримання інформації з різних джерел.

Почнемо від початку, тобто. установки та початкового налаштування.

Налаштування NetFlow Analyzer.

Скачуємо під платформу (Windows, Linux), що цікавить нас, в нашому випадку це Windows.

трафіку

Всі компоненти ставляться в одну папку, тому при бажанні можна вибрати будь-яку.

Також під час установки запитуються порти, якими працюватимуть сервіси. Порт інтерфейсу і порт, на який будуть приходити NetFlow пакети.

analyzer

Вказуємо, що запускалося б як служба.

Аналіз

Вказуємо реєстраційні дані

трафіку

Загалом все як завжди, "Далі", "Далі", "Згоден", "Знову Далі", "Фініш!".

трафіку

mikrotik

Налаштування мікротика.

Тут все готово, тепер йдемо в консоль керування мікротиком та направляємо потік із даними на наш сервер.

mikrotik

Ну чи все те саме, тільки з консолі:

Першою командою активуємо сервіс, другою вказуємо приймаючу точку, порт та версію протоколу.

Початкове налаштування NetFlow Analyzer.

Тепер увійдемо в NetFlow Analyzer і подивимося, що ж у нас вийшло. Перше, куди потрапляємо, це список інтерфейсів, за якими ведеться спостереження, в даному прикладі інтерфейси з іменами IfIndex це вхідні з'єднання по vpn, інтерфейси comgate і vcraft це провайдери, local це інтерфейс локальної мережі.

mikrotik

Якщо щось не вийшло, то має сенс перевірити відповідність портів, якими аналізатор слухає і порт, який вказали в мікротиці. Перейдемо до розділу Admin Operations, Product Settings.

Аналіз

Server Settings - Налаштування сервера.

NetFlow/sFlow Listener Port - порт, на який приймаються потоки з пристроїв. WebServer Port - порт веб-інтерфейсу. Count Of Top Records to Store – максимальна кількість рядків, що виводиться у таблицях з даними.

DNS Settings – Налаштування визначення dns імен.

Resolve only when "Resolve DNS" link is clicked - За замовчуванням вибрано, Визначати імена на кліку на "Resolve DNS".

Resolve DNS names automatically by default- Визначати імена автоматично (сповільнюється робота)

Resolved DNS count in cache – Розмір DNS кешу.

User defined DNS names - Здається, можна задати статичні dns записи.

Напевно, другим місцем, куди варто заглянути в налаштуваннях, це налаштування для надсилання пошти.

NetFlow

Натисніть на Test Mail.

Як говорилося на початку цікавою фішкою є DashBoard, який існує в деякому початковому стані.

analyzer

Але адміністратор може зробити панель із віджетами "під себе". Наприклад зробити щось на зразок цього (не треба сильно вникати в сенс :-) я просто витягнув максимально можливі віджети)

Туди – сюди чи хто куди ходить і що хитає.

Повернемося на вкладку інтерфейсів та подивимосястатистику за одним конкретним.

трафіку

Вкладка Application виводить інформацію на кшталт трафіку.

analyzer

Клік по конкретному рядку, і ми отримуємо детальну інформацію. Наприклад інформацію з http трафіку.

Аналіз

Можна скоротити результати виведення до (наприклад) 10 і зробити перетворення ip на імена (допомагає не завжди).

NetFlow

Також можна запросити детальний графік кожного з'єднання.

analyzer

У вкладці Source отримуємо звіт за джерелами трафіку, і так само вибравши конкретний елемент, отримуємо деталізацію по ньому.

трафіку

analyzer

analyzer

Для лінивих – звіти поштою.

Напевно, найприємніша річ, яка мені сподобалася, це можливість формувати звіти і отримувати з поштою, не треба було щоранку лізти в цей інтерфейс і замовляти їх, вони просто приходили з ранковою поштою. Заходимо до розділу Admin Operations, до підрозділу Schedule Reports.

трафіку

В результаті вранці прийде лист приблизно такого змісту.

mikrotik

Де буде лежати по pdf на кожен інтерфейс приблизно такого змісту.

трафіку

Висновок.

За цим буду прощатися, той хто щось шукав, той, я думаю знайшов, і якщо почне копатися все глибше, то пізнає таємну магію Alert-ів, які буду тебе сповіщати про проблеми в мережі, а комусь знадобляться дрібниці в розділі Billing. Насамкінець скажу, що на сайті виробника Ви знайдете безкоштовну версію цього продукту, безкоштовність там дивна, 30 днів працює без обмежень, потім працює тільки з двома інтерфейсами, для простих конфігурацій, де один локальний, а інший провайдер цього рішення має вистачити.