пятница, 1 ноября 2013 г.

мониторинг температуры процессора raspberry pi в cacti.

После написания заметки про воздушное охлаждение raspberry pi, я решил сделать мониторинг температуры процессора в cacti.
Будем считать, что Apache и cacti у нас уже установлены.

создадим скрипт на perl temp_rpi.pl с следующим содержанием
 
#!/usr/bin/perl
delete @ENV{qw(PATH)};
$ENV{PATH} = "/usr/bin:/bin";
$path = $ENV{'PATH'};
 
open(PROCESS, "/opt/vc/bin/vcgencmd measure_temp |");
$avg = <PROCESS>;
close(PROCESS);
 
$avg =~ s/^.*=(\d{2}\.\d)'?C?$//;
 
print "$1";
 
поместим его в папку с скриптами 
 
mv /var/www/cacti/scripts/temp_rpi.pl
даем права 775

далее добавим пользователя www-data в группы video  и plugdev
 

sudo usermod -a -G video www-data
sudo usermod -a -G plugdev www-data 
 

Скачиваем Cacti data template и Cacti graph template 

Заходим в web интерфейс cacti Console -> Import Templates  “обзор выбираем первый XML 
cacti_data_template_rpi_-_temperature.xml жмем import такую же операция проделываем с 
cacti_graph_template_rpi_-_temperature.xml

переходим в  Console -> Data Input Methods  
 Теперь мы можем наблюдать за графиком температуры
 

Комментариев нет:

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