How to Install Cabot Monitoring Tool using Docker

Cabot is an open-source, self-hosted monitoring platform written in Python that provides you with some of the best features of PagerDuty, Server Density, Pingdom and Nagios.

It provides a web interface that allows you to monitor services and send telephone, sms or hipchat/email alerts to your support in case of any service failures- all without writing a single line of code. And the best part is, you can even use these monitoring data that you're already pushing to Graphite to generate alerts, rather than implementing and maintaining a whole new system of data collectors.

In this article, I'll explain on how to install this Cabot - monitoring system on a CentOS 7 server using docker-compose.

Pre-requisites

Before proceeding with the installation, we need to make sure the following software is pre-installed on the server.

  • Install Docker/Docker-compose
  • Install Git

1. Install Docker/Docker-compose

You can install docker by running this command yum install docker -y. Once installed make sure to start and enable the service.

# systemctl start docker
# systemctl status docker
# systemctl enable docker

About Saheetha Shameer

I'm working as a Senior System Administrator. I'm a quick learner and have a slight inclination towards following the current and emerging trends in the industry. My hobbies include hearing music, playing strategy computer games, reading and gardening. I also have a high passion for experimenting with various culinary delights :-)

Author Archive Page

Have anything to say?

Your email address will not be published. Required fields are marked *

All comments are subject to moderation.