
dnte69
(usa Outra)
Enviado em 10/11/2015 - 15:52h
Caros colegas de Linux,
I. Criei um dispositivo que monitora temperatura e umidade usando um Raspberry e um sensor DHT22, os valores de saída (umidade e temperatura) são mostrados a cada 5 segundos em um programa python eis o código (não é meu):
# Programa : Sensor de temperatura DHT11 com Raspberry Pi B+
# Autor : FILIPEFLOP
# Carrega as bibliotecas
import Adafruit_DHT
import RPi.GPIO as GPIO
import time
# Define o tipo de sensor
#sensor = Adafruit_DHT.DHT11
sensor = Adafruit_DHT.DHT22
GPIO.setmode(GPIO.BOARD)
# Define a GPIO conectada ao pino de dados do sensor
pino_sensor = 25
# Informacoes iniciais
print ("*** Lendo os valores de temperatura e umidade");
while(1):
# Efetua a leitura do sensor
umid, temp = Adafruit_DHT.read_retry(sensor, pino_sensor);
# Caso leitura esteja ok, mostra os valores na tela
if umid is not None and temp is not None:
print ("Temperatura = {0:0.1f} Umidade = {1:0.1f}\n").format(temp, umid);
print ("Aguarda 5 segundos para efetuar nova leitura...\n");
time.sleep(5)
else:
# Mensagem de erro de comunicacao com o sensor
print("Falha ao ler dados do DHT22 !!!")
Gostaria de saber como configurar o nrpe.cfg (na minha cabeça esse é arquivo mas me corrijam) para que ele avise se a temperatura e umidade estejam fora de um valor pré estabelecido e o nagios emita um aviso.
já temos o nagios rodando aqui.
obrigado