- Установка
# yum -y install net-snmp net-snmp-utils mrtg
Что получаем после установки:
/etc/httpd/conf.d/mrtg.conf - файл с настройками для apache
/etc/mrtg/ - директория с настройками
/var/www/mrtg/ - директория с html-файлами
- Настройка
Конфигурация хранится в файле /etc/mrtg/mrtg.cfg. Создаем файл при помощи cfgmaker:# cfgmaker --snmp-options=:::::2 --ifref=descr --ifdesc=descr ServerMy@localhost > /etc/mrtg/mrtg.cfg
Если snmp настроен и запущен, то в результате мы получим файл mrtg.cfg, в котором будет записана конфигурация для всех сетевых интерфейсов, что есть в системе. Все строчки в нем будут закомментированы, поэтому руками раскомментируйте то, что нужно.
Далее, трижды запускаем mrtg:# for (( i=1 ; i <= 3 ; i++ )); do env LANG=C mrtg /etc/mrtg/mrtg.cfg; done
Делаем индексный файл (его нужно будет делать каждый раз, как меняете конфигурацию):# indexmaker --columns=2 /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html
Добавляем в cron, создаем файл /etc/cron.d/mrtg с таким содержимым:*/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok
- Безопасность
Не забудьте в файле /etc/httpd/conf.d/mrtg.conf прописать либо разрешенные для доступа ip либо вход по логину и паролю. По умолчанию файл разрешает доступ всем!
- Проверяем
http://АДРЕС_ВАШЕГО_СЕРВЕРА/mrtg
Статья опубликована: 2016-11-24 21:39:29
Последние правки: 2016-11-27 20:19:46
Ставим и запускаем. Нужны предварительно установленные и настроенные: web-сервер Apache, SNMP.