Como monitorar valores de saída de programa python no nagios

1. Como monitorar valores de saída de programa python no nagios

daniel
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





  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts