Простейший мониторинг трафика на фряхе: руководство для начинающих админов

23 Октября 2018

К сожалению, хорошей документации по фряхе не всегда хватает. Не всегда админ, которому по воле случая приходится администрировать «красного чертенка», может быстро разобраться, что и к чему, особенно если до этого опыта работы с FreeBSD не было. Данную статью можно рассматривать как простейшее руководство по мониторингу трафика на FreeBSD. В нем мы рассмотрим установку и настройку порта darkstat.

Устанавливаем darkstat

В зависимости от версии FreeBSD, команды установки будут отличаться. На серверах Xelent сразу предоставляются права root, поэтому необходимости вводить команду sudo нет:

# pkg_add darkstat
# pkg-static install darkstat
# pkg install darkstat

Первая команда пригодится в версии 9 и более древних. Вторая — в версии 10, где с обычной pkg install возникают проблемы, третья — только для версии 11. Можно ее использовать и в версии 10, но тогда придется решить проблему с libpkg.so.3 (Undefined symbol «openat»), а на это не хочется тратить время.

1.png

Установка

Обеспечиваем автоматический запуск

Чтобы наш мониторинг статистики запускался автоматически, нужно в /etc/rc.conf добавить строки, показанные на рис. 2. В darkstat_interface нужно указать интерфейс, который нужно мониторить, обычно это vmx0, но все же лучше перепроверить его имя.

2.png

Автоматический запуск и интерфейс для мониторинга

Осталось запустить darkstat:

/usr/local/etc/rc.d/darkstat start

Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения

Смотрим статистику

Чтобы просмотреть статистику, обратись к URL http://IP-адрес:667, если другой порт не задан в конфиге darkstat (также нужно убедиться, что этот порт не закрыт на файрволе).

3.png

darkstat в действии

Вот, собственно и все. Как видишь, получилось совсем несложно.

Получить консультацию специалиста
Персональный ассистент
Cloud.Xelent