IT Operations Management (ITOM)
Showing results for 
Search instead for 
Do you mean 

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

mmishalov ‎12-09-2015 06:23 AM - edited ‎12-09-2015 01:23 PM

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)

 

About the Author

mmishalov

Comments
Rosmy
on ‎12-09-2015 11:07 PM

Very good one Michael.

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

Avi.s
on ‎12-10-2015 12:53 AM

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

Chunyang Wang
on ‎12-22-2015 01:32 AM

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!

 

Events
June 6 - 8, 2017
Las Vegas, Nevada
Discover 2017 Las Vegas
Join us for HPE Discover 2017 in Las Vegas. The event will be held at the Venetian | Palazzo from June 6-8, 2017.
Read more
Apr 18, 2017
Houston, TX
HPE Tech Days - 2017
Follow a group of tech bloggers for a new HPE Tech Day, a full day of sessions about how to create a hybrid IT, from hyperconverged to Composable Infr...
Read more
View all
//Add this to "OnDomLoad" event