SlideShare uma empresa Scribd logo
1 de 7
Ubuntu/Debian: Temperature Monitoring with TEMPer USB Sensor
Procedimento de implementação
Equipamento utilizado RaspberryPi 3 - Debian8 - Jessie
lsusb
Bus 005 Device 012: ID 0c45:7401 Microdia
sudo wget -q http://dl.panticz.de/pcsensor/pcsensor -O /usr/local/bin/pcsensor
sudo chmod a+x /usr/local/bin/pcsensor
sudo watch /usr/local/bin/pcsensor
install libs
sudo apt-get install -y libusb-dev libusb-1.0-0 make #libhid-dev
# wget http://www.isp-sl.com/pcsensor-0.0.1.tgz -O /tmp/pcsensor-0.0.1.tgz
# tar xzf /tmp/pcsensor-0.0.1.tgz -C /tmp
# cd /tmp/pcsensor-0.0.1
mkdir /tmp/pcsensor
wget -q "http://raw.githubusercontent.com/padelt/pcsensor-temper/master/src/pcsensor.c" -O /tmp/pcsensor/pcsensor.c
wget -q "http://raw.githubusercontent.com/padelt/pcsensor-temper/master/src/Makefile" -O /tmp/pcsensor/Makefile
# Compile (optional)
cd /tmp/pcsensor/
make
# install
sudo cp ./pcsensor /usr/local/bin/
sudo cp 99-tempsensor.rules /etc/udev/rules.d
(re)insira o TEMPer ou reinicie o RaspBerryPi3
Colha a informação de temperatura
pcsensor
Crie um Script no CRON – Executando a cada 5 Minutos.
Altere o valor numérico para aumentar ou diminuir este tempo.
echo '*/5 * * * * root /usr/local/bin/pcsensor -c >> /etc/zabbix/pcsensor.log' | sudo tee /etc/cron.d/pcsensor
#sudo /etc/init.d/cron restart
No Zabbix:
Primeiro vamos localizar a linha UserParameter= e incluir a seguinte linha. Esta linha faz com que ao Zabbix fazer a coleta de dados, nós tenhamos somente o
valor que precisamos que é a temperatura em Graus Celsius, vamos descartar o restante.
### Option: UserParameter
# User-defined parameter to monitor. There can be several user-defined parameters.
# Format: UserParameter=<key>,<shell command>
# See 'zabbix_agentd' directory for examples.
#
# Mandatory: no
# Default:
# UserParameter=
UserParameter=pcsensor, cat /etc/zabbix/pcsensor.log | awk 'END{print substr ($4,1,5)}'
http://matheuslion.blogspot.com.br/2012/11/awk-tutorial-o-melhor.html
Depois de incluído a linha do User Parameter reinicie o agente para que as alterações passem a ser efetivas. Será necessário fazer as configurações no arquivo
/etc/sudoers para dar as devidas permissões ao usuário zabbix para executar os comandos.
No servidor Zabbix podemos testar o funcionamento com o zabbix_get, executando o seguinte comando abaixo no servidor zabbix.
zabbix_get -s [IP DO RASP OU SERVER] -p 10050 -k pcsensor
Crie o item de acordo comas especificações abaixo:
Configure seu Host de acordo para que utilize tanto a informações passivas quanto ativas
de seu agente. Em que foi configurado User_Parameters; Pois o item só funciona
utilizando zabbix ACTIVE agent.
No Grafana:
No Zabbix:
http://ww3.tecnocorp.com.br/portal/index.php/blog-tecnocorp/216-monitoramento-de-temperatura-com-zabbix
Links:
http://matheuslion.blogspot.com.br/2012/11/awk-tutorial-o-melhor.html
http://www.panticz.de/Ubuntu-Temperature-monitoring-with-TEMPer-USB-sensor
Quem sou eu?
- IT professional networks in the area with over 10 years of experience in setting and
operation of different technologies, among them, SNMP Management, voice over IP,
Datacenter, Routing & Switching and Wireless;
- Zabbix Specialyst; Implementation, Configuring and Consulting;
- English at advanced level (reading, writing and speaking) and Spanish at a basic level to
intermediate ;
- Expertise in Windows operating systems (MCP) and Linux ;
- In preparation CompTIA Security+ Certification.
- In preparation for the CCNA Security.
GSM: 21 96705-7496 - Vivo
portal.thiago@gmail.com
https://www.linkedin.com/in/thiago-santos-16548026

