Глава 7
Рис. 7.11.
Просмотр журнала утилитой journalctl
Системы мониторинга трафика
Проблема мониторинга трафика волнует каждого администратора. Может быть
сейчас, когда соединения с безлимитным трафиком — реальность, вопрос о мони-
торинге трафика стоит не столь остро. Но ведь нужно же чем-то заняться админи-
стратору? BSD-машины нередко конфигурируются по принципу «настроил и
забыл», у администратора свой принцип: «админ спит, зарплата идет». Но такой
образ жизни рано или поздно надоедает, поэтому иногда возникает желание «при-
крутить» к своему серверу что-нибудь полезное.
В этом разделе мы рассмотрим две системы мониторинга трафика: достаточно про-
стую систему darkstat, рисующую графики загрузки трафика, напоминающие гра-
фики всем известной программы MRTG, и полноценную систему мониторинга
NetTAMS. Кому-то хватит первой системы, а у кого-то возникнет необходимость
в использовании второй — более сложной и совершенной.
Простейшая система мониторинга трафика: darkstat
Первым делом нужно установить пакет с darkstat. Например, в FreeBSD (раз мы
уже на примере FreeBSD рассматривали Nagios, не будем менять операционную
систему в середине главы) это можно сделать так:
# pkg_add -r darkstat
Мониторинг информационной системы
329
Особой необходимости устанавливать darkstat из портов нет, поэтому устанавлива-
ем ее из пакета, благодаря чему сэкономим немного времени. Сразу после установ-
ки открываем файл
/etc/rc.conf
и добавляем пока только эти строки:
darkstat_enable="YES"
darkstat_interface="em0"
Первая строка обеспечивает автоматический запуск darkstat, а вторая определяет
интерфейс, который мы будем мониторить.
Запускаем darkstat:
# /usr/local/etc/rc.d/darkstat start
Проверяем, запущен ли darkstat:
# ps -ax | grep dark
Определяем порт, на котором работает darkstat:
# sockstat -4 | grep dark
Рис. 7.12.
Установка и запуск darkstat
Как можно видеть на рис. 7.12, darkstat запущен и работает на порту 667. Но обра-
щаться к darkstat пока рано. Надо сгенерировать немного трафика, чтобы было, что
показывать на графике. Интерфейс
em0
в этом примере используется для доступа
к Интернету, поэтому мы можем сгенерировать трафик путем загрузки какого-
нибудь большого файла:
# wget http://denix.dkws.org.ua/iso/denix3.iso
П
РИМЕЧАНИЕ
Программа wget по умолчанию не установлена, для ее установки следует ввести
команду:
pkg_add -r wget
.
Вот теперь можно открывать браузер и наслаждаться графиками:
http://ip_адрес_узла_где_запущен_darkstat:667/
Типичный график darkstat изображен на рис. 7.13.
330
Do'stlaringiz bilan baham: |