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 has a built-in integration for Comet Backup.

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 provision new customer accounts.

For more information and installation instructions, please see https://github.com/CometBackup/comet-whmcs-module .

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.

An official PRTG plugin may be available in the future.

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 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 .

Backup Radar 

Backup Radar is a product of Backup Radar LLC.

"Backup Radar is the global leader in backup monitoring and compliance. Integrate with all of your favorite tools. Never miss a backup."

Backup Radar will ingest Comet's email notifications to provide analysis, reporting, and monitoring features. It provides follow-on integration with many RMM products including ConnectWise and Autotask.

For more information, please see https://www.backupradar.com/integrations .