ManageEngine NetFlow Analyzer, установка и настройка (версия 4 и beta-версия 5) |
![]() |
Добавил(а) microsin |
NetFlow представляет собой продвинутую систему сбора статистики о трафике на интерфейсах оборудования Cisco (эта технология разработана самой Cisco). Система состоит из http-сервера, работающего по умолчанию на порту TCP 8080 (к нему подсоединяются браузером для просмотра отчётов и администрирования), и сервера для сбора статистики, работающего по умолчанию на порту UDP 9996. Поскольку написаны оба сервера на Java, то требования к памяти сервера довольно высокие - не меньше 1 Gb (у меня beta-версия 5, установленная на w2k Professional отъедала около 700-800 мегабайт вместе с операционной системой). Установка (и, между прочим, удаление) самой системы NetFlow большой проблемы не создаёт, не требуется даже перезагрузка. Лучше на этапе установки поставить галочку "установить NetFlow как сервис", тогда сервером смогут пользоваться все, не нужно будет логиниться и запускать программу. Для того чтобы сервер смог собирать статистику с оборудования, на каждом из устройств Cisco нужно настроить flow-экспорт данных трафика. Эта процедура состоит из двух шагов. 1. На каждом сетевом интерфейсе, с которого будет осуществляться сбор статистики, нужно прописать следующее (предполагается, что мы уже зашли командами conf t/ interface {interface} {interface_number}): router(conf-if)#ip route-cache flow Лучше всего сконфигурировать это сразу на двух интерфейсах роутера, тогда ManageEngine NetFlow Analyzer будет корректно показывать и входящий, и исходящий трафик. Команда bandwidth, указывающая пропускную способность в килобитах/сек не обязательна, но желательна - она используется в дальнейшем для построения %-ных отчётов и графиков загрузки канала интерфейса. 2. Настройка для роутера в целом сервера сбора трафика (наш компьютер, на котором вертится NetFlow Analyzer). Для этого в конфигурацию добавляются как минимум следующие команды: router(config)#ip flow-export destination {hostname|ip_address} 9996 Здесь hostname|ip_address и порт как раз указывают на наш сервер NetFlow Analyzer router(config)#ip flow-export version 5 Эта команда может иметь подопции (peer-as или origin-as). Их назначение пока непонятно, и я не стал их указывать. Остальные команды шага 2 можно не указывать. Привожу все команды без изменений в английском варианте. ip flow-export destination {hostname|ip_address} 9996 Установка под Windows: 1. Скачиваем с http://downloads.sourceforge.net/ndsad/NDSAD_setup_1_33.exe?modtime=1140543154&big_mirror=0, файл NDSAD_setup_1_33.exe. 2. Устанавливаем, появляется служба Netup NDSAD Service ("C:\Program Files\NetUP_UTM5_ndsad\ndsad.exe" --service), а также служба Remote Packet Capture Protocol v.0 (experimental) ("C:\Program Files\WinPcap\rpcapd.exe" -d -f "C:\Program Files\WinPcap\rpcapd.ini"). 3. Запускаем службу Remote Packet Capture Protocol v.0 (experimental), удостоверяемся, что состояние запуска в "Automatic". 4. Правим файл C:\WINNT\system32\notepad.exe C:\Program Files\NetUP_UTM5_ndsad\ndsad.conf - ip a.b.100.77 (адрес сервера, который принимает статистику NetFlow) Примечание: 5. Изменяем свойства службы Netup NDSAD Service - Start parameters: меняем на Когда статистика роутера появляется в NetFlow, то она привязана к интерфейсам роутера. Эти интерфейсы видны под странными именами IfIndexN, где N-цифра. Какой реально это интерфейс на роутере, сразу непонятно: Прояснить ситуацию может команда show snmp mib ifmib ifindex: router#show snmp mib ifmib ifindex |