ServerPing for WHMCS

ServerPing for WHMCS

Developed By ServerPing

Compatible with WHMCS v7.0

Offer Server Monitoring Today!

Offer your clients a full feature monitoring service completely integrated into your existing WHMCS installation

ServerPing Features

With ServerPing you can offer your customers a great monitoring service and increase your revenues.

Multiple Check Servers With Automated Failover

Our software allows you to setup several check servers running in various data centers. Checks are then run in rotation to ensure each site is working from multiple locations. If one of your check servers goes offline, the other locations will detect this and take the check server out of rotation until it is detected as back online. Multiple checks are run in parallel on each check server using a beantalkd queue and multiple php worker processes.

SMS Alerts

When an alert is trigged your customer can choose to send an alert via SMS. Your customers will be able to buy SMS credits from your WHMCS instance at any price point you set and you can include SMS credits with an initial package purchase. We currently support the SMS gateways Twilio, BulkSMS, BetaMax, and Clickatel.

Notification Lists

ServerPing allows your customers to setup a list of contacts and set when to start alerting each contact, how to contact(email or sms), how often repeat alerts should be sent, and how many maximum alerts should be sent.

API Alerts

When an alert is trigged the customer can choose to send an alert via a third party API. Currently we include support for HipChat, Campfire, PagerDuty, Boxcar (iPhone push notifications), and a generic web hook which allows integration with just about any third party software.

User Custom Check support

This allows your users to create a script on their server to check any aspect of that server such as free disk space, load, mysql connectivity, etc. The script just needs to return a json result with three variables, result, error_message, and response_time. The result should be true if the test passes and false if the test fails. ServerPing will log the data that is passed and send alerts according to the set notification list if a result false is detected or if it cannot connect to the remote script.

Create your own monitoring packages

Sell packages based on the number of checks and the minimum frequency, you can also create packages that limit customers to only adding checks that contain an ip or a domain that resolves to an ip that is listed in the clients WHMCS account under the dedicated ip address or assigned ip address fields in any of the clients services.

Checks as often as every minute

Your customers can setup checks that will run every 1,5,15, or 30 minutes.

Customizable timeout and retries per check

Customers can set the number of times a check should be tried and how long to wait for a response before marking a check as failed.

Advanced Reporting

Check statistics are stored in the database and customers can view recent detailed check long information. Customers can also generate custom uptime and response time reports.

The front end is completely integrated in WHMCS

Customers interact with the front end completely from within their WHMCS client area and everything the users sees is customizable using smarty templates including all email/sms alerts. A server module is also included which allows for automated ordering and setup.

Uses MongoDB

ServerPing stores all of its information in a MongoDB replica set which allows for a fast redundant database. Each check server you add can be a part of the replica set or can just be a check server. MongoDB and the replica set is setup automatically for you using our install scripts so you don't need to be familiar with setting up MongoDB.

Setup is easy

Setup is easy, simply setup the number of check servers you want with fresh installs of Cent OS 6 than run our install script. It will automatically install everything on the server you need. Then install the WHMCS addon by copying the files to your WHMCS server, activating and configuring everything from your WHMCS admin interface.

We will also off free professional installation service/support.



5 stars
4 stars
3 stars
2 stars
1 star

Ann-Christin Schmidt @STREAMPANEL

May 15, 2018 at 06:54:26 PM

It was an so good Add-on and improvement to our services. But then the times comes and PHP 7 was an requirement. This Add-on still works only with PHP 5 and it seem´s they cannot change it :(

  • 1 year ago

Tom Whiting @WHMCSGuru

July 21, 2016 at 09:55:15 PM

After the better part of a year struggling with this software, and the lackluster support provided by this one staff member, I figured I'd update the review a bit.

This software is still php 5 reliant. Understandably, there are problems moving forward, but this should be progressed on, rather than forcing an aging piece of software on clients.

Despite objections (repeatedly), this developer has still refused to provide any sort of accountability. I've seen multiple times over the past year where things go down and the software **does not** alert me. The author's response? Deflection. Blame anything else, but his script.

Doing anything on a 'massive' level (say, editing 30 checks, or deleting them) takes **forever** . Consider that one check deletion takes better than 30 seconds if you have a reputable number of check servers, this is a nightmare to say the least.

Author STILL hasn't put in some sort of way to acknowledge that servers are being checked, or that the database is good. We're supposed to just assume that he's doing his job. Clearly, he's not, as I've seen multiple failures over the past few months

At this point, it's just a matter of time until things collapse, which they will. This script needs to be redone, properly.

Don't waste your time (or money) here.

  • 3 years ago
  • Edited

Version Compatibility

Compatible with WHMCS v7.0

Full Version Compatibility

  • Selected versions of WHMCS v7.0
        7.0.0 - 7.0.2
  • Selected versions of WHMCS v6.3
        6.3.0 - 6.3.1
  • Selected versions of WHMCS v6.2
        6.2.0 - 6.2.2
  • All versions of WHMCS v6.1
  • All versions of WHMCS v6.0
  • All versions of WHMCS v5.3

System Requirements

  • You will need at least one server running Cent OS 6 which will run the checks.

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ServerPing


v1.21 Released January 1st, 2016

Latest Version

Upgraded WHMCS module for WHMCS v6 with support for the five and six themes.

  • Added ability to clear detailed check logs after x days automatically.

  • Deactivated check worker servers are no longer shown in the admin area by default.

  • Server Monitoring menu is now automatically added to the new v6 menu system. The navbar.php and secondarynav.php files can be edited to change the new drop down and secondary menus.

  • Add a lang file and the ability to use it inside of the templates. In future release more variables will be added but you can add your own variables and use them within the templates.


See also

The SSL Store™ WHMCS SSL Reseller Module

Now you can sell our SSL and security products using WHMCS

Liquid Web VPS & Cloud Dedicated Reseller Program

Resell VPS & Cloud Dedicated Products from Liquid Web

Hetzner Servers Manager

Integrate manager for Hetzner Dedicated

Acronis Cyber Cloud

Backup, disaster recovery, AI-based ransomware protection, file sync and share, and blockchain-based file notarization and e-signature services.

Teamspeak 3 & 5

Teamspeak 3 & 5 server provisioning addon