Устанавливаем MRTG на Ubuntu
Итак, устанавливаем MRTG на Ubuntu-server для просмотра сетевой статистики.
Предполагаем, что апач, или другой веб-сервер у вас уже установлен. Или вы хотите видеть статистику на локальной машине, тогда веб-сервер не нужен.
sudo aptitude install mrtg snmpd
На зарос о публичности конфига отвечаем утвердительно.
Правим конфиг snmpd по адресу /etc/snmp/snmpd.conf, строка около 62 :
комментируем строку
com2sec paranoid default public
раскоменнтируем строку
#com2sec readonly default public
В итоге должно выглядеть так :
#com2sec paranoid default public
com2sec readonly default public
Рестартуем snmpd демон :
sudo /etc/init.d/snmpd restart
создаем mrtg конфиг :
sudo cfgmaker --global 'WorkDir:/var/www/mrtg' --global 'Options[_]: bits,growright' --output /etc/mrtg.cfg public@localhost
Создаем папку mrtg в директории веб-сервера :
sudo mkdir /var/www/mrtg
Создаем индексный файл в директории /var/www/mrtg :
sudo indexmaker --output=/var/www/mrtg/index.html /etc/mrtg.cfg
Создаем файл, который, собственно, будет запускать наш mrtg по крону:
sudo cat > /root/m.sh
#!/bin/bash
#run mrtg
LANG=C
export $LANG
/usr/bin/mrtg /etc/mrtg.cfg --logging /var/log/mrtg.log
Control+D
Делаем файл исполняемым :
cd /root
sudo chmod +x m.sh
Пару раз запускаем :
sudo ./m.sh
sudo ./m.sh
sudo ./m.sh
Графики уже должны появится по адресу http://<ваш-ип>/mrtg
Теперь надо добавить запуск нашего скрипта в крон ( чтоб запускался, например, каждые 4 минуты)
sudo crontab -l > crontab
sudo mcedit crontab crontab
Добавляем такую строку :
*/4 * * * * /root/m.sh
Отдаем кронтаб системе :
sudo crontab crontab
Проверяем, все ли добавилось:
sudo crontab -l
Все. Надеюсь у вас тоже все получилось .
Комментарии
проблема
сделалsudo aptitude install mrtg snmpd, но нету - /etc/snmp/snmpd.conf
ubuntu 10.10 с апдейтами -
ubuntu 10.10 с апдейтами -
/etc/snmp/snmpd.conf - повился
было ли набрано именно
sudo aptitude install mrtg snmpd
?
(сам делал такую ошибку - пропускал букву "d")
ку
ПриветUS 10.10sudo aptitude install mrtg snmpdНет обеих строк в файле /etc/snmp/snmpd.confcom2sec paranoid default public com2sec readonly default publicСам добавляю com2sec readonly default public.Создаю mrtg конфиг.Генерирую индексный файл. Запускаю m.sh неск. разОткрывается страница с заголовком MRTG index page. Но она пустая. Нет графиков. В чем дело?С уважением Федор
сделал sudo aptitude install
сделал
sudo aptitude install mrtg snmpd,
com2sec paranoid default public
#com2sec readonly default public
Какой линукс и какая версия ?
Какой линукс и какая версия ?
ubuntu 11.10
ubuntu 11.10
Период опроса
"Теперь надо добавить запуск нашего скрипта в крон ( чтоб запускался, например, каждые 4 минуты)." Минимальное время опроса - 5 минут. Если чаще - то надо с RRDTOOL:should be at least 5 Minutes (unless you use rrdtool)
Отправить комментарий