В настоящее время я ищу решение, которое позволило бы мне легко отображать трафик в сети. В основном я ищу все, что могло бы активно предоставлять графики / диаграммы / цвета и т. Д., Чтобы наше руководство могло видеть, «что происходит» в сети. Я ищу что-то, что доставляет много радости, потому что, конечно, руководство любит такие вещи.
Если это какое-то устройство, у меня нет проблем воткнуть его где-нибудь в сети, чтобы пропустить трафик. Основная идея здесь состоит в том, чтобы активно идентифицировать, измерять и графически отображать тип трафика и "вау" управление с помощью модных картинок (даже если они этого не понимают).
Кто-нибудь знает, существует ли простое решение для предоставления данных о трафике в реальном времени? Мы действительно не хотим нанимать дополнительных разработчиков для создания веб-интерфейса, поэтому я надеюсь, что уже есть что-то, что не требует много работы / настройки / программирования. Скорее всего, я мог бы заставить компанию потратить много денег, а руководство обязательно что-нибудь купит (так что здесь нет слишком высокой цены). Мы ценим любые предложения.
Уже упомянутые Zabbix, Cacti, Munin и ntop отлично подходят для общего построения графиков сетевого трафика.
Но если ваше руководство не очень технично и у вас есть несколько веб-серверов, логстальгия дает вам много конфет. Просто скажите им, что вы отлаживаете проблемы с загрузкой веб-сервера или что-то еще. :-)
Вы можете использовать его в реальном времени следующим образом:
ssh logreaderaccount@yourhost "tail -f /var/log/apache2/access.log" | logstalgia -f -
Выше будет подключаться к вашему веб-серверу и запускать logstalgia
локально на вашей рабочей станции, поэтому не требуется дополнительной нагрузки или установленных компонентов на вашем сервере.
Я предлагаю вам проверить Мунин out munin, который довольно легко настроить и предоставляет ежедневные, еженедельные, ежемесячные и годовые графики для вашей сети и многое другое в вашей системе.
В системе Ubuntu вы можете просто выполнить следующие команды, чтобы запустить ее:
sudo apt-get install munin munin-node
В том же духе, что и логстальгия. Gltail.
У него другой стиль визуализации (не понг, поэтому он немного меньше похож на игру), и у него есть симпатичный эффект «воронки», который выглядит как визуальное отставание, когда ваш сервер занят.
Я когда-либо использовал его только для Apache, но на сайте написано: «Если вы можете« уследить »за ним, вы можете визуализировать его».
Предположительно, если вам нужна чистая визуализация сети, игнорируя используемые протоколы, вы могли бы написать быстрый сценарий, чтобы перебрать «синтаксический анализ». netstat -s
output, засыпая на секунду и перенаправляя вывод в файл журнала, а затем используйте для этого gltail.
while true
do
netstat -s | grep "total packets received" | awk '{print $1}'
netstat -s | grep "bytes directly received" | awk '{print $1}'
sleep 1
done
Вы можете попробовать ntop. Это действительно мощный и красивый инструмент для построения сетевых графиков с веб-интерфейсом. Его следует установить рядом со шлюзом, чтобы видеть весь трафик, который нужно отобразить. Он может показать вам графики для IP-адресов
Обычные подозреваемые в cacti, munin, mrtg - это не то, что вам нужно. Вам нужно что-то, что может действовать как сборщик сетевых потоков для различных сетевых устройств, которые могут откачивать потоки netflow и sflow.
Ntop может это сделать, но уродлив, как грех. Отлично подходит для оперативников, но не для хорошего менеджмента. Ntop также может подключаться к cacti, но по-прежнему уродлив, как и cacti.
Для статистики в реальном времени графит - хороший выбор в наши дни, но, вероятно, не подходит для ваших нужд.
Как вы говорите, цена не является большой проблемой, но время разработки есть, устройство netflow от кого-то вроде Netscout или Infovista может помочь. Коллекционеры Google netflow и попросите кучу поставщиков продемонстрировать вам какой-нибудь комплект.