INDIGO - DataCloud Releases
  • Introduction
  • Data Center Solutions
  • Data Solutions
  • Automated Solutions
  • High-level user oriented service
  • Common Solutions
  • INDIGO-2 ElectricIndigo
    • Generic Installation and Configuration Guide - INDIGO-2
    • INDIGO-2 Services & Applications
      • Analytics Portlets
      • CDMI Server
      • CDMI S3 QoS Interface
      • CDMI STORM Plugin
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • CMDB
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
          • OpenStack Client for OPIE
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • RepoSync
      • FutureGateway
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO OMT iOS
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • Liferay Plugins
      • OIDC-Agent
      • ONEDATA
      • ONE-FaSS
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
        • Orchent
      • QoS/SLA Management Service
      • Network Orchestrator Wrapper (NOW)
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service (WaTTS)
        • Token Translation Service Client (WaTTSon)
      • udocker
    • Updates
      • Sixth Update of INDIGO-2
      • Fifth Update of INDIGO-2
      • Fourth Update of INDIGO-2
      • Third Update of INDIGO-2
      • Second Update of INDIGO-2
      • First Update of INDIGO-2
  • INDIGO-1 MidnightBlue
    • Generic Installation and Configuration Guide - INDIGO-1
    • INDIGO-1 Services & Applications
      • CDMI Server
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • OpenStack Client
        • OpenStack NOVA Client
        • RepoSync
      • FutureGateway
        • FutureGateway API Server
        • FutureGateway API Server Daemon
        • FutureGateway jSAGA Adaptors
        • FutureGateway Portal Setup
        • fgTools
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • jSAGA ResourceManager API
      • Liferay IAM
      • ONEDATA
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • rOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
      • QoS/SLA Management Service
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service
      • udocker
    • Updates
      • Nineth Update of INDIGO-1
      • Eighth Update of INDIGO-1
      • Seventh Update of INDIGO-1
      • Sixth Update of INDIGO-1
      • Fifth Update of INDIGO-1
      • Fourth Update of INDIGO-1
      • Third Update of INDIGO-1
      • Second Update of INDIGO-1
      • First Update of INDIGO-1
    • Service template
Powered by GitBook
On this page
  • Release Notes v. 0.95-1
  • What's new
  • Deployment Notes
  • Known Issues
  • List of Artifacts
  • Documentation
  • Support
  1. INDIGO-1 MidnightBlue
  2. INDIGO-1 Services & Applications
  3. Core PaaS

Monitoring - Zabbix Probes

PreviousMesos ClusterNextdCache

Last updated 6 years ago

The Monitoring Framework is a set of tools which allow performing several monitoring operations in the platform resulting from the INDIGO-Datacloud project (). The Monitoring Framework is based on Zabbix, as the collector of the monitoring information coming from different sources, due to its maturity, its community support and its flexibility for different environments.

The Monitoring Framework is divided in several main parts:

  • The Zabbix server (with the corresponding configuration and some support scripts);

  • The Zabbix wrapper, created for enabling a REST API for Zabbix;

  • Several probes, with different monitoring purposes (OCCI, Heapster, etc.).

The version of the OCCI and Heapster probes provided for the INDIGO-1 release is v0.95.

Summary:

  • Updates

Release Notes v. 0.95-1

What's new

Both probes are new and have been created from scratch, so all the features they provide are new. Future improvements will be made, according to the feedback received and other improvements that will be applied in the near future (i.e. integration with IAM).

The features released with the Zabbix OCCI probe are:

  • Interaction with OpenStack Cloud providers through the OCCI API covering the VM lifecycle: create, inspect and delete VM.

  • Interaction with Keystone for authorization with user and password (to be improved with IAM).

  • Configurable multi-threading monitoring, so metrics gathering can be done in parallel for several Cloud providers at the same time.

  • Automatic listing of providers and their services, thanks to the integration with the CMDB component.

  • Automatic registration of metrics in the Zabbix Server.

  • Metrics supported for each operation: availability, status code (HTTP response code) and response time.

  • Metrics aggregation, providing a global value for availability, status code and response time.

The features released in this version of the Heapster probe are:

  • Interaction with Heapster in order to obtain metrics from pods and from the containers included in a pod.

  • Automatic registration of metrics in the Zabbix Server through the Zabbix Agent.

  • Metrics supported for pods: RX Errors, RX Errors Rate, TX Errors, TX Errors Rate, Major Memory Page Faults, Memory Page Faults, Uptime.

  • Metrics supported for containers: CPU Usage, CPU Usage Rate, Memory Usage, Memory Working Set, Major Memory Page Faults Rate, Memory Page Faults Rate, Uptime

Supported Platforms:

  • Both probes rely on JVM, the Zabbix Agent and other existing REST services. Therefore, although the provided packages are for Ubuntu and CentOS, both probes can run on Windows 7 as well.

  • The probes can be deployed in any Cloud system, but they require that such platform guarantees the access to the Zabbix Server and to the other REST services required (Heapster, OCCI APIs of the Cloud Providers, CMDB).

List of RfCs

Deployment Notes

The current version can be installed using the deb and rpm packages available from the INDIGO - DataCloud repositories.

Detailed instructions on instalaltion and configuration can be found

Known Issues

  • N/A

List of Artifacts

The packages released are the following:

  • Ubuntu:

  • CentOS:

    • *Other OSs:

Docker Containers:

Documentation

Documentation is divided in three main parts:

  • Deployment and Administration Guide: Describes how to install and configure correctly the probes and their main dependencies (JVM and Zabbix Agent);

  • User Guide: Provides information about how to use the probes and how to find the information they generate in Zabbix;

  • Developer Guide: Describes some aspects of the implementation and instructions about validation, building and packaging

Support

  • or

development activities followed through internal

for the Zabbix Probes -

for the Zabbix Wrapper -

Documentation on the INDIGO-DC Monitoring Framework is available from the file in GitHub.

INDIGO-DC Monitoring Documentation is available also from

specific documentation on

Please use the <br

OpenProject task #460
here
here
occi-zabbix-probe-0.95.deb
heapster-zabbix-probe-0.95.deb
OCCIZabbixProbe-0.95-1.noarch.rpm
HeapsterZabbixProbe-0.95-R1.noarch.rpm
occi-zabbix-probe-0.95-jar-with-dependencies.jar
heapster-zabbix-probe-0.95-jar-with-dependencies.jar
indigodatacloud/zabbix-wrapper:indigo_1
README
GitBook
Zabbix Probes
INDIGO - DataCloud CatchAll GGUS Support Unit
https://github.com/indigo-dc/Monitoring/issues
https://www.indigo-datacloud.eu/
Zabbix probes v. 1.02
Zabbix probes v. 1.01
Zabbix probes v. 0.95-1
What's new
List of RfCs
Deployment Notes
Known Issues
List of Artifacts
Documentation
Support