IT Operations Management (ITOM)
cancel

Monitor everything for free with HPE SiteScope and Docker in just a few clicks

Monitor everything for free with HPE SiteScope and Docker in just a few clicks

mmishalov

Hewlett Packard Enterprise  SiteScope is a web-based application monitoring tool that can monitor more than 100 types of IT infrastructure components. It is a powerful agentless monitoring solution that can be deployed quickly and efficiently from a central server without having to install and maintain agents on each server.

Recently, the HPE SiteScope 11.30 Community Edition image was published on Docker Hub

Docker is an open platform for developers and operation engineers to build, ship and run distributed applications.

SiteScope Community Edition is a free version of SiteScope that brings almost all monitoring capabilities of the product without the need to buy any special type of license.

SiteScope makes your system and application monitoring simpler than ever. You can monitor everything in your DevOps pipeline in just a few simple steps. This tutorial will guide you how to start monitoring your IT infrastructure using Dockers and HPE SiteScope Community Edition image on Docker Hub.

You can try HPE SiteScope for yourself here.

Monitor your IT Infrastructure

Below we will explain how you can start to  monitor your environment with a few simple steps. The following steps are applicable for Ubuntu. If you are using a different operating system, refer to the Docker documentation for installation instructions compatible with your environment.

  • Step 1: Install Docker on the server
  • Step 2:  Start Docker as a service
  • Step 3: Test the installation
  • Step 4: Pull and start the SiteScope image from the Docker Hub
  • Step 5: Verify that Docker container is running
  • Step 6: Access SiteScope

Step 1: Install Docker on the server:

sudo apt-get update
sudo apt-get install docker.io

 

Step 2:  Start Docker as a service:

After Step 1 was completed and Docker package has been installed in our system we can start it as a service using command below.

sudo service docker start

 

Step 3: Test the installation:

We can use the docker ps command to test the installation. The command lists all the Docker containers that are currently running on the system.

sudo docker ps

An empty list is displayed since no containers are started yet.

Figure 1a: Listed running Docker containers

 

Step 4: Pull and start HPE SiteScope image from Docker Hub:

Download and start the HPE SiteScope 11.30 Community Edition image published on Docker Hub with the following command:

sudo docker run -d -p 8080:8080 -p 8888:8888 --name SiS11-30-Community  hpsoftware/sitescope:11.30.5

 

The command downloads HPE SiteScope 11.30 Community Edition package and its dependencies and then starts it as container.

Step 5: Verify that Docker container is running:

Use the docker ps command to validate that your container is running.

sudo docker ps

 

Figure 1b: List of running Docker containers

 

Step 6: Access SiteScope UI

Start monitoring your IT infrastructure by accessing the SiteScope user interface. You can start your monitor configuration using the SiteScope Dashboard or you can directly access the web-based interface, SiteScope Unified View, to get a real time view of the monitoring in a single view.

Enter the default address in a Web browser. The default address is as follows:

Dashboard: http://<<HOST_NAME>>:8080/SiteScope
Unified View: http://<<HOST_NAME>>:8080/SiteScope/WebMain

where HOST_NAME is the host name or IP address of the machine running the SiteScope Docker container.

Figure 3: SiteScope Unified View

 

References

 

Authors: Michael Mishalov (https://www.linkedin.com/in/michaelmishalov)

 

  • infrastructure management
About the Author

mmishalov

Comments
N/A

Very good one Michael.

Also we can mention to create new Docker Monitor to monitor Docker aand swarm is available in Docker Hub.

Occasional Contributor

Great to see SiteScope docker image on the HUB, Well done developers!

N/A

Hi, I followed the guide above and installed it successfully on VM instance which is running several containers.

However, I didn't see any container data from the dashboards. Is it possible we can ping your team for details? Thanks in advance!

 

//Add this to "OnDomLoad" event