Monitorer le fonctionnement d'office 365 avec PRTG

**PRTG A IMPLEMENTER UNE NOUVELLE SONDE POUR OFFICE 365 CETTE DOCUMENTATION N'EST PAS ACTUALISER** Traduction d'une documentation sur l'implémentation d'un script pour monitorer office 365 avec prtg Source EN : https://valou.tech/2019/09/05/prtg-monitor-your-office-365/ Source DE : https://www.team-debold.de/2016/07/22/prtg-office-365-status-ueberwachen/

Installation du script

1) Installation du script

Première étape il faut télécharger le script powershell et le fichier OVL ici ==>https://github.com/debold/PRTG-O365Monitoring

Déposer le fichiers powershell dans ce dossiers : C:\Program Files (x86)\PRTG Network Monitor\Custom Sensors\EXEXML

Déposer le fichiers OVL ici : C:\Program Files (x86)\PRTG Network Monitor\lookups\custom

Désormais charger le script dans PRTG ⇒ setup ⇒ system administration ⇒ administrative tools ⇒ load lookups and file list ⇒ Go !

 

 

 

Préparation coté office 365

2) Préparation coté office 365

Connectez-vous sur le portail office et ouvrer l'azure AD  : https://portal.office.com/  

Cliquer sur tout les services et sur inscription d'applications 

Cliquer sur nouvelle inscription

Donner un nom à l'application 

Sélectionner qui peut utiliser l'api ( dans mon cas c'est locataire unique)

dans l'url remplisser un url local car sans importance

cliquée sur enregistrer

sur la page qui se présente devant vous copier dans un bloc-notes le client id et le locataire id

cliquer sur Certificats & secrets --> Nouveaux secrets clients

Donner une description et une expiration 

Copié le secret dans un lieux sûr 

(exemple)

Cliquer sur API Autorisées --> ajouter une autorisation et sélectionner ServiceHealth.Read

 

maintenant nous devons autoriser l'api à se connecter à notre organisations 

modifiée l'url avec les données que vous avez garder 

https://login.windows.net/common/oauth2/authorize?response_type=code&resource=https%3A%2F%2Fmanage.office.com&client_id=CLIENT ID

 

Rendez-vous sur la page acceptée

 

 

Création de la sonde PRTG

Pour la création de la sonde vous devez avoir votre client id, votre locataire id ( tenant) et votre secret que vous avez récupérer dans l'étape précédente 

3) crée une sonde de type xmlsensor

dans le champs EXE/Script sélectionner Get-Office365Status.ps1

dans le champs paramètre rentré les informations suivante  -ClientID <votre Client ID> -ClientSecret <votre secret> -TenantIdentifier <votre id de locataire>

sauvegarder. 

eeeetttt TADAM 

 

au passage il y a très souvent des service dégratation chez microsoft

 

 

Les possibles problème