Инструмент для организации мониторинга и измерения данных с течением времени. От различных источников собираются данные и затем отображаются в виде графиков.
Для работы необходим 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
А можно поподробней как это устанавливать на интерфейсы???
скоро появится отдельный пост