Mais conteúdo relacionado

Mais procurados

ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観Yamato Tanaka
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414Kentaro Ebisawa
 
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発Atsushi Kojo
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザインMasayuki Kobayashi
 
Igor Nicoli: External scripts O poder do Zabbix em suas mãos
Igor Nicoli: External scripts O poder do Zabbix em suas mãosIgor Nicoli: External scripts O poder do Zabbix em suas mãos
Igor Nicoli: External scripts O poder do Zabbix em suas mãosZabbix BR
 
FD.io VPP事始め
FD.io VPP事始めFD.io VPP事始め
FD.io VPP事始めtetsusat
 
#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門Takashi Takizawa
 
P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介Kumapone
 
Zabbix monitorando o zimbra collaboration 8.8 (1)
Zabbix   monitorando o zimbra collaboration 8.8 (1)Zabbix   monitorando o zimbra collaboration 8.8 (1)
Zabbix monitorando o zimbra collaboration 8.8 (1)PAULO R. DEOLINDO JUNIOR
 
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送Google Cloud Platform - Japan
 
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-HidekiNishizawa
 
TLS 1.3 と 0-RTT のこわ〜い話
TLS 1.3 と 0-RTT のこわ〜い話TLS 1.3 と 0-RTT のこわ〜い話
TLS 1.3 と 0-RTT のこわ〜い話Kazuho Oku
 
Demystifying Prisma Access
Demystifying Prisma AccessDemystifying Prisma Access
Demystifying Prisma AccessHaris Chughtai
 
VPP事始め
VPP事始めVPP事始め
VPP事始めnpsg
 
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)Kentaro Ebisawa
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSXScott Lowe
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方Toru Makabe
 

Mais procurados (20)

LXC入門 - Osc2011 nagoya
LXC入門 - Osc2011 nagoyaLXC入門 - Osc2011 nagoya
LXC入門 - Osc2011 nagoya
 
ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
 
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザイン
 
Igor Nicoli: External scripts O poder do Zabbix em suas mãos
Igor Nicoli: External scripts O poder do Zabbix em suas mãosIgor Nicoli: External scripts O poder do Zabbix em suas mãos
Igor Nicoli: External scripts O poder do Zabbix em suas mãos
 
FD.io VPP事始め
FD.io VPP事始めFD.io VPP事始め
FD.io VPP事始め
 
Introducción a VMware vSAN
Introducción a VMware vSANIntroducción a VMware vSAN
Introducción a VMware vSAN
 
#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門#logstudy 01 rsyslog入門
#logstudy 01 rsyslog入門
 
P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介P4によるデータプレーンプログラミングとユースケースのご紹介
P4によるデータプレーンプログラミングとユースケースのご紹介
 
Zabbix monitorando o zimbra collaboration 8.8 (1)
Zabbix   monitorando o zimbra collaboration 8.8 (1)Zabbix   monitorando o zimbra collaboration 8.8 (1)
Zabbix monitorando o zimbra collaboration 8.8 (1)
 
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
[Cloud OnAir] Anthosで実現するハイブリッドクラウド 〜 GKE On-Prem編 〜 2019年8月29日 放送
 
Zabbix conference 2018v2
Zabbix conference 2018v2Zabbix conference 2018v2
Zabbix conference 2018v2
 
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
Telecom Infra Projectの取り組み -光伝送におけるハードとソフトの分離-
 
TLS 1.3 と 0-RTT のこわ〜い話
TLS 1.3 と 0-RTT のこわ〜い話TLS 1.3 と 0-RTT のこわ〜い話
TLS 1.3 と 0-RTT のこわ〜い話
 
Demystifying Prisma Access
Demystifying Prisma AccessDemystifying Prisma Access
Demystifying Prisma Access
 
VPP事始め
VPP事始めVPP事始め
VPP事始め
 
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)ネットワーク機器のAPIあれこれ入門(NetOpsCoding#2)
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
 

Semelhante a Monitoramento de temperatura com sensor TEMPer no Raspberry Pi

Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 
Project HA
Project HAProject HA
Project HAKarpv
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asteriskVicente Nobre
 
Tutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTecla Internet
 
Instalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmInstalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmFernando Pessoa
 
Entre na fila. Processamento distribuído usando Gearman
Entre na fila. Processamento distribuído usando GearmanEntre na fila. Processamento distribuído usando Gearman
Entre na fila. Processamento distribuído usando GearmanElton Minetto
 
Apache2.4 tuning-hands on
Apache2.4 tuning-hands onApache2.4 tuning-hands on
Apache2.4 tuning-hands onRenato Gomes
 
Debian 6: Instalação e Hardening
Debian 6: Instalação e HardeningDebian 6: Instalação e Hardening
Debian 6: Instalação e HardeningBruna Griebeler
 
Instalação de um servidor debian
Instalação de um servidor debianInstalação de um servidor debian
Instalação de um servidor debianEduardo Mendes
 
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Danilo Ricardo
 
Tutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsTutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsJoao Muela
 
Mini Curso - Pen Test - Univem
Mini Curso - Pen Test - UnivemMini Curso - Pen Test - Univem
Mini Curso - Pen Test - Univemevandrovv
 

Semelhante a Monitoramento de temperatura com sensor TEMPer no Raspberry Pi (20)

Zabbix livro para ubuntu
Zabbix livro para ubuntuZabbix livro para ubuntu
Zabbix livro para ubuntu
 
Zabbix
ZabbixZabbix
Zabbix
 
Asterisk
AsteriskAsterisk
Asterisk
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
Tutorial beagleboard
Tutorial beagleboardTutorial beagleboard
Tutorial beagleboard
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
Project HA
Project HAProject HA
Project HA
 
Instalação do asterisk
Instalação do asteriskInstalação do asterisk
Instalação do asterisk
 
Tutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos Linux
 
Instalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmInstalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvm
 
Entre na fila. Processamento distribuído usando Gearman
Entre na fila. Processamento distribuído usando GearmanEntre na fila. Processamento distribuído usando Gearman
Entre na fila. Processamento distribuído usando Gearman
 
Apache2.4 tuning-hands on
Apache2.4 tuning-hands onApache2.4 tuning-hands on
Apache2.4 tuning-hands on
 
Instalacao roip
Instalacao roipInstalacao roip
Instalacao roip
 
Debian 6: Instalação e Hardening
Debian 6: Instalação e HardeningDebian 6: Instalação e Hardening
Debian 6: Instalação e Hardening
 
Instalação de um servidor debian
Instalação de um servidor debianInstalação de um servidor debian
Instalação de um servidor debian
 
Consegi 2011: Puppet
Consegi 2011: PuppetConsegi 2011: Puppet
Consegi 2011: Puppet
 
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
 
Tutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsTutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocs
 
Mini Curso - Pen Test - Univem
Mini Curso - Pen Test - UnivemMini Curso - Pen Test - Univem
Mini Curso - Pen Test - Univem
 
MigraçãO
MigraçãOMigraçãO
MigraçãO
 

Monitoramento de temperatura com sensor TEMPer no Raspberry Pi

  • 1.
  • 2.
  • 3. Ubuntu/Debian: Temperature Monitoring with TEMPer USB Sensor Procedimento de implementação Equipamento utilizado RaspberryPi 3 - Debian8 - Jessie lsusb Bus 005 Device 012: ID 0c45:7401 Microdia sudo wget -q http://dl.panticz.de/pcsensor/pcsensor -O /usr/local/bin/pcsensor sudo chmod a+x /usr/local/bin/pcsensor sudo watch /usr/local/bin/pcsensor install libs sudo apt-get install -y libusb-dev libusb-1.0-0 make #libhid-dev # wget http://www.isp-sl.com/pcsensor-0.0.1.tgz -O /tmp/pcsensor-0.0.1.tgz # tar xzf /tmp/pcsensor-0.0.1.tgz -C /tmp # cd /tmp/pcsensor-0.0.1 mkdir /tmp/pcsensor wget -q "http://raw.githubusercontent.com/padelt/pcsensor-temper/master/src/pcsensor.c" -O /tmp/pcsensor/pcsensor.c wget -q "http://raw.githubusercontent.com/padelt/pcsensor-temper/master/src/Makefile" -O /tmp/pcsensor/Makefile # Compile (optional) cd /tmp/pcsensor/ make # install sudo cp ./pcsensor /usr/local/bin/ sudo cp 99-tempsensor.rules /etc/udev/rules.d (re)insira o TEMPer ou reinicie o RaspBerryPi3
  • 4. Colha a informação de temperatura pcsensor Crie um Script no CRON – Executando a cada 5 Minutos. Altere o valor numérico para aumentar ou diminuir este tempo. echo '*/5 * * * * root /usr/local/bin/pcsensor -c >> /etc/zabbix/pcsensor.log' | sudo tee /etc/cron.d/pcsensor #sudo /etc/init.d/cron restart No Zabbix: Primeiro vamos localizar a linha UserParameter= e incluir a seguinte linha. Esta linha faz com que ao Zabbix fazer a coleta de dados, nós tenhamos somente o valor que precisamos que é a temperatura em Graus Celsius, vamos descartar o restante. ### Option: UserParameter # User-defined parameter to monitor. There can be several user-defined parameters. # Format: UserParameter=<key>,<shell command> # See 'zabbix_agentd' directory for examples. # # Mandatory: no # Default: # UserParameter= UserParameter=pcsensor, cat /etc/zabbix/pcsensor.log | awk 'END{print substr ($4,1,5)}' http://matheuslion.blogspot.com.br/2012/11/awk-tutorial-o-melhor.html
  • 5. Depois de incluído a linha do User Parameter reinicie o agente para que as alterações passem a ser efetivas. Será necessário fazer as configurações no arquivo /etc/sudoers para dar as devidas permissões ao usuário zabbix para executar os comandos. No servidor Zabbix podemos testar o funcionamento com o zabbix_get, executando o seguinte comando abaixo no servidor zabbix. zabbix_get -s [IP DO RASP OU SERVER] -p 10050 -k pcsensor Crie o item de acordo comas especificações abaixo: Configure seu Host de acordo para que utilize tanto a informações passivas quanto ativas de seu agente. Em que foi configurado User_Parameters; Pois o item só funciona utilizando zabbix ACTIVE agent.
  • 7. Quem sou eu? - IT professional networks in the area with over 10 years of experience in setting and operation of different technologies, among them, SNMP Management, voice over IP, Datacenter, Routing & Switching and Wireless; - Zabbix Specialyst; Implementation, Configuring and Consulting; - English at advanced level (reading, writing and speaking) and Spanish at a basic level to intermediate ; - Expertise in Windows operating systems (MCP) and Linux ; - In preparation CompTIA Security+ Certification. - In preparation for the CCNA Security. GSM: 21 96705-7496 - Vivo portal.thiago@gmail.com https://www.linkedin.com/in/thiago-santos-16548026