Jonathan Beliën

Jonathan Beliën

Freelance Web Developer

« Spécialiste » en cartographie numérique
Membre du conseil d'administration d'OpenStreetMap Belgique
Membre du conseil d'administration d'Open Knowledge Belgique
Fan de LEGO et de bande-dessinées



OVH Monitoring

Publié le 05.12.2016

J’utilise beaucoup les offres VPS (Virtual Private Server) et Public Cloud de chez OVH.

Le Manager OVH est un outil vraiment bien foutu et très pratique pour suivre l’état des serveurs mais cela devient vite compliqué quand on commence à avoir une dizaine de VPS et instances “Public Cloud” à suivre.

J’ai donc développé une interface en PHP pour suivre de manière simple les VPS et les instances “Public Cloud” de manière tabulaire. L’interface utilise l’API (Application Programming Interface) fournie par OVH (https://api.ovh.com/). Cette API absolue géniale permet de faire tout ce qu’il est possible de faire dans le Manager mais depuis une autre application.

OVH Monitoring screenshot

On y retrouve la liste des VPS/instances, leur(s) adresse(s) IP, l’état des disques, du CPU, de la RAM, …

Le code source est disponible sur GitHub : https://github.com/jbelien/OVH-Monitoring

Mise à jour 15.06.2017 :
L’application est maintenant disponible via Docker : https://hub.docker.com/r/jbelien/ovh-monitoring/. Merci à Jérémie Lesage pour le coup de main.