Мониторим загрузку процессора (CPU load) при помощи MRTG

Аватар пользователя ReMMeR

Настройка загрузки процессора очень схоже с настройкой мониторинга памяти.

Добавляем кусок текста, отвечающего за загрузку процессора в конфиг 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

Если все получилось, то скоро мы увидим график, на подобии такого :

mrtg cpu load

Комментарии

Отправить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
u
d
D
B
2
U
Введите код без пробелов и с учетом верхнего/нижнего регистра.
Ленты новостей Ленты новостей
13:28:32|2018-07-16|CCBot/2.0 (http://commoncrawl.org/faq/)|54.198.170.159