FreeBSD: Устанавливаем bindgraph
Метки: BIND | FreeBSD
Воскресенье, 15 февраля 2009 г.
Просмотров: 16667
Подписаться на комментарии по 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:
<code># vi /etc/namedb/named.conf</code>
Добавьте следующие строки:
<code>channel "querylog" { file "/var/log/query.log"; print-time yes; };</code>
<code> category queries { querylog; };</code>
Здесь пример моего файла:
# Configure the logging options logging <span>{</span> channel security_channel <span>{</span> # Send log messages to the specified file file <span style="color: #993333;">"/var/log/security.log"</span><span style="color: #666666; font-style: italic;">;</span> # Log all messages severity debug<span style="color: #666666; font-style: italic;">;</span> # Log the date and time of the message print-time yes<span style="color: #666666; font-style: italic;">;</span> # Log the category of the message print-category yes<span style="color: #666666; font-style: italic;">;</span> # Log the severity level of the message print-severity yes<span style="color: #666666; font-style: italic;">;</span> <span>}</span><span style="color: #666666; font-style: italic;">;</span> channel default <span>{</span> # Send logs to the syslog 'local0' facility syslog local0<span style="color: #666666; font-style: italic;">;</span> # Log messages of severity 'info' or higher severity info<span style="color: #666666; font-style: italic;">;</span> print-category yes<span style="color: #666666; font-style: italic;">;</span> print-severity yes<span style="color: #666666; font-style: italic;">;</span> <span>}</span><span style="color: #666666; font-style: italic;">;</span> # Logs about approval and denial of requests category security <span>{</span> security_channel<span style="color: #666666; font-style: italic;">;</span> default<span style="color: #666666; font-style: italic;">;</span> <span>}</span><span style="color: #666666; font-style: italic;">;</span> # Ignore logs about misconfigured remote servers category lame-servers <span>{</span> null<span style="color: #666666; font-style: italic;">; };</span> # Default logging options category default <span>{</span> default<span style="color: #666666; font-style: italic;">; };</span> channel <span style="color: #993333;">"querylog"</span> <span>{</span> file <span style="color: #993333;">"/var/log/query.log"</span><span style="color: #666666; font-style: italic;">; print-time yes; };</span> category queries <span>{</span> querylog<span style="color: #666666; font-style: italic;">; };</span> <span>}</span><span style="color: #666666; font-style: italic;">;</span>
Сохраните и закройте конфиг. Перезапустите Bind:
<code># /etc/rc.d/named restart</code>
Настраиваем bindgraph
Для включения сервиса, введите следующее:
<code>echo 'bindgraph_enable="YES"' >> /etc/rc.conf</code>
Запустите bindgraph, введя:
<code># /usr/local/etc/rc.d/bindgraph start</code>
Как я могу увидеть графики bindgraph?
По умолчанию CGI Perl скрипт расположен в /usr/local/www/cgi-bin/bindgraph.cgi. Вы можете использовать его тут, или переместить в вашу директорию cgi-bin. Вам так же нужно сконфигурировать Apache или другой веб-сервер на запуск cgi-скриптов. После всего этого, перейдите в браузер, и введите url
<code>http://yourdomain.com/cgi-bin/bindgraph.cgi</code>
или
<code>http://server.ip.add.ress/cgi-bin/bindgraph.cgi</code>
Вы должны увидеть следующие графики:
Постовой
Хочешь действительно красивый, стильный и удобный телефон? Выбирай верту - ты не когда не пожалеешь о своем выборе.
Мы производим монтаж скс качественно и быстро. Не пытайтесь сделать это сами, или силами студентов, потом вам придется много раз об этом пожалеть.
Еще записи по теме
- Установка OpenNTPD сервера в FreeBSD
- Работаем с Firewall Builder, часть 4
- Работаем с Firewall Builder, часть 3
- Ограничение доступа к определенной команде в Linux
- Linux / UNIX: Ping a Block of Hosts (netblock)
- Использование встроенного контроля изменений в Firewall Builder, часть2
- Работаем с Firewall Builder, часть 1
Комментариев: 1
Все хорошо просто замечтательно, кроме одного как базу то создавать???