Мониторим загрузку процессора (CPU load) при помощи MRTG
Настройка загрузки процессора очень схоже с настройкой мониторинга памяти.
Добавляем кусок текста, отвечающего за загрузку процессора в конфиг mrtg ( /etc/mrtg.cfg ):
#---Start CPU usage
#
#
Target[cpu]: `/usr/bin/awk '/cpu /{print $2+$3; print $2+$3+$4; print "Some_time";print "localhost"}'</proc/stat`
Title[cpu]: CPU usage
PageTop[cpu]: <H1>CPU Usage</H1>
MaxBytes[cpu]: 100
ShortLegend[cpu]: %
YLegend[cpu]: CPU Usage
Legend1[cpu]: Time spent in user mode
Legend2[cpu]: Time spent in user + system mode
LegendI[cpu]: user:
LegendO[cpu]: system:
Options[cpu]: growright,nopercent,transparent,pngdate,noinfo
Unscaled[cpu]: ymwd
#---End CPU Usage
Где /root/memstat.sh - адрес нашего файла, которые вытягивает информацию о свободной памяти.
Теперь надо обновить наш индексный файл:
sudo indexmaker --output=/var/www/mrtg/index.html /etc/mrtg.cfg
Пару раз запускаем наш mrtg-генератор:
sudo ./m.sh
sudo ./m.sh
sudo ./m.sh
Если все получилось, то скоро мы увидим график, на подобии такого :
Комментарии
Отправить комментарий