With the use of the Office 365 platform, application monitoring requirements have changed. In your on-premises IT infrastructure, you normally monitor the availability of applications by solely checking server reachability. In some cases, you might choose to implement enhanced application monitoring by accessing dedicated protocol endpoints.
Examples of on-premises applications are:
In addition, IT Pros monitor default parameters like processor load, memory consumption, available disk space, and more.
The following diagram illustrates the centralized monitoring approach.
However, monitoring the service availability of Office 365 requires a different approach. With Office 365, your users use not only individual products but cloud services based on multiple cloud products. Therefore monitoring individual protocol endpoints is not sufficient.
Operating a hybrid configuration for Exchange Server, SharePoint Server, or Skype for Business with Office 365 comes with complex architecture. Hybrid operation with Office 365 automatically creates dependencies between the individual on-premises and cloud components.
The following simple example depicts a hybrid Exchange Server configuration with Exchange Online, which highlights the increased complexity.
In the cloud world, the combined services and products create new challenges for monitoring. Since you do not monitor individual server systems, but application endpoints, unlike the local IT infrastructure, IT Pros have less visibility and control. Instead, one must rely on the Microsoft-provided status information for the products and services in Office 365. At the same time, your users have expectations of the availability and features of Office 365. The failure of a single service can affect the availability, of other services. This is especially the case when, for example, Azure AD is not available as an authentication instance. Therefore, it is important to discover service disruptions and outages quickly.
Microsoft provides information about the availability and potential disruption of Office 365 services through the Service Health Dashboard. This dashboard is part of the Microsoft 365 Admin Center and requires administrator permissions and accessibility of the Admin Center using a browser. If the Microsoft 365 Admin Center is not available, you will not be able to access the Service Health Dashboard.
The status information displayed on the Service Health Dashboard is not tenant-specific. So you can not tell from the information, whether or not your users are affected by a reported service degradation. Another shortcoming is that the detailed information always appears with a delay in the dashboard.
The second tool provided by Microsoft is: AAD Connect Health. However, this monitoring component also has limitations. Access to AAD Connect Health requires Global Authorization and Azure AD Premium licensing. The components only monitor Azure AD Connect and, if used, Active Directory Federation Services (AD FS).
Another source is Twitter. The Twitter account @ MSFT365Status provides information on the current operating status of Microsoft 365.
Microsoft’s Office 365 has had a rough year or two when it comes to service outages. While every outage is different, one thing remains constant – disruption to your organization.
Just think about the most recent outages. Were you prepared? How were first alerted? How did you respond? Were you able to calculate IT downtime and lost productivity among your end-users?
Read more about Microsoft service outages resources.
Disruptions in the use of Microsoft's cloud services also result from poor or incorrect implementations in the on-premises IT infrastructure. These problems always occur when not following the recommendations of Microsoft. Approximately 52% of Office 365 relevant Microsoft support cases result from client-side issues. This applies equally to client devices, as well as server components of the hybrid infrastructure.
Common sources of on-premises issues are:
Do you always follow the implementation recommendations for Office 365 from Microsoft?
As previously mentioned, classic application monitoring through on-premises monitoring solutions has its gaps. Monitoring software solutions have been developed to monitor network components and servers. Such solutions use protocols suitable for monitoring, e.g., SNMP, WMI, SSH, or Http(s).
The monitoring of web-based applications is limited to checking the accessibility of a website URL. As long as the tested endpoint reports an OK, the endpoint is considered functional. While some solutions support logging on to the application, e.g., for Outlook on the Web, however, do not perform any further functional tests.
Advanced application monitoring for Office 365 requires monitoring of Office 365 products and services from the user's perspective, not from a server perspective. This approach is the only way to ensure that you get visibility into the availability and function of cloud services from the user's point of view.
ENow Mailscape 365 helps you to monitor the user experience by:
The following diagram illustrates the use of ENow's Remote Probes in the branch offices. Each probe tests access to Office 365 workloads through the company's central data center in Vienna.
ENow also supports you with:
Using Microsoft 365 brings new challenges to service endpoint monitoring. Traditional monitoring solutions have natural limitations, as they can not perform detailed functional testing to simulate user actions. But it is these functional tests that enable you to make a meaningful assessment as to whether a service is functionally available or not. The technical monitoring of a protocol endpoint is not sufficient.
Microsoft provides basic information for service disruptions. However, communication takes place with a time delay and via interfaces that require special authorization to access. These interfaces are unsuitable for ensuring service level agreements or for service reporting.
With ENow, you get full visibility into the service availability of Office 365 workloads. The dashboard view helps to identify problems early and to identify faults and their respective causes. With detailed reporting, you can optimize license usage for better cost control on your acquired Office 365 licenses.
To ensure your Office 365 collaboration goals are met, monitoring usage and adoption is just the start. Put your users at the heart of your monitoring strategy by measuring their ability to perform essential tasks within key Office 365 applications.
ENow’s Office 365 End User Experience Monitoring and Reporting:
Gain true end-to-end visibility into how users experience Office 365 applications with ENow’s Office 365 End User Experience Monitoring and Reporting solution. Access your free 14-day trial today!