OSM Public Wiki:OSM MON Module Installation Guide

From OSM Public Wiki
Revision as of 09:24, 19 October 2017 by Prithiv (talk | contribs) (Prithiv moved page OSM MON Module (Release THREE) to OSM Public Wiki:OSM MON Module Installation Guide)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

OSM MON Module

MON is a monitoring module for OSM. This module leverages the monitoring tool of the supported VIMs through MON's native plugin to send and receive metrics and alarms for a VNF.

MON Components

  • MON Core
contains Message Bus and Models
  • Plugins
contains plugin drivers for various VIM monitoring tools

Supported VIMs

  • OpenStack
  • VMWare
  • AWS

Supported Plugins

  • Gnocchi, Aodh(OpenStack)
  • vRealiseOps(VMWare)
  • CloudWatch(AWS)

Installation

For now, the MON Module installation is not done through OSM installation script. At the moment, the installation process requires few manual steps. The installation will be automated from the next point release.

Requirements

  • LXC installed as mentioned in the OSM Release Three wiki
  • An existing OSM deployment

Creating a MON Container

To leverage the OSM MON Module features, clone the OSM MON [repo], run the install_mon.sh script for container creation and installation. This script will create a MON container, clone the MON repo inside the container and initiate the required plugins and web services.

Plugin Utilization

vROps Plugin

The vROPs plugin will automatically be installed after you have run the above installation script.

OpenStack Gnocchi Plugin

  • Run the following command to initiate Gnocchi plugin
lxc exec MON - python /root/MON/plugins/OpenStack/Gnocchi/plugin_instance.py

OpenStack Aodh Plugin

  • Run the following command to initiate Aodh plugin
lxc exec MON - python /root/MON/plugins/OpenStack/Aodh/plugin_instance.py

Verification

  • Run the following command to verify the MON container creation.
lxc exec | grep MON
  • To check the status of the Kafka service, run
lxc exec MON -- service kafka status