Linux: Centos устанавливаем и настраиваем MRTG
CentOs все чаще и чаще используется в качестве серверной системы. Сервер невозможно представить без мониторинга. Сегодня расскажем как установить и настроить MRTG на CentOS.
[ad#ad-2]
Что такое MRTG?
Multi Router Traffic Grapher (MRTG) — это утилита которая мониторит загрузку сетевых интерфейсов. MRTG генерирует HTML страницы с изображениями PNG, которые показывают количество трафика проходящего через интерфейс.
Для того что бы запустить MRTG на CentOS нам потребуются следующие пакеты:
1. MRTG
2. net-snmp и net-snmp-utils
1. Установка MRTG
Наверное самая простая операция в этом описании. Выполняем в консоле
# yum install mrtg net-snmp net-snmp-utils
2. Настройка snmpd
Редакатируем файл snmpd.conf
# vi /etc/snmpd/snmpd.conf
Что бы мы могли мониторить localhost (интерфейсы, память, диски) наш файл должен выглядеть приблизительно так:
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 Kiev, Ukrain syscontact Root
Сохраняем файл, закрываем его и перезапускаем службу snmpd:
# chkconfig snmpd on # service snmpd restart
Проверяем, что все сделали правильно и все работает. Выполним команду:
# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
Должны получить такой ответ:
IP-MIB::ipAdEntIfIndex.123.xx.yy.zzz = INTEGER: 2 IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1
3. Настраиваем MRTG
Создаем mrtg.cfg при помощи cfgmaker:
# cfgmaker --global 'WorkDir: /var/www/mrtg' --output /etc/mrtg/mrtg.cfg public@localhost
Где —global ‘WorkDir: /var/www/mrtg’ — дирректория в которую будут сохраняться наши картинки с загрузкой
—output /etc/mrtg/mrtg.cfg — файл конфигурации
public@localhost — комьюнити и адресс хоста с которого собираем инфу (в данном случае локалхост)
И последнее действие. Создаем файл html который будет содержать наши картинки
# indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg
4. Проверяем запуск MRTG через 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
5. Смотрим результаты
Заходим браузером на
http://your-ip.add.ress/mrtg/
Similar Posts:
Метки
3D 2010 AMD Android Apple apt-get aptitude CISCO Core cpu D-Link debian ethernet Facebook Firefox FreeBSD Gnome Google hacking IBM Intel IOS Ip iPhone KDE Linux Microsoft Mozilla networking NVidia Radeon Red Hat Samsung Server Twitter Ubuntu USB Windows Windows 7 интернет процессор бизнес безопасность видео сетиСчетчики
Popular Posts
- Windows 7:боремся с ошибкой BOOTMGR is missing
- Windows 7:боремся с ошибкой BOOTMGR is missing (в картинках)
- Linux: Восстанавливаем работу grub после обновления Ubuntu до 10.04
- Windows 7: Возвращаем кнопку выполнить.
- PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
- Windows: Active@ Boot Disk восстанавливаем MBR
- Ubuntu: Padre, the Perl IDE
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство
- CISCO: первая настройка маршрутизатора








