Third-party Service Addons
Overview
Comet Server has a versatile API that can be used to integrate with third-party products and services. This may include
- Billing functionality
- Customer management (CRM) functionality
- Additional monitoring functionality
- Other professional services functionality
A non-exclusive list of third-party service integrations is below. If you represent an third-party service provider that integrates with Comet, please reach out to be added to this list.
None of the following companies offer end-user backup services, and do not compete with you as an MSP.
MyClient
MyClient is a product of MyClient Global.com Ltd.
MyClient is a backup monitoring and CRM tool.
"MyClient brings together CRM, Support, Sales, Billing, Communication, Resellers, Automation and Server Management in a single unified fully customisable interface."
MyClient provides an official integration for Comet Backup, that allows you to create and manage customer accounts.
There is a close relationship between the MyClient and Comet companies. Comet CloudView is a Comet-focused edition of MyClient.
WHMCS
WHMCS is a product of WHMCS Ltd.
WHMCS is an ecommerce and billing platform.
"WHMCS is the leading web host billing automation platform powering tens of thousands of web hosting companies."
Comet provides an official plugin for WHMCS, that allows you to use WHMCS to create and manage customer accounts.
For more information and installation instructions, please see https://github.com/CometBackup/comet-whmcs-module .
The plugin is also available via the WHMCS Marketplace.
HostBill
HostBill is a product of HostBill Krzysztof Pająk.
Hostbill is an ecommerce and billing platform.
"All-in-One Hosting Command Center - Hosting Automation, Client Management, Help Desk System, Automated Billing, Domain Management"
HostBill provide an official module for Comet, that allows you to use Hostbill to create and manage customer accounts.
For more information and installation instructions, please see https://hostbillapp.com/products-services/cometbackup/ .
See also:
- Announcement: http://blog.hostbillapp.com/2019/10/14/sell-cometbackup-space-with-hostbill/
- Module documentation: https://hostbill.atlassian.net/wiki/spaces/DOCS/pages/750747649/CometBackup
figaro
figaro is a product of figaro.
figaro is a backup monitoring and CRM tool.
"Reduce the running cost of your Comet backup business and increase your sales. figaro gives you the opportunity to add a new dimension to your sales approach, streamline your working practice, and offers business changing savings."
Figaro provides an official integration for Comet Backup, that allows you to create and manage customer accounts.
CheckCentral
CheckCentral is a product of Binary Fortress Software.
CheckCentral is an email alert monitoring tool.
"CheckCentral handles your email alerts & notifications for you! Simply tell us what emails to expect and when to expect them. We'll let you know when something needs your attention."
For more information and installation instructions, please see "Monitoring Comet Backup with CheckCentral".
PRTG
PRTG is a product of Paessler AG.
PRTG is a commercial solution for monitoring server health.
"PRTG monitors your whole IT infrastructure 24/7 and alerts you to problems before users even notice. Find out more about the monitoring software that helps system administrators work smarter, faster, better."
There are many ways to integrate Comet Server with PRTG.
Monitoring Comet Server replication with PRTG
One possible way is by using the "REST Custom Sensor" plugin to connect to the Comet Server API (AdminReplicationState
).
To use this sensor, set
- Method:
POST
- Post data:
Username=admin&AuthType=Password&Password=my-password
, replacing any special characters in your password with their URL-encoded equivalents - HTTP Authentication:
None
- Custom HTTP headers:
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
- REST Query:
:8060/api/v1/admin/replication/state
This should make Comet Server's replication status available in PRTG.
Once the information is available in PRTG, you can then continue to configure alerts based on queue length.
You can also adapt this example to monitor other properties of Comet Server, using the Comet Server API.
Klipfolio
Klipfolio is a product of Klipfolio Inc.
Klipfolio is a web-based dashboard platform.
"Klipfolio is an online dashboard platform for building powerful real-time business dashboards for your team or your clients."
You can view information from your Comet Server in Klipfolio, by using the "REST/URL" Core Connector to create a Data Source, and then building custom "Klip" widgets based on this data.
Comet Server data sources
Klipfolio reaches out to your Comet Server over the internet. You should create a separate admin account in your Comet Server for Klipfolio's use.
User accounts
In the Klipfolio web interface, click Data Sources > "Create a New Data Source" > "REST/URL" Core Connector.
Fill in the options as follows:
Option | Value |
---|---|
Query URL | The full URL to your Comet Server, followed by /api/v1/admin/list-users-full |
Data Format | JSON |
Encoding | UTF-8 |
Method | POST |
Body | Username=KlipfolioUserAccount&AuthType=Password&Password=xxxx , replacing any special characters in the password with their URL-encoded equivalents |
Query Parameters | Name Content-Type Value application/x-www-form-urlencoded; charset=UTF-8 Type Header |
Click the "Submit" button to preview the data source. The user accounts on your Comet Server should be visible, along with all the settings for each user account.
Click the "Continue" button to confirm the data source.
Online devices
Create a new Data Source as above, making the following changes:
- Query URL: The full URL to your Comet Server, followed by
/api/v1/admin/dispatcher/list-active
Server Replication
Create a new Data Source as above, making the following changes:
- Query URL: The full URL to your Comet Server, followed by
/api/v1/admin/replication/state
Job history - Last 48 hours
Create a new Data Source as above, making the following changes:
- Query URL: The full URL to your Comet Server, followed by
/api/v1/admin/get-jobs-for-custom-search
- Body: As above, but add to the end:
&Query=%7B%22ClauseType%22%3A%22and%22%2C%22ClauseChildren%22%3A%5B%7B%22ClauseType%22%3A%22%22%2C%22RuleField%22%3A%22BackupJobDetail.TimeSinceStarted%22%2C%22RuleOperator%22%3A%22int_gt%22%2C%22RuleValue%22%3A%22172800%22%7D%5D%7D
Other data sources
The above data sources are examples based on the Comet Server API. You can also adapt the above examples to monitor other properties of Comet Server, using the Comet Server API.
Klips
Once the data source is imported into Klipfolio, you can create widgets using this data.
No further documentation is currently available for this topic.
Prometheus
Prometheus is copyright © Prometheus Authors and copyright © The Linux Foundation.
Prometheus is a server health metrics, monitoring, and alerting application.
"From metrics to insight - Power your metrics and alerting with a leading open-source monitoring solution."
Comet provides an official exporter for Prometheus, that you can run as a sidecar container to pull metrics from Comet Server and export them in a Prometheus-compatible format.
For more information and installation instructions, please see https://github.com/CometBackup/comet-prometheus-exporter .
Collectd
Collectd is a flexible, open-source application for server health metrics collection and monitoring.
"
collectd
- The system statistics collection daemon"
Comet provides an official exporter for Collectd, that you can run as an Exec
plugin to pull metrics from Comet Server into Collectd for use with any of its export or storage plugins.
For more information and installation instructions, please see https://github.com/CometBackup/comet-collectd-exporter .
Backup Radar
Backup Radar is a product of Backup Radar LLC.
BackupRadar helps you identify blind spots in your backup monitoring and reporting.
Catch missed or failed backups in real time. Integrate with 14+ of your favourite MSP platforms including PSA, RMM, and other productivity tools. Streamline your policies and workflows, reduce overhead and human error with our world-class intelligent automation.
Setup is simple. Use these step-by-step instructions: https://support.backupradar.com/hc/en-us/articles/1500009621962-Setup-Comet-API-Integration
For more information on this integration visit: https://www.backupradar.com/integration/comet
Gradient
Established in 2020, Gradient MSP offers the IT channel ecosystem a business automation and integration platform proven to help MSPs run a smoother, more successful services business by connecting all the solutions they resell and use to their PSA platforms.
Founded by technology and business entrepreneur Colin Knox, Gradient MSP is solving for two of the biggest challenges and greatest opportunities facing the industry: everything-as-a-service reconciliation and an open, frictionless IT channel ecosystem.
Find out more about how to integrate your Comet account with Gradient here: https://support.meetgradient.com/comet-backup
Integrations Webinar
In this Webinar, we explain in more detail about the various product integrations that can be used with Comet Backup.
Syncro
Syncro - Helps you scale your MSP buisness with efficiency and ease.
Transform how you manage customers and your business with RMM, PSA and remote access in a single platform. The streamlined workflow allows you to focus your time and energy on what you're an expert in – providing solutions for your clients.
Integration Guide
With Comet's Syncro integration, you can access RMM alerts when a backup fails or a backup job doesn't run, so you can troubleshoot before you lose any business critical data.
Setup Prerequisites
For the Syncro Integration to work with Comet, the Syncro Agent must be installed on each device you would like to receive alerts for. A setup guide can be found here. Backup jobs are tied to a specific Syncro asset making it very easy to determine what device the job alert is for.
Setup Guide
Step One: Create a Syncro API Token
To send RMM alerts to Syncro, Comet needs a API token with the following permissions:
- Assets - List/Search
- RMM Alerts - List
- RMM Alerts - Create
- RMM Alerts - Delete
- RMM Alerts - Clear/Manage
Step Two: Configure Integration In Comet
Once the API token has been created, you can configure the integration in the Comet Server. On the Comet Server Web Interface, navigate to the Settings Page, then the Integrations tab. The Syncro Integration will appear as an option when configuring PSA & Alerting Services.
Enter the Syncro Domain and API token configured from Step One, click Save and then Save Changes in the top right hand side of the screen.
Once the changes have been saved, the integration setup is complete. You will now receieve RMM alerts in Syncro about backup failures.
Alerts
When a backup job fails, a new RMM alerts will be created. You can see this on the Open RMM Alerts page in Syncro. An example of how this will look is:
If the failure is due to an intermittent issue, Comet will clear the alert when the backup job succeeds again.