VitalSigns is the premier tool for Microsoft Monitoring. This covers the main on premises stack of Microsoft Exchange, Lync, SharePoint, Windows, and Active Directory servers. VitalSigns Microsoft Monitoring gives you peace of mind that your collaborative environment is working fine and advanced warning when it is not.
There are several features Microsoft Monitoring covers. Some of these include disk space, resources, and Windows services.
Disk Space – running out of disk space stops your user’s ability to work. Exchange servers’ disk space feeds our unified disk health page.
Resource Monitoring – monitor CPU and memory.
Windows Services – Determines which services are required for the servers’ role and ensures that they are running. Additional services can also be monitored.
- Microsoft Exchange
VitalSigns proactively monitors your Exchange servers to prevent email outages. VitalSigns runs a series of PowerShell scripts to test all the core functions of your server, including all the client access protocols, ActiveSync, and Autodiscover service. VitalSigns determines which Windows services should be running then makes sure that they are running.
VitalSigns supports Exchange 2010, 2013 and hybrid deployments.
Detail of Exchange Health Page
- Microsoft Exchange – Database Availability Groups
Our unique ‘Database Availability Health’ page provides deep insight into the health of all DAG parameters including database members, database preference monitoring, and queue thresholds.
Detail of DAG Health Page
- Microsoft SharePoint
SharePoint is a web application framework and platform that integrates intranet, content management, and document management.
SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure. By default, SharePoint has a Microsoft Office-like interface, and it is closely integrated with the Office suite. The web tools are intended for non-technical users. SharePoint can provide intranet portals, document and file management, collaboration, social networks, extranets, websites, enterprise search, and business intelligence.
VitalSigns proactively monitors your SharePoint servers and farms to prevent outages. It provides deep visibility into your entire collaboration system including related technologies such as Lync, Exchange, and Cloud Applications.
SharePoint Core – SharePoint runs on IIS so if IIS has a problem so does SharePoint. VitalSigns checks that.
SharePoint SQL – User content is stored in a SQL database, so VitalSigns ensures this critical resource is available.
Site Status – Overall responsiveness. Monitor performance and availability of your farms, content, and servers
- Microsoft Active Directory Servers
Active Directory (AD) is a directory service that Microsoft developed for Windows domain networks and is included in most Windows Server operating systems as a set of processes and services.
An AD domain controller authenticates and authorizes all users and computers in a Windows domain type network—assigning and enforcing security policies for all computers and installing or updating software. For example, when a user logs into a computer that is part of a Windows domain, Active Directory checks the submitted password and determines whether the user is a system administrator or normal user.
There are five surprisingly common issues that can lead to user unhappiness with Active Directory servers, and all of these conditions can be detected with relatively easy PowerShell scripts. The scripts are available on request. The conditions are:
1. Users cannot connect to the Active Directory server
2. Users cannot log onto the Active Directory server
3. Active Directory Query Latency is unacceptably slow
4. Domain Controller issues (detailed below)
5. Failure to Replicate critical Active Directory objects
There are a number of ways to ensure that Active Directory is functioning properly. For instance, it’s important to validate that end users can log onto an AD server. Here’s a quick PowerShell script which executes such a test:
$UserName = '#user'
$Password = '#pwd'
$Domain = '#domain'
Add-Type -AssemblyName System.DirectoryServices.AccountManagement
$ct = [System.DirectoryServices.AccountManagement.ContextType]::Domain
$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext $ct,$Domain
Of course, you probably don’t want to spend your day manually executing a library of PowerShell scripts over and over, and this is where VitalSigns can help. VitalSigns ships with a library of PowerShell scripts, which it will automatically execute at the schedule you specify. When a problem is found, the dashboard is updated and the right people are notified.