Назад | Перейти на главную страницу

Инструмент сетевого мониторинга для FreeBSD

Я использую FreeBSD 6.1 в качестве маршрутизатора. Теперь я ищу программное обеспечение для мониторинга сетевого трафика, чтобы узнать, что происходит с интернет-ссылкой. В моей системе установлены две карты LAN: одна для локальной сети, а другая для WAN-трафика. У меня также есть статический IP-адрес на стороне WAN, и у меня не установлена ​​система X (только консоль). Я много чего сею в Свежие порты для FreeBSD но я не могу решить, что для меня лучше.

Вот некоторые из моих требований: - Упростить установку и обслуживание (я не очень хорошо разбираюсь в Linux) - Чтобы я мог видеть, какая нагрузка на сеть и кто использует большую часть полосы пропускания. -А что касается моего ранее вопрос чтобы я мог видеть, что происходит в моей локальной сети, и какие сайты посещают каждый локальный IP-адрес с незначительной статистикой для него

Заранее спасибо Адмир

Я добился большого успеха со следующими пакетами. Вам нужно знать о своей сети и некоторые основы работы с Linux, чтобы все регистрировалось. Вам нужно будет регистрировать трафик для IP-адресов в вашей сети с помощью брандмауэра, чтобы иметь возможность получать графики для каждого из них.

Мунин - отличный инструмент для построения графиков системных ресурсов, включая сеть, он не выполняет все, что вы просите, но дает вам довольно хорошее представление о загрузке системы. Munin доступен в портах FreeBSD как на сервере, так и на клиенте.

альтернативный текст http://munin.projects.linpro.no/attachment/wiki/PercentGraphHowto/donald.hjemme.ruberg.no-fw_conntrack-day.png?format=raw

Darkstat - очень простая, но мощная программа мониторинга сетевого трафика, которая отображает информацию о сетевом трафике, перемещающемся через интерфейс через HTTP. Он будет делать 90% того, что вам нужно, без каких-либо проблем с использованием более многофункционального, но сложного решения, такого как Naigos.

Я рекомендую ntop

Munin может немного истощить процессор на сервере мониторинга. Кроме того, связь между сервером и клиентом не защищена, вам придется туннелировать трафик мониторинга, если вам нужна безопасность.

Я всегда отдавал предпочтение решениям на основе snmp, таким как упомянутые cacti и mrtg, поскольку они поддерживают snmpv3, что обеспечивает лучшую безопасность.

Второй призыв к ntop. Мы используем его для мониторинга внутреннего трафика на нашем сервере Ubuntu 8.04 LTS. Согласно ntop.org, FreeBSD также поддерживается.

Мы также настроили управляемый коммутатор на пересылку всего трафика к маршрутизатору и от него к сетевой карте, которую отслеживает ntop.

Чтобы увидеть график сетевой нагрузки:

Сводка -> Сетевая нагрузка

И чтобы увидеть использование каждого устройства:

Все протоколы -> Пропускная способность

Где вы можете сортировать данные в секунду и количество пакетов в секунду.

Должен любить Кактусы!

Nagios

Вотэто страница, которую я создал с подробным описанием моей настройки nagios на freebsd

ntop великолепен, требует небольшой настройки и есть порт! Вы также можете получить доступ к панелям управления и графикам через HTTP, поэтому он полностью независим от платформы.

whereis ntop
cd to the ports directory it gives you
make install clean
echo "ntop_enable="YES" >> /etc/rc.conf

никто не упомянул iptraf?

IPAudit

Мы использовали это, и это очень удобно. Это может дать вам довольно подробную информацию об исходящей / входящей полосе пропускания. Eсть порт для FreeBSD.

Вот несколько скриншотов:


(источник: sourceforge.net)

(источник: sourceforge.net)

Вы можете получить доступ к документации по нему здесь: http://ipaudit.sourceforge.net/. Опять же, хотя информация о порте здесь: порт для FreeBSD.

Если вы действительно хотите детализировать, что происходит в вашей сети, вы можете взглянуть на множество различных приложений на основе Netflow. Они состоят из зонда, который собирает данные о каждом соединении, создаваемом машиной (потоке), и пересылает порты, IP-адреса, время, продолжительность и все виды хороших данных сборщику, который может ассимилировать данные от многих зондов. Затем вы можете проанализировать эти данные на досуге. Поскольку вы работаете с freeBSD, вы можете использовать pflowd в качестве зонда, он просто транслирует информацию, которую PF наивно генерирует. Я установил его дома, и он занимает очень мало места.

редактировать Стоит отметить, что это довольно сложное решение для настройки, и, оглядываясь назад, я думаю, что оно может быть слишком подробным относительно того, что вам нужно.

Здесь вам может помочь Trafshow. Это простой инструмент для работы с сетевым трафиком: http://www.freebsdsoftware.org/net/trafshow.html