Програмирование

Linux

Сети

Базы данных

Сылки

Проекты

Пакет mrtg.

Пакет предназначен для мониторинга сетевого трафика в красочном виде через web интерфейс.

Пакет mrtg также может снимать статистику с iptables и со всех пакетов которые выдают на консоль любую статистическую информацию, в плоть до получения анализа баз данных.

Для компиляции пакета mrtg нужно с начало скомпилировать и установить библиотеки gd-2.0.12. Библиотеки устанавливаются стандартным образом

#/gd-2.0.12/configure
#/gd-2.0.12/make
#gd-2.0.12/make install

Далее нужно запустить демон snmpd на том же хосте с которого будет сниматься статистика.


Компиляция mrtg:

#/mrtg-2.9.25/configure
#/mrtg-2.9.25/make
#/mrtg-2.9.25/make install

После компиляции в директории ./bin должно быть 4 файла:

*cfgmaker утилита по созданию конфигурационного файла mrtg.cfg
*indexmaker создает index.html
*mrtg сам запускной файл
*rateup утилита обработки

Настройка mrtg:

Запускаем файл:

#/cfgmaker - - output=./mrtg.cfg comuniti@host

comuniti Это комюнити протокола snmp того host к которому будет конектица mrtg
host Это имя хоста или ip-адрес

На выходе получаем файл mrtg.cfg, в нем надо сделать поправки:

Рас комментировать строку:

Options[_]:rowright, bits

И дописать строки:

WorkDir: /home/http/mrtg
Htmldir: /home/http/mrtg
Imagedir: /home/http/mrtg
Logdir: /home/http/mrtg
Language: Russian

Запустить:

./indexmaker --output=/home/http/mrtg/index.html

Программа после отработки создаст файл index.html в указанной директории.

Сам пакет mrtg надо прописать в crontab что бы он запускался каждые 5 минут

Примечание: после первых запусков будет появляться сообщение об ошибки и отсылать на почту, это связанно с тем что еще не существуют log-файлы и другие спец файлы. После трех запусков ошибка должна пропасть.

2005г.rz6hpi@yandex.ru
Hosted by uCoz