The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Примеры использования MRTG (monitor mrtg ipfw dns)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: monitor, mrtg, ipfw, dns,  (найти похожие документы)
From: Михаил Сгибнев <mixa(@).dreamcatcher.ru> Date: 2006-09-13 11:19:58 Subject: Примеры использования MRTG
В связи с производственной необходимостью пришлось найти несколько примеров использования MRTG - графическое представление правил FreeBSD IPFW, мониторинг DNS и Spamd, надеюсь, что они будут интересны и вам.

Создание графических отчетов IPFW с помощью MRTG

Построение графических отчетов будет осуществляться с помощью IPA - Pluggable Accounting System. Установка IPA сводится к выполнению следующих команд: Если вы хотите проверить, что IPA запускается без ошибок, выполните команду 'ipa -d'. Если получена ошибка 'config error: /usr/local/etc/ipa.conf:5: parameter "ac_mod": module ipa_ipfw.so must not be pthread safe', то откройте файл /var/db/ports/ipa_ipfw/options и измените 'WITH_PTHREAD=true' на 'WITHOUT_PTHREAD=true', а затем выполните 'portupgrade -f ipa_ipfw'.

Для конфигурации IPA скопируйте файлы ipa.conf, ipa.user и ipastat.conf в /usr/local/etc/ и отредактируйте сообразно своей ситуации: Файл конфигурации mrtg.cfg в процессе работы вызывает сценарии ipa-rate.pl и ipa-total.pl для получения текущего и общего использования полосы пропускания. Скопируйте эти три файла в /usr/local/etc/mrtg/ и отредактируйте под ваши нужды.

Мониторинг DNS с помощью MRTG

В файле конфигурации MRTG должны присутствовать следущие строки: Для работы необходим следущий скрипт.

Мониторинг Spamd с помощью MRTG

В файл /etc/services добавьте следущую строку: На машине spamd установите скрипт spam-stats.pl, который занимается обработкой лог-файла. Вам необходимо создать каталог /var/local/spam-stats/ или внести изменения в переменные $statfile и $offsetfile. Затем, необходимо дать доступ в сеть spam-stats, внеся в /etc/inetd.conf следущую строку: Установите spamstats.pl в каталог /usr/local/mrtg/ (или любой другой), машины, на которой установлен MRTG. Этот сценарий подключается к машине, на которой запущен spamd, обрабатывает и выводит статистику в виде, понятном MRTG.

Файл конфигурации MRTG выглядит следующим образом:

Original:


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, Михаил (??), 18:25, 11/06/2007 [ответить]  
  • +/
    cd /usr/local/etc/
    fetch http://alex.kruijff.org/files/freebsd/ipa.conf
    fetch http://alex.kruijff.org/files/freebsd/ipa.user
    fetch http://alex.kruijff.org/files/freebsd/ipastat.conf

    Было бы неплохо выложить конфиги еще раз или в другое место?

    Запрошенный ресурс "/base/net/mrtg/ipa.user" отсутствует на сервере http://www.opennet.dev.

     
  • 2, elf_ua (??), 14:47, 26/09/2007 [ответить]  
  • +/
    >Файл конфигурации mrtg.cfg в процессе работы >вызывает сценарии ipa-rate.pl и ipa-total.pl

    Не найдены на сервере. без них как-то не очень хорошо смотрится.

     
  • 3, drurus (?), 15:28, 04/06/2009 [ответить]  
  • +/
    http://alex.kruijff.org/FreeBSD/Traffic_Report.html
     
  • 4, Евген (??), 08:51, 12/11/2009 [ответить]  
  • +/
    Ребята подскажите как можно правельнее сделать вот эту махинацию "Если вы хотите проверить, что IPA запускается без ошибок, выполните команду 'ipa -d'. Если получена ошибка 'config error: /usr/local/etc/ipa.conf:5: parameter "ac_mod": module ipa_ipfw.so must not be pthread safe', то откройте файл /var/db/ports/ipa_ipfw/options и измените 'WITH_PTHREAD=true' на 'WITHOUT_PTHREAD=true', а затем выполните 'portupgrade -f ipa_ipfw'." с выполнением друной программы не portupgrade  
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру