PRTG + TEMPERATURE
J’avais depuis longtemps comme projet d’équiper mes baies informatiques de sonde de température fiable et pas trop onéreuse
Il y a quelques semaines je suis tombé un peu par hasard sur un produit qui semblait correspondre à mes besoins.
il peut gérer jusqu’à 4 sondes de température
LAN DS18B20 WEB Temperature Monitor
http://sigma-shop.com/product/140/lan-ds18b20-web-temperature-monitor.html
DC 12V 1A sécurité CCTV alimentation
Foxnovo 5pcs DS18B20 température étanche capteurs capteurs de températures (noir)
Le boitier possède son propre serveur WEB
Le plus interressant c’est qu’il est possible de remonter les températures à travers PRTG
Il suffit de copier dans le dossier PRTG : Custom Sensors\EXEXML le script Powershell disponible en bas de l’article
Ensuite ajouter une nouvelle sonde
Selectionnez votre script Powershell
Un grand merci à Jonathan BLANCHARD pour son script
Script Powershell:
# ======================================================= # Auteur : Jonathan BLANCHARD – Groupe Sacré Coeur Angers # Date: 03/02/2017 # VERSION 1.0 # # Usage : Récupérer certaines valeurs d’un fichier XML contenant les valeurs des sondes thermiques. Ensuite, générer un fichier XML formaté pour PRTG. # Entrée : fichier XML des sondes # Sortie : fichier XML pour PRTG # =======================================================# Initialisation des variables $sonde_URL = « http://10.49.23.127/status.xml » # URL du fichier XML des sondes $sonde_temp = « C:\temp\status.xml » # Emplacement local et temporaire du fichier XML des sondes $fichier_sortie = « C:\temp\prtg.xml » # Emplacement du fichier XML de sortie $prtgresult = « » # Téléchargement du fichier XML des sondes # Récupération, dans la variable $status, du contenu du fichier XML des sondes # Ecriture du fichier XML de sortie (Comme la commande out-file n’a pas l’argument Append, le contenu du fichier est écrasé) foreach ($i in $status.response.sensor) # Boucle permettant de parcourir chaque sonde (enregistrement « sensor ») |