mercoledì 8 marzo 2017

Monitorare la temperatura ambiente server con Nagios

Se si desidera monitorare la temperatura e il livello di umidità della vostra sala server con Nagios poi c'è un plugin per questo. Io personalmente non vado in sala server regolarmente in modo non saprei se l'AC non è riuscita in quella stanza fino a quando probabilmente è troppo tardi, in modo da ottenere avvisi automatici quando la stanza diventa troppo caldo o troppo freddo è una buona idea. In questo tutorial vi guiderà passo dopo passo su come impostare un sensore di temperatura nella vostra stanza dei server, e impostare Nagios per informare l'utente quando il livello di umidità di temperatura o è troppo alta o troppo bassa nella stanza.
temperatura ambiente del server

Impostazione del sensore

La prima cosa che devi fare è ottenere il sensore. Ho comprato il nostro sensore da qui http://eesensors.com/server-room-temperature-monitoring.html abbiamo comprato due, ed entrambi sono stati spediti in fretta, così sono veloci !! Sarà necessario installare il sensore con un indirizzo IP statico quando arriva, nel pacchetto troverete le istruzioni dettagliate su come farlo, in modo da ottenere installato e funzionante è semplice e veloce. Dopo aver l'impostazione del sensore con il proprio indirizzo IP statico, si sarà in grado di accedere al dispositivo digitando l'indirizzo IP sul browser
Sensore web GUI

Impostazione di Nagios

Ora, che il sensore è installato, il suo tempo per impostare il plugin Nagios. Scarica il plugin da questo URL ed estrarlo. Carica il check_em01.pl alla directory dei plugin Nagios / usr / local / nagios / libexec e l'utilizzo del terminale rendere il file eseguibile con questo comando  chmod + x check_em01.pl  all'interno della cartella che hai scaricato esiste una cartella Perl, all'interno di quella cartella troverete questo file checkcommands.cfg aprirlo e copiare e incollare il contenuto al Nagios commands.cfg del file:
# Definizione del comando 'check_temp'
definire il comando {
 check_temp command_name
 command_line $ USER1 $ / check_em01.pl --type = temperatura --temp = $ ARG1 $, $ ARG2 $ $ $ hostaddress
 }

# 'Check_humidity' definizione del comando
definire il comando {
 check_humidity command_name
 command_line $ USER1 $ / check_em01.pl --type = ronzio --hum = $ ARG1 $, $ ARG2 $ $ $ hostaddress
 }
Ora impostare il 
# 'Definizione del comando check_light
definire il comando {
 check_light command_name
 command_line $ USER1 $ / check_em01.pl --type = illum --illum = $ ARG1 $, $ ARG2 $ $ $ hostaddress
 }
Poi configurazione dell'host e controllare i servizi. mio simile a questa:
definire host {                                              
        utilizzare websensor-host; Nome del modello host per usare
        nome_host websensor               
        alias                   websensor
        indirizzo 192.168.xx
                contact_groups amministratori; 
        }





definire il servizio {
        utilizzare websensor-service; Nome del modello di servizio da utilizzare
        nome_host websensor
        service_description EM01 Websensor Temperatura
        check_command check_temperature! 20! 80! 10! 88
        }

definire il servizio {
        utilizzare websensor-service; Nome del modello di servizio da utilizzare
        nome_host websensor
        service_description EM01 Websensor Umidità
        check_command check_humidity! 10! 90! 5! 95
        }
Ricarica Nagios Nagios servizio sudo reload poi, dopo che, il sensore dovrebbe mostrare nel vostro Nagios Dashboard in questo modo:
Immagine
Questo è tutto. hai fatto!

Nessun commento:

Posta un commento