In this webinar, we took a closer look at one of our latest feature – SharePoint performance monitoring.
We divided this webinar into several sections so we could cover the main SysKit segments with an emphasis on how to effortlessly monitor SharePoint performance. Scroll down to the end of this blog for a webinar recording.
Silvio Rahle, our product marketing manager, guides you through the first section, and then Frane Borozan, SysKit product owner, takes it from there with a live demo explaining the new feature in full detail. Once Frane finishes the demo, we go to the Q&A section.
We discuss the following key segments in this SharePoint performance monitoring webinar:
- What SysKit is and its key benefits when it comes to server monitoring
- Detailed overview of the SysKit SharePoint performance monitoring feature
- Use cases and best practices for common SharePoint performance issues
Short introduction to SysKit
For those of you who aren’t familiar with SysKit, it’s a server monitoring tool engineered to improve system admins’ daily tasks. The complex routine tasks sysadmins face no longer require hours and hours of manual work and inspection. The entire server environment can be monitored from a single agentless console: SysKit.
And if you really want to get your monitoring groove on, SysKit is also available as a web application! You can reach your server environment data from anywhere at any moment.
Let’s start the application demo, shall we?
First, SysKit is installed on a dedicated server. All you need to do afterwards is add your servers. This can include multiple servers, SharePoint farms, SQL Servers, Web Front End servers, and so on.
I should mention one important detail: SysKit doesn’t deploy agents to your servers. Instead, it uses an existing WMI and TS APIs to gather all the necessary information.
Performance counters and SysKit monitoring templates
We worked closely with Microsoft while developing SysKit performance counters. Microsoft provided us some default metrics and values related to monitoring complex server environments.
With the monitoring templates feature, we hope we have provided the ability to monitor performance counters for your entire environment. This is very important because an average server environment contains different server roles, and monitoring each server, one by one, isn’t really an option. It takes too much time and you can easily get lost and miss some potential issues. The whole point is to provide an optimal usage experience, and that can only be achieved with meticulous server performance monitoring.
Monitoring templates consist of performance counters that are important for a particular server role, as well as Windows services. Frane also discusses a use case with Windows services that have stopped working. In this case, SysKit can be configured to restart the service and automatically send you an email alert updating you on the cause.
For example, the SQL Server has a list of predefined performance counters suggested by Microsoft. Those values are the warning and critical threshold values for each SQL Server you monitor.
If you need to tweak any of SysKit’s predefined values, you can easily modify them or create a custom monitoring template and assign it to each server.
How to monitor SharePoint performance
As we mentioned before, SysKit gathers data from the WMI to enable you to drill down to the specific process on the server and performance for that particular process, giving you an overview of the specific server.
There are some universal and basic metrics you need to keep an eye on such as CPU, memory, hard disks, and network.
What to look for when monitoring SharePoint performance
Monitoring SharePoint performance is no easy task. To get a deeper understanding of what’s going on with your SharePoint servers you might want to focus on:
- Preventing disks from running out of space
- Keeping an eye on physical memory
- Auditing database latency
- Making sure your WFE and APP servers have adequate response times
- Avoiding resource overutilization
- Planning appropriate SQL Server deployment
- Verifying that your SQL Servers have enough RAM
Drill down into the SharePoint performance metrics and determine whether there are any critical values within the performance counters. You can’t miss them; they’ll be flashing in red.
Here’s a good example.
SysKit alerts you about a critical value in the web service and tells you that 200 anonymous users per second are trying to access the IIS server. What does that tell you?
It’s an indication that something strange is going on since unauthenticated users are trying to access the SharePoint farm so you must take immediate action.
The whole idea behind monitoring SharePoint performance is to catch potential issues early and prevent them from causing serious problems. For more specific details on what to monitor when it comes to SharePoint farms, refer to our SharePoint monitoring blog post.
Table of contents
How did you like our webinar? If you’re interested in finding out more about SysKit or if you want to suggest a topic for the next webinar, let us know.
Give our awesome sales department a nudge if you want to schedule a personalized demo. We’d be happy to provide more details about how your server environment can be easily monitored and audited with SysKit.