Home » Categories » Products » Nagios XI » Documentation » Monitoring Configuration

Monitoring Office 365 Subscription Services

Monitoring Office 365 Subscription Services


You can now monitor your Microsoft Office 365 subscription services with Nagios XI. Metrics such as Mailbox Usage, Group Activity, and Product Usage are now visible and thresholds can be configured so that you are alerted to any critical or warning events in your Office 365 environment.

Before you can use the instructions outlined in this document, you must first obtain the following information from your Microsoft Office 365/Azure administrator:

  • Application (client) ID (GUID) created during plugin registration in Azure AD
  • Azure Directory (tenant) ID (GUID), of your organization or domain
  • Client secret - plugin authentication credentials, created in Azure AD

Notes for Administrators: 

You will need to setup an app registration, with a client secret and  these API permissions...
Microsoft Graph
  • Directory.Read.All
  • Group.Read.All
  • Reports.Read.All
  • User.Read.All
Plus, Global Administrator role is required in order to provide admin consent for application permissions to the Microsoft Graph API.
For more information, see Grant Tenant-Wide Admin Consent to an Application on the Microsoft site.
  1. In Azure AD, create an App Registration with a friendly name, like "Nagios". Note the Application ID and Tenant ID listed on the Overview tab.
  2. Go to API Permissions and add permissions.
  3. Select Microsoft Graph.
  4. Select "Application Permissions" type.
  5. Select the following and add them:
    • i. Directory -> Directory.Read.All
    • ii. Group -> Group.Read.All
    • iii. Reports -> Report.Read.All
    • iiii. User -> User.Read.All
  6. Click "Grant admin consent for [tenant name]" (you must be a Global Administrator) to approve.
  7. Go to "Certificates & secrets" tab and add a new Client Secret. Note the Secret value.

Using The Microsoft/Office 365 Wizard

To begin using the Microsoft/Office 365 wizard navigate via the top menu bar to Configure > Configuration Wizards and select the Microsoft/Office 365 wizard. In the following screenshot you can see how the search field allows you to quickly find a wizard.


Step 1

  • Enter the Application (client) ID.

  • Enter the Directory (tenant) ID.

  • Enter the Client Secret.

  • Click Next.

Step 2

On this step you will configure all of the options for monitoring. In the screenshot you can see some of the options available.

  • Enter a valid Host Name.

  • Select the metrics that you'd like to monitor. You can monitor the following:

      • Mailbox Activity (by User)
      • Mailbox Usage (by User)
      • Mailbox Counts
      • Office 365 User Activations (by User)
      • Office 365 Activations (by Product Type)
      • Office 365 User Product Usage
      • Office 365 User Service Usage
      • Office 365 Group Activity (by Group)
      • Office 365 Group Files
  • Click Next once you have selected all the required options.

Complete the wizard by choosing the required options in Step 3 – Step 5.

To finish up, click on Finish in the final step of the wizard. This will create the new host and services and begin monitoring.

Once the wizard applies the configuration, click the View status details for <Office 365 HOST> link to see the new services that were created.



0 (0)
Article Rating (No Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
Nagios XI - Adding Windows Disk Usage Checks In XI
Viewed 4334 times since Thu, Jan 14, 2016
Nagios XI - 10,000 Services and growing - NWC14
Viewed 3848 times since Mon, Feb 8, 2016
Nagios XI - Installing The WMI Client
Viewed 3025 times since Thu, Jan 14, 2016
Nagios XI - Using The Core Config Manager For Host Management
Viewed 3256 times since Thu, Jan 28, 2016
Nagios XI - How To Use CA Certificates With check_ldaps Plugin
Viewed 5482 times since Tue, Jul 26, 2016
Nagios XI - Manual Config File Management
Viewed 7072 times since Tue, Jan 26, 2016
Nagios XI - Monitoring VMware Virtualization Using vMA - NWC14
Viewed 3871 times since Thu, Feb 4, 2016
Nagios XI - Monitoring Hosts Using NRPE and NRPE Monitoring Wizard
Viewed 6421 times since Thu, Jan 28, 2016
Nagios XI - How to Restart A Windows Service With NRPE
Viewed 6101 times since Thu, Jan 28, 2016
Nagios Core - Nagios as a PC Health Monitor - NWC14
Viewed 5223 times since Tue, Feb 9, 2016