Мониторинг загрузки канала MRTG в CentOS

Инструмент для организации мониторинга и измерения данных с течением времени. От различных источников собираются данные и затем отображаются в виде графиков.

Для работы необходим HTTP-сервер, если он есть пропускаем.

yum install –y httpd

Установка MRTG и SNMP

yum install mrtg net-snmp net-snmp-utils
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.default
vi /etc/snmp/snmpd.conf

Содержание snmpd.conf примерно такое:

com2sec local     localhost           public
group MyRWGroup v1         local
group MyRWGroup v2c        local
group MyRWGroup usm        local
view all    included  .1                               80
access MyRWGroup ""      any       noauth    exact  all    all    none
syslocation Novosibirsk, Russia
syscontact Root

Запускаем

service snmpd start

Проверяем работает ли

snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
IP-MIB::ipAdEntIfIndex.10.ххх.ххх.ххх = INTEGER: 2
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
IP-MIB::ipAdEntIfIndex.172.ххх.ххх.ххх = INTEGER: 3
IP-MIB::ipAdEntIfIndex.192.ххх.ххх.ххх = INTEGER: 4
IP-MIB::ipAdEntIfIndex.192.ххх.ххх.ххх = INTEGER: 5
mkdir /var/www/html/stat

создадим конфиг, для нашей утилиты

cfgmaker --global 'WorkDir: /var/www/html/stat' --output /etc/mrtg/mrtg.cfg public@localhost

где:
global ‘WorkDir: /var/www/html/stat’- папка, в которой будет складываться вся наша статистика, по мониторингу сетевых интерфейсов;
output /etc/mrtg/mrtg.cfg – конфигурационный файл;
public@localhost – комьюнити и адрес компьютера, с которого мы собираем статистику.

Затем, создаем html файл, куда буду вставляться все наши картинки со статистикой:

indexmaker --output=/var/www/html/stat/index.html /etc/mrtg/mrtg.cfg

Вот и все! Программа сама добавила себя в CRON, для запуска по расписанию.
Проверяем запуск в планировщике:

cat /etc/cron.d/mrtg

Должно получится что то вроде этого:

*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

Чтобы посмотреть наши графики, — заходим через браузер

http://АДРЕС_СЕРВЕРА_КУДА_СТАВИЛИ/stat

Share

You may also like...

2 комментария

  1. Виталий:

    А можно поподробней как это устанавливать на интерфейсы???

Добавить комментарий для XaXaTyXa Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *