Skip to content

Chaperone

What is it

Build on top of Pixel Core Framework, CHAPERONE is a robust platform that competes on equal grounds with platforms, such as Splunk, Nagios, Zabbix, PRTG and many other. It enables users to create managed resources, sensors and logs, monitor them in real time, receive event notifications and much more. Based on Chaperone API our clients built number of products that monitor thousands and millions of devices across North America.

CHAPERONE provides monitoring of all mission-critical infrastructure components including applications, services, operating systems, network protocols, systems metrics, and network infrastructure. Custom addons provide for monitoring of virtually all in-house and external applications, services, and systems.

CHAPERONE greatly simplifies the process of searching your log data. Set up alerts to notify you when potential threats arise, or simply query your log data to quickly audit any system. With CHAPERONE logging functionality, you get all of your log data in one location, with high availability and fail-over built right in. 

CHAPERONE offers your network a high degree of visibility and scalability, helping solve problems that come with multiple networks and geographical separation. By allowing you to visualize ALL your resources and ALL your networks  in one location, network management becomes simplified by centralization.

Overview

Chaperone is an highly scalable enterprise level monitoring and control solution that allows you to monitor and collect hundreds of metrics from millions of devices, applications, cloud services and more. It supports both PUSH and POLL metrics collection.

The Chaperone is configured and controlled via a robust web based interface from which reports, statistics and dashboards could be accessed.

Apart from standard monitoring of metrics and log monitoring functionality that are available to some extent in competing solutions, Chaperone allows to automatically backup and track changes in configurations of monitored devices. It can also be configured to automatically react and remediate problems without involving human interaction.

Let’s assume that we have a multitude of virtual servers deployed on physical hardware in your data centers distributed across the globe. We want to monitor the VMs, running applications and physical servers hardware. It is not simple monitoring of whether the server, app or fan are running or not. We want to monitor resources, such as memory and CPU  utilization and so on our servers are using. We also want to get insights of various aspects of applications and processes running on our servers. 

So we can say that one aspect of Chaperone is a monitoring tool.  Now let’s see what monitoring solution could be built using Chaperone. There are many different monitoring options, such as network, server, application, services, IoT and many more. 

Chaperone installation is coming as a preconfigured VM or could be installed on CentOS/RedHat OS. Chaperone collectors (agents) could run on ANY platform.

How Chaperone collects the data. The recommended approach is to run agent processes on dedicated collector machines or on target resources. The agent processes are responsible for querying the data from the target resources and sending the data back to Chaperone server(s). By default the agent processes are written in Java, hence they could run on any platform that supports the latest Java VM. This means Linux, Windows, AIX, HPUX, Solaris, FreeBSD and many more platforms could be utilized to collect data. When the target machine cannot run Java agent for one or another reason, a custom collector could easily be written in any language.

Apart from agent based push data collection, Chaperone supports collection of data by directly querying the target resource. The data from the target device could be collected using SNMP, IPMI, SSH, Telnet, and many other protocols. The Chaperone could also ingest data from external systems using JMS, MQTT, IMQP, HTTP protocols.

Having information about all monitored resources, Chaperone provides a single point of entry for configuration, and centralized dashboards, allowing to grasp the whole monitored infrastructure in its entirety or drill down into individual resources and their metrics. 

The Chaperone has robust security, authentication and authorization infrastructure. Only authorized agents can send collected data. Permissions and monitored resources are configured from the central console and automatically propagated to associated agents. Out of the box integration with OpenLDAP and Active Directory enables large organizations to have granular access control for their teams.

Chaperone enables for effortless deployment and configuration of the remote agents. Simple installation script installs and configures the agent on the collector node or target host. Everything after this point is taken care of by a centralized deployment and configuration module in the Chaperone.

Out of the box configuration scripts and templates are available to configure and monitor the most common metrics of standard resources, such as Windows and Linux servers, network switches and routers and other general purpose types of resources. Chaperone provides simple and intuitive interfaces to write and deploy data collection algorithms for resources where standard collection processes are not available. 

Custom scripts and templates could be downloaded and installed to Chaperone from the central repository.  Chaperone supports scripts written in Java, JavaScript, Python, R, Shell and PowerShell.

Chaperone provides an open API to scan and discover resources on your networks. Custom discovery processes could be deployed to analyze and automatically create resources, assign triggers and create dashboards. 

Compared with other monitoring solutions Chaperone goes one step forward – it provides a framework for automatic problem mitigation. The alert could trigger a reaction that could invoke some steps to automatically fix the problem. For example upon receiving alert about non-responsive service an automatic restart could be issued without requiring human intervention.

Yet another feature that makes Chaperone to stand out of the crowd is an ability to make resource backups.

For example this is useful when switch or router text configuration are stored and changes could be compared between the versions.

Pricing

Chaperone pricing is based on number of monitored resources. Each server instance comes with license to monitor 100 resources with 10 sensors each. Each sensor could collect multiple metrics from associated resource. Each additional block of 100 resources cost $1,000 USD. It is our experience that one server instance could easily collect sensor data for thousands of resources using PUSH model. Two or more instances could be added to support high availability and/or extra processing using complex AI/ML algorithms.

Nodes
1 instance
2 instances
3 instances
4 instances
10 instances
20 instances
100
$2,900
N/A
N/A
N/A
N/A
N/A
200
$3,900
$3,900
N/A
N/A
N/A
N/A
300
$4,900
$4,900
$4,900
N/A
N/A
N/A
400
$5,900
$5,900
$5,900
$5,900
N/A
N/A
1000
$11,900
$11,900
$11,900
$11,900
$11,900
N/A
2000
$21,900
$21,900
$21,900
$21,900
$21,900
$21,900

Support

  • Phone support – 10 Calls ($2,995) (Recommended)
  • Phone support – 5 Calls ($1,995)
  • Extra Tickets – 10 Tickets ($1,495) (Recommended)
  • Extra Tickets – 5 Tickets ($995)

Request for Call Back