How your website performs for your users is crucial to its success. As a WordPress user, being aware of your site’s uptime and key performance metrics (e.g., CPU usage, disk processes, memory, network performance) can make or break your business or blog.
Thankfully, you have a number of options to help you stay on top of your site’s uptime and performance. And one choice that’s worth taking a hard look at is Site24x7, from Zoho Corp.
Site24x7 is a powerful and scalable cloud-based monitoring service that works on both desktop and mobile devices. It lets individuals and teams monitor a variety of performance data and metrics around websites, servers, networks, applications, and real user experience.
Site24x7 offers both free and paid options, and can scale to the needs of all sizes of IT and DevOps teams, from solopreneurs to larger businesses and agencies.
In this review, we’ll take a brief look at the main features of Site24x7, and what it offers WordPress users.
Main Features of Site24x7
Site24x7 is a powerful monitoring service that helps you keep an eye on websites, servers, networks, applications, and users—all from a single console. Here’s a quick look at its main features:
From 60 global locations, Site24x7 monitors different Internet services and key performance metrics, including the uptime of your site.
Site24x7 monitors outages and performance issues for Windows, OS X, Linux, FreeBSD, VMware, AWS, Docker, Azure, and other cloud hosted applications and servers.
Application Performance Monitoring (APM)
Application Performance Monitoring helps users monitor errors and performance data for application servers and components. It includes monitoring for applications built in Java, .NET, PHP, Ruby, AWS, cloud-based platforms, and more.
With network monitoring from the cloud, users can analyze performance and uptime of network devices like firewalls, routers, switches, load balancers, and WAN accelerators. Currently, Site24x7 supports over 1000 network device types and more than 100 vendors.
Real User Monitoring (RUM)
With Site24x7’s Real User Monitoring, you can analyze real-time application experience of website users, whether the webapp is accessed from a desktop or mobile device.
Setting Up & Using Site24x7 with WordPress
For WordPress users, Site24x7 can monitor the performance metrics of your WordPress servers and your MySQL database, and can also provide valuable insight into real user application experience through data collected from your sites’s visitors.
Let’s first take a look at installing and using the Real User Monitoring plugin, available from the WordPress.org plugin repository.
Real User Monitoring
The Real User Monitoring plugin helps you get a better look into the user experience of your visitors on your WordPress site. It provides valuable information and analysis for such things as user interaction patterns, page rendering time, document processing time, document downloading time, browser performance, response time by geography, application performance (desktop and mobile), and more.
The Real User Monitoring plugin is free to use, although it does require an account with Site24x7.
The plugin provides information on end-user response times (worldwide), Apdex scores, response times by device, web transactions, summary reports, and more.
When you install the plugin, it will automatically add the RUM code snippet from Site24x7 to the footer tag of your WordPress site.
After adding the code snippet, Site24x7 starts collecting and providing data about your site’s performance based on real user activity.
It monitors and provides performance data for:
• CPU usage, memory, and disk processes
• Web applications with browsers
• Load times based on geographic region and devices
• Resources behind firewalls
• Internet services
• And much more
This information is provided through Site24x7’s control panel, email, and downloadable reports. It will help you solve performance problems and create better user experiences for your visitors. It can also be shared with your service provider.
Sign Up for a Free Site24x7 Account
To use this plugin, you first need to create a free Site24x7 account, which you can do here.
1. Enter your email, a password, and company name. Then click Sign up.
2. Sign into Zoho (Zoho is the creator of Site24x7).
3. Choose one of the two options they provide to activate your account.
If your account is new, choose option one and click Create New Account.
4. Enter the required information to set up your account.
5. Select what you would like to monitor.
Because we’re dealing with your WordPress site, you can choose Website and Internet Services.
You can also choose to monitor:
6. Enter the domain/website URL of your WordPress site to let Site24x7 discover it and set up related services.
7. Click the Monitor Selected Resources button below the list of website resources that Site24x7 will monitor.
Install the Real User Monitoring Plugin
Now that you’ve created a free account with Site24x7, it’s time to download and install the Real User Monitoring plugin for WordPress.
1. In WordPress, go to Plugins… Add New.
2. Search for Real User Monitoring and click Install Now on the first result.
3. After installation, Activate the plugin.
After creating a free account at Site24x7, and installing and activating the Real User Monitoring plugin, go back to Site24x7 and get the RUM key that connects the WordPress plugin to Site24x7’s monitoring service.
1. If needed, login to your Site24x7 account.
2. Go to the APM tab (in the left column), and then to Web RUM.
You should see an application listing that was created for your website. This application was created when you entered your site’s URL above.
3. At the far right side of the application listing, click the small menu icon and select Copy Web Script.
4. In the next window, copy the RUM key for WordPress.
5. Now, go back to your WordPress admin, go to the configuration page for Site24x7, and paste in the RUM key.
Viewing Your Site Data
After it gathers data about your site, you’ll be able to view the information at your Site24x7 console.
In real-time, you can gauge the experience of your web visitors and native mobile app users. You can also analyze performance metrics segmented by platform, browsers, geography, ISP, and more. These metrics can help you improve your site’s response time and provide a better user experience for your visitors.
Site24x7 keeps you notified through email, voice, SMS, Twitter, status pages, and more. It also provides Root Cause Analysis to help with understanding and solving problems.
WordPress Server Monitoring Plugin
WordPress Server Monitoring Plugin
With this plugin, you’ll have a better understanding of the different performance metrics of your WordPress server.
The other plugin that’s specific to WordPress users is the WordPress Server Monitoring plugin. Although free, this plugin is not available from the WordPress repository, but instead can be found at Site24x7 here.
The WordPress Server Monitoring plugin helps WordPress users monitor different performance metrics for WordPress servers.
It monitors various attributes of Apache, such as:
• Apache version
• PHP version and MySQL version
• Percentage of CPU and memory occupied by PHP processes
• Status of Apache server, PHP process, and MySQL server
• Total number of accesses of Apache server
• Total number of bytes served by Apache server
• Apache CPU load
• Apache uptime
• Average number of requests per second
• Average number of bytes served per second
• Average number of bytes per request
• Number of workers serving requests
• Number of idle workers
If you’re interested in monitoring the Apache servers that control your WordPress performance, you can go here for instructions on how to install and configure the plugin.
This plugin helps you analyze the performance of your WordPress site’s MySQL database servers, helping you discover any problems and make corrections for improved performance.
Site24x7’s MySQL plugin monitors the following performance metrics:
• Total connection count (relative to the percentage of maximum connections in the database)
• Number of reads and writes done on the MySQL server
• Number of slow queries running on the MySQL server (causing excessive disk reads, memory, and CPU usage)
• Maximum used connections (reaching the maximum connections limit causes the server to refuse additional connection requests)
• Aborted clients (total number of connections that were aborted because the client died without closing the connection properly)
• Aborted connections (number of failed attempts to connect to the MySQL server)
• Open files (number of files that are open)
• Running threads (number of threads that are currently running in the database)
• Threads connected (number of currently open connections, or the number of clients currently connected)
• Temporary threads created (number of internal temporary tables created by the MySQL server)
• Temporary tables created on disk (while executing statements)
Site24x7 Support & Documentation
The Site24x7 monitoring service supports many operating systems and devices, including Linux, Windows, Macintosh, iPhone, Android, iPad, and more.
Currently, it’s available in English, French, Italian, Japanese, Spanish, Swedish, Polish, Dutch, Finnish, and Chinese (Simplified) languages.
Site24x7 includes a variety of support and documentation options:
Email/contact form support
Customer portal/knowledge base
The three WordPress plugins listed in this review are available for free. However, in order to use them, you’ll need a Site24x7 account.
When signing up with Site24x7, you get a 30 day trial period of their Business plan (no credit card required), that automatically gets downgraded to their Free plan after the 30 days. The Free plan allows basic monitoring of up to five websites.
With Site24x7’s paid plans, the cost depends on which services you choose.
Currently, they offer the following service options:
Then, after selecting from the above services, you choose a plan within that service. You can see more details about each plan’s features and offerings here.
Note: Costs listed below are for plans purchased annually, (monthly plans are slightly more expensive). Also, Site24x7 offers “Add-Ons” that let you add certain features that aren’t normally included with a plan.
10 total monitors
40 total monitors
300 total monitors
10 total monitors
APM (Application Performance Monitoring):
40 total monitors
Monitor 3 applications
40 total monitors
300 total monitors
Site24x7 Conclusions & Recommendations
Monitoring the uptime of your WordPress website, and the many technical components that make it run smoothly and efficiently, is potentially a full-time job unto itself.
However, with the help of Site24x7’s monitoring service and plugins, staying tuned in to the performance of your WordPress site is done automatically for you.
Site24x7 monitors the performance of your WordPress servers and MySQL database, and also provides valuable insight into the user experience that visitors have at your site.
This information is critical because it helps you meet the needs of your customers and grow your business. It can also increase trust and reliability with the people who visit your site, keep you in good graces with search engines, and pinpoint problem areas so they can be attended to as quickly as possible.
If you’re looking for a scalable monitoring service that you can grow with—one that has the ability to monitor your entire application stack from a single console—Site24x7 deserves strong consideration. It’s an all-in-one service that monitors the uptime and performance of websites, servers, networks, and online applications—and it can easily be set up within minutes.
Site24x7 provides the tools and services to meet the needs of individual WordPress users or larger IT and DevOps teams. And with their free 30 day trial, you can check out their offerings without any cost or credit card information. If you’d like to find out more, you can do so here.