vitrage/doc/source/nagios-devstack-installation.rst
Elisha Rosensweig e7c97e0075 documentation fixes; first steps guide
Change-Id: I8b6bcd32f9c8eac5f74a1c35fb28ee1f94e7e9d4
2016-04-18 18:49:08 +03:00

2.6 KiB

Nagios-for-Devstack Configuration Guide

Overview

This page describes how to manually install and configure Nagios on devstack. After following the steps described here, Nagios will be installed via the OMD package (http://omdistro.org/) and will have a basic set of tests for monitoring the Devstack VM. It will then be possible to configure a Nagios datasource for Vitrage.

The following guide is for Ubuntu. With slight modifications it should work for other linux flavours. Links for this purpose are added below.

Installation

  1. Update your repo to include the OMD key: :

    wget -q "https://labs.consol.de/repo/stable/RPM-GPG-KEY" -O - | sudo apt-key add -
  2. Update your repo with the OMD site. For example, for ubuntu trusty release: :

    sudo bash -c "echo 'deb http://labs.consol.de/repo/stable/ubuntu trusty main' >> /etc/apt/sources.list"
    sudo apt-get update

For additional distros, see https://labs.consol.de/repo/stable/

  1. Install OMD :

    sudo apt-get install omd
  2. Create a site for nagios with a name of your choosing, for example "my_site". :

    sudo omd create my_site
    sudo omd config my_site set APACHE_TCP_PORT 54321
    sudo omd config my_site set APACHE_TCP_ADDR 0.0.0.0
    sudo omd start  my_site

    You can now access your Nagios site here: http://<devstack_ip>:54321/my_site/omd. :

    username: omdadmin
    password: omd
Notes:
  • The default port is OMD uses is 5000, which is also used by OpenStack Keystone, and so it must be changed. Port 54321 used here is only an example.
  • APACHE_TCP_ADDR indicates the address to listen on. Use 0.0.0.0 to listen for all traffic addressed to the specified port. Use a different address to listen on a specific (public) address.
  1. Install the Check_MK agent on devstack VM: :

    sudo apt-get install check-mk-agent
  2. Activate the Check_MK agent, by editing /etc/xinetd.d/check_mk and setting "disable" to "no", and then run :

    sudo service xinetd restart
  3. In your browser, go to http://<devstack_ip>:<selected port>/my_site/omd and follow the instructions at this link ("Configuring the first host and checks" section) to configure the nagios host.

  4. Vitrage Support. With Nagios installed, you can now configure a datasource for it for Vitrage, by following the instructions here.