Может подскажете, недавно встала такая проблема — небольшой офис, примерно 20-25 машин, стоит сервер на дебиан в качестве dhcp сервера и шлюза в интернет.
Какие есть решения чтобы можно было смотреть с каких ip адресов из внутренней сети больше всего жрется интернет?
Пробовал ntop, как я понял он не подходит потому что в качестве хоста который грузит что-то из интернета он все время показывает внешний ip сервера а я хотел бы чтобы показывались внутренние адреса сети
Что понимается под интернет? Я сортировал обычно по http протоколу и адресу, а вот в новой версии, есть flows наглядный, которые еще больше упростит задачу. Написать статью по use cases ntop'a что ли?
Я не разработчик и причины выбора мне не попадались.
Имхо, LUA очень удобный для скриптинга язык. Я видел всего 1 фреймворк для работы с веб из С++, да и смысла особого нет, т.к там не нужны оптимизации уровня движка. Проще — лучше, LUA в этом плане будет проще Python, который много где используют как скриптовый язык.
Негусто там. Как я понял чтобы грабить netflow надо ставить патченное ядро с PF_RING, nProbe и только после этого конфигурить ntopng на сбор статистики. Оригинальный ntop вроде умел собирать без стороннего софта.
Я установил ntopng из репозитория на Ubuntu. Как запустить ntopng как сервис при загрузке? При ручном запуске указанный в консоли при установке логин/пароль: ntop/ntop не подходит для авторизации в веб-интерфейсе. Какие учётные данные по-умолчанию? Где находится конфиг ntopng? В /etc/ntopng пусто.
Обычные знания linux и man ntop отвечают на ваши вопросы. Я отпишусь, на случай, если кто-то еще заинтересуется.
Я ставил из исходников на Ubuntu server.
Демон находится в /etc/init.d/ntop start|stop для запуска остановки, он же запускается при загрузке.
Логин по умолчанию admin и пароль выставленный при установке, для установки своего
sudo ntop -A <свой пароль>
Настройки конфигурации можно изменять через веб интерфейс, они хранятся в gdbm файле, порт по умолчанию 3000, чере ключ W можно менять.
ntop и ntopng — разные вещи. Не путайте. Стартовый скрипт так же именуется /etc/init.d/ntopng. А если в него заглянуть, то увидим, что для запуска в директории /etc/ntopng/ должны быть как минимум два файла — ntopng-${INTERFACE_NAME}.start и ntopng-${INTERFACE_NAME}.conf.
А логин: пароль по умолчанию у ntopng admin:admin.
Ставил из пакетов.
ntop вернулся. Релиз нового поколения — ntopng