FreeBSD: Устанавливаем bindgraph
Метки: BIND | FreeBSD
Воскресенье, 15 февраля 2009 г.
Просмотров: 5002
Подписаться на комментарии по RSS
Bindgraph ,был создан на основе хорошо всем известного (я надеюсь) пакета mailgraph. Это утилита для отоброжения графиков о запросах (подобных A, MX, AAAA, TXT и других), выполняемых DNS сервером BIND. Данный пакет создает графики для:
+ График за последний час
+ Дневной график
+ Недельный график
+ Месячный график
Для создания графиков необходимо выполнить 2 шага:
a] Вам необходимо разрешить логирование запросов, изменива конфигурационный файл named.conf.
b] Создать базу bindgraph.rrd.
Устанавливаем bindgraph
Введите следующие команды :
# portsnap fetch update # cd /usr/ports/dns/bindgraph # make install clean
Конфигурируем логирование BIND (named) logging
Откройте файл named.conf:
# vi /etc/namedb/named.conf
Добавьте следующие строки:
channel "querylog" { file "/var/log/query.log"; print-time yes; };
category queries { querylog; };
Здесь пример моего файла:
# Configure the logging options logging { channel security_channel { # Send log messages to the specified file file "/var/log/security.log"; # Log all messages severity debug; # Log the date and time of the message print-time yes; # Log the category of the message print-category yes; # Log the severity level of the message print-severity yes; }; channel default { # Send logs to the syslog 'local0' facility syslog local0; # Log messages of severity 'info' or higher severity info; print-category yes; print-severity yes; }; # Logs about approval and denial of requests category security { security_channel; default; }; # Ignore logs about misconfigured remote servers category lame-servers { null; }; # Default logging options category default { default; }; channel "querylog" { file "/var/log/query.log"; print-time yes; }; category queries { querylog; }; };
Сохраните и закройте конфиг. Перезапустите Bind:
# /etc/rc.d/named restart
Настраиваем bindgraph
Для включения сервиса, введите следующее:
echo 'bindgraph_enable="YES"' >> /etc/rc.conf
Запустите bindgraph, введя:
# /usr/local/etc/rc.d/bindgraph start
Как я могу увидеть графики bindgraph?
По умолчанию CGI Perl скрипт расположен в /usr/local/www/cgi-bin/bindgraph.cgi. Вы можете использовать его тут, или переместить в вашу директорию cgi-bin. Вам так же нужно сконфигурировать Apache или другой веб-сервер на запуск cgi-скриптов. После всего этого, перейдите в браузер, и введите url
http://yourdomain.com/cgi-bin/bindgraph.cgi
или
http://server.ip.add.ress/cgi-bin/bindgraph.cgi
Вы должны увидеть следующие графики:
![]()
![]()
Постовой
Хочешь действительно красивый, стильный и удобный телефон? Выбирай верту - ты не когда не пожалеешь о своем выборе.
Мы производим монтаж скс качественно и быстро. Не пытайтесь сделать это сами, или силами студентов, потом вам придется много раз об этом пожалеть.
Еще записи по теме
- Ограничение доступа к определенной команде в Linux
- Использование встроенного контроля изменений в Firewall Builder, часть2
- Работаем с Firewall Builder, часть 1
- Установка OpenNTPD сервера в FreeBSD
- Работаем с Firewall Builder, часть 5
- Linux / UNIX: Ping a Block of Hosts (netblock)
- Добавление DNS серверов с помощью DNS-add


Комментариев: 1
Все хорошо просто замечтательно, кроме одного как базу то создавать???