FreeBSD

MRTG установка и настройка

MRTG позволяет снимать статистику загрузки интерфейсов.

Устанавливаем MRTG

cd /usr/ports/net-mgmt/mrtg

make install clean

cd /usr/ports/net-mgmt/net-snmp

make install clean

Настраиваем

/usr/local/bin/snmpconf -i -f

Перед вами появится окно с вопросами на которые нужно ответить.

на первый вопрос отвечаем 1: snmpd.conf

на второй вопрос отвечаем 2: access control setup

на третий вопрос отвечаем 3: SNMPv1/SNMPv2c read-only access community name

на четвертый вопрос отвечаем : pub

на пятый вопрос вводим enter и любой сервер сможет снимать статистику или указываем конкретный ip

на шестой вопрос нажимаем enter

конфигурирование закончено на остальные вопросы отвечаем f - finished и enter

и на последний вопрос q - quit

Устанавливаем apache

cd /usr/ports/www/apache22
make install clean

после удачной установки добавляем в ee /etc/rc.conf

apache22_enable=»YES»

hostname="ваше доменное имя"

перезагружаем систему и заходим на http://ваш домен или ип адрес сервера

и если вы все правильно сделали должна появится надпись it works!

создаем mkdir /usr/confs /usr/local/www/apache22/data/mrtg

добавляем ee /usr/confs/mrtg.conf

#The my MRTG config file 

Options[_]: bits, growright 

WorkDir: /usr/local/www/apache22/data/mrtg 

XSize[_]:300 

XScale[_]:4

Добавляем в cron задание 

 

ee /etc/crontab

находим строчку

*/5 * * * * root /usr/libexec/atrun

 после нее добавляем 

 */5 **** root    /usr/local/bin/mrtg   /usr/confs/mrtg.conf

Добавляем в ee /etc/rc.conf

squid_enable="YES"

snmpd_enable="YES"

apache22_flags=""

Прописываем 

ee /usr/local/share/snmp/snmpd.conf 

rocommunity pub 10.0.0.130   -  ип адрес внешней сетевой карты

rocommunity pub 192.168.3.1   -  ип адрес внутренней сетевой карты

Добавляем в ee /usr/confs/mrtg.conf

 PageTop[srv_wan]:

WAN int

 

Title[srv_wan]: WAN int 

MaxBytes[srv_wan]: 10000000000 

Target[srv_wan]: 1:Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.  

RouterUptime[srv_wan]: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.  

 

PageTop[srv_lan]:

LAN int

 

Title[srv_lan]: LAN int 

MaxBytes[srv_lan]: 10000000000 

Target[srv_lan]: 1:Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .3.1 

RouterUptime[srv_lan]: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .3.1

Запускаем mrtg

/usr/local/bin/mrtg /usr/confs/mrtg.conf

Монтируем графические таблицы

indexmaker --output /usr/local/www/apache22/data/mrtg/index.html /usr/confs/mrtg.conf
 

 

 

Дополнительная информация