vitrage/doc/source/nagios-devstack-installation.rst
dongwenjuan d38d7ee159 fix the error URL in nagios-devstack-installation.rst
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>

Change-Id: I73da711568f7450c418b46b1786951dad98e8551
2016-10-13 16:23:07 +08:00

81 lines
2.6 KiB
ReStructuredText

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 https://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/
3. Install OMD
::
sudo apt-get install omd
4. 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.
5. Install the Check_MK agent on devstack VM:
::
sudo apt-get install check-mk-agent
6. Activate the Check_MK agent, by editing */etc/xinetd.d/check_mk* and
**setting "disable" to "no"**, and then run
::
sudo service xinetd restart
7. 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.
.. _link: http://mathias-kettner.de/checkmk_install_with_omd.html#H1:Configuring_the_first_host_and_checks
8. *Vitrage Support.* With Nagios installed, you can now configure a datasource
for it for Vitrage, by following the instructions here_.
.. _here: https://github.com/openstack/vitrage/blob/master/doc/source/nagios-config.rst