Необычные графики для сетевого трафика
В настоящее время я ищу решение, которое позволило бы мне легко отслеживать трафик в сети. По сути, я ищу что-нибудь, что могло бы активно предоставлять графики / диаграммы / цвета и т. Д. Нашему руководству, чтобы увидеть "что происходит" в сети. Я ищу что-то, что доставляет много удовольствия, потому что, конечно, менеджмент любит такие вещи.
Если это какое-то устройство, у меня нет проблем с тем, чтобы вставить его где-нибудь в сети, чтобы пропустить трафик через него. Основная идея здесь состоит в том, чтобы активно идентифицировать, измерить и представить график типа трафика и управления "вау" с помощью причудливых картинок (даже если они этого не понимают).
Кто-нибудь знает, существует ли простое решение для предоставления данных о реальном трафике? На самом деле мы не хотим нанимать дополнительных разработчиков для создания веб-интерфейса, поэтому я надеюсь, что уже есть что-то, что не требует большой работы / настройки / программирования. Скорее всего, я мог бы заставить компанию потратить много денег, и руководство определенно купит что-нибудь (так что цена здесь не слишком высока). Мы ценим любые предложения.
5 ответов
Уже упомянутые Zabbix, Cacti, Munin и ntop отлично подходят для общего графического анализа сетевого трафика.
Но если ваше управление не очень техническое и у вас есть несколько веб-серверов, Logstalgia доставит вам много удовольствия. Просто скажите им, что вы устраняете проблемы с загрузкой вашего веб-сервера или что-то еще.:-)
Вы можете использовать его в режиме реального времени, как это:
ssh logreaderaccount@yourhost "tail -f /var/log/apache2/access.log" | logstalgia -f -
Выше бы подключиться к вашему веб-серверу и запустить logstalgia
локально на вашей рабочей станции, поэтому никакой дополнительной нагрузки или установленных компонентов на вашем сервере не требуется.
Я предлагаю вам проверить Munin в munin, который довольно прост в настройке и предоставляет ежедневные, еженедельные, ежемесячные и годовые графики для вашей сети и множество других вещей в вашей системе.
В системе Ubuntu вы можете просто выполнить следующие команды, чтобы запустить его:
sudo apt-get install munin munin-node
В том же духе, что и логстальгия, - это хвост.
У него другой стиль визуализации (не понг, поэтому он немного меньше похож на игру), а также симпатичный эффект воронки, который выглядит как визуальное отставание, когда ваш сервер занят.
Я когда-либо использовал его только для Apache, но на сайте написано: "Если вы можете" ухватить "его, вы можете его визуализировать".
Предположительно, если вы хотите чистую визуализацию сети, игнорируя используемые протоколы, вы можете написать быстрый скрипт для циклического анализа netstat -s
вывод, спящий на секунду и перенаправляющий вывод в файл журнала и затем использующий 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-адресов
Обычные подозреваемые в кактусах, мунине, мртг - не то, что вам нужно. Вам нужно что-то, что может действовать как сборщик сетевых потоков для различных сетевых устройств, которые могут откачивать потоки сетевых потоков и потоков.
Нтоп может это сделать, но безобразен как грех. Отлично подходит для оперативников, а не для управления вау. Ntop может также подключаться к кактусам, но все еще уродлив, как и кактусы.
Для статистики в реальном времени графит является хорошей ставкой в наши дни, но, вероятно, не совсем подходит для ваших нужд.
Как вы говорите, цена не является большой проблемой, но время разработки таково, что устройство Netflow от таких, как Netscout или Infovista, может сработать. Google сборщики Netflow и получить кучу поставщиков, чтобы продемонстрировать некоторые комплект для вас.