RRDTools мониторинг температуры процессора

RRDtool

Тут вкратце опишу как сделать графики мониторинга температуры процессора с помощью RRDTools.

1. Если не установлен пакет RRDTools — читаем здесь.
2. Все используемые скрипты приложены к данному посту.
3. Инструкция короткая, как записка, просто на память.

 Используемая система:

Процессор с 2-я ядрами, поэтому скрипты рассчитаны на это.

Используемый пакет RRDTools:

Откуда берём данные о температуре?

Если пусто — пересобираем ядро с опцией:

Выбираем папку, где будут лежать скрипты и базы rrd, у меня это /mnt/bin/

Скрипт создания базы RRD: Температура процессора

Скрипт называется у меня: cdb-cputemp.sh — установите права для скрипта на исполнение, выполнить ОДИН раз. Скрипт создаст в месте запуска БД db-cputemp.rrd

Скрипт обновления базы RRD: Температура процессора

Скрипт upd-cputemp.sh (Именно так он у меня называется) обновляет базу db-cputemp.rrd по расписанию, которое Вы установите в crontab, у меня раз в минуту. Ну не забываем дать права на исполнение скрипта.

Скрипт рисования графиков из базы RRD: Температура процессора

Скрипт под названием img-cputemp.sh рисует и перезаписывает уже нарисованные графики. Скрипт использует цикл, Кол-во и временной интервал, за который рисовать графики указан в переменной PERIOD=»1d 30d 182d 1y» — таким образом рисуется 4 графика: 1 день, 30 дней, 182 дня, 1 год. WWWPREFIX=»/mnt/www/server.24srv.ru/data/images/rrd» — Место — куда сохраняются графики. Думаю дальше объяснять не стоит.

Пример рабочего активного графика RRD: Температура процессора

Температура процессора за сутки

Скачать архив со скриптами:

Архив тут

VN:F [1.9.22_1171]
Рейтинг: 0.0/5 (0 голос (-ов) всего)