Vous êtes ici : Accueil > Produits > LANState > Manuel > Types de contrôles > Surveillance REST (JSON)

Surveillance REST (JSON)

REST (REpresentational State Transfer) est une façon d'échanger des données dans des systèmes répartis, par exemple des services web. C'est une interface simple, sans couche interne supplémentaire. Chaque information est identifiée par une URL. En pratique, le système répond à une requête HTTP par un JSON ou un XML bien formé, qui peut contenir les paramètres demandés.

Certains logiciels de surveillance matérielle publient des paramètres (vitesse des ventilateurs, température du processeur, charge mémoire, etc.) via un serveur HTTP intégré. OpenHardwareMonitor le permet.

 

Si le serveur web intégré est activé, une requête GET http://172.18.25.113:8085/data.json peut renvoyer le résultat en JSON :

Le JSON contient les valeurs que le programme lit sur les capteurs locaux.

LANState analyse ces réponses et en extrait les valeurs utiles. Deux paramètres au minimum :

  1. URL de l'API REST. Lien où le système tiers renvoie un JSON (le XML n'est pas pris en charge pour l'instant).
  2. Chemin complet du paramètre à lire. Le JSON est un arbre : indiquez le nom du paramètre et tous ses nœuds parents. Le programme affiche le JSON reçu sous forme d'arbre. Vous sélectionnez le paramètre, et le chemin complet est généré.

 

Les autres paramètres sont facultatifs :

  • Type de requête HTTP (GET ou POST)
  • Authentification auprès du serveur web
  • Paramètres du proxy
  • Conditions de réussite du contrôle

 

Le contrôle REST (JSON) peut suivre tout système ou application qui expose une API REST.

 

Configuration requise : Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022.