Aller au contenu

Monitoring Hp Microserver Gen8


darklite44

Messages recommandés

Bonsoir,

 

Je possède un HP MicroServer Gen8 sur lequel j'ai installé DSM5. Je souhaitais obtenir l'état des capteurs renvoyés par la carte iLO4 (c'est accessible seulement en HTTPS donc seulement depuis une scène et pas un VD).

Cela permet aussi de faire des actions comme l'arrêt, démarrage, reboot du MicroServer.

 

J'ai trouvé les infos dans la documentation HP RESTful API Data Model Reference for iLO 4.

Si cela intéresse quelqu'un j'ai crée un mini VD et une scène pour interroger l'API HTTPS. Voici un exemple de valeurs retournées :

[DEBUG] 00:20:37: ## Thermal ##
[DEBUG] 00:20:37: Ambient: 23°C
[DEBUG] 00:20:37: CPU: 40°C
[DEBUG] 00:20:37: System: 58°C

[DEBUG] 00:20:37: ## ProLiant MicroServer Gen8 ##
[DEBUG] 00:20:37: PowerState: On

Pour cela il faut créer une scène LUA avec le contenu du fichier joint (Scene-HP_iLO_v0.1.lua) et lui renseigner le hash des identifiants, login:pass encodé en Base64 (utilisateur et mot de passe récupéré avec POSTMAN comme dans le tuto github dans le lien)

Ensuite, importer le VD contenu du fichier joint HP_iLO-0.1.vfib et lancer le. Il va créer automatiquement les variables.

 

Il faut lancer la scène manuellement pour le moment mais vous pouvez améliorer le code et me faire part de vos modifications.

Scene-HP_iLO_v0.1.lua

HP_iLO-0.1.vfib

Modifié par darklite44
  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

en effet cela pourrait être intéressant de l'inclure dans mon VD Syno monitoring, mais tel qu'il est développé il fonctionne sur les vers Syno et les syno HP.

Or ceci ne fonctionne que pour les HP => à  ne pas inclure dans "mon" VD.

 

Mais c'est SUPER intéressant. Y aurait-il moyen de récupérer toutes ces commandes http dans un VD ?

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...