Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



FreeBSD: Устанавливаем bindgraph

Рубрика: BSD
Метки: |
Воскресенье, 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

 

Вы должны увидеть следующие графики:

last

Постовой

Хочешь действительно красивый, стильный и удобный телефон? Выбирай верту - ты не когда не пожалеешь о своем выборе.

Мы производим монтаж скс качественно и быстро. Не пытайтесь сделать это сами, или силами студентов, потом вам придется много раз об этом пожалеть.

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 1

  1. 2009-03-04 в 11:21:45 | crazyman2004 (анонимно)

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

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)