Monitoring and notification tools for Masakari
Go to file
Ghanshyam Mann 03ef355588 [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

removing the python-libvirt from bindep as that is py2 things and not
available/needed for Focal/Victoria testing.

Story: #2007865
Task: #40195

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal


Change-Id: I231d34b2b45db426e4bb76026eb9fc441d706ed5
Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2020-08-04 16:25:39 +00:00
doc Cleanup py27 support 2020-04-17 21:48:40 +02:00
etc/masakarimonitors Remove an extra word in process_list.yaml.sample 2017-07-31 15:58:59 +09:00
masakarimonitors reset nova-compute process name 2020-04-21 09:27:16 +08:00
releasenotes Update master for stable/ussuri 2020-04-23 15:43:18 +00:00
.coveragerc Initial Cookiecutter Commit. 2016-11-01 13:46:13 +09:00
.gitignore Add line for PyCharm IDE in gitignore file 2018-12-10 06:16:29 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:49:18 +00:00
.mailmap Initial Cookiecutter Commit. 2016-11-01 13:46:13 +09:00
.stestr.conf Switch to using stestr 2019-06-19 03:54:45 +00:00
.zuul.yaml Add Python3 victoria unit tests 2020-04-23 15:43:20 +00:00
babel.cfg Initial Cookiecutter Commit. 2016-11-01 13:46:13 +09:00
bindep.txt [goal] Migrate testing to ubuntu focal 2020-08-04 16:25:39 +00:00
CONTRIBUTING.rst Initial Cookiecutter Commit. 2016-11-01 13:46:13 +09:00
HACKING.rst Removed unnecessary parantheses in yield statements 2018-12-10 06:16:18 +00:00
LICENSE Initial Cookiecutter Commit. 2016-11-01 13:46:13 +09:00
lower-constraints.txt Merge "Cleanup py27 support" 2020-04-21 03:17:36 +00:00
MANIFEST.in Initial Cookiecutter Commit. 2016-11-01 13:46:13 +09:00
README.rst Update and replace http with https for doc links 2020-04-02 00:28:48 +00:00
requirements.txt Remove python-openstackclient from global-requirements 2018-08-08 08:41:36 +00:00
setup.cfg Cleanup py27 support 2020-04-17 21:48:40 +02:00
setup.py Cleanup py27 support 2020-04-17 21:48:40 +02:00
test-requirements.txt Merge "Cleanup py27 support" 2020-04-21 03:17:36 +00:00
tox.ini Cleanup py27 support 2020-04-17 21:48:40 +02:00

masakari-monitors

Monitors for Masakari

Monitors for Masakari provides Virtual Machine High Availability (VMHA) service for OpenStack clouds by automatically detecting the failure events such as VM process down, provisioning process down, and nova-compute host failure. If it detect the events, it sends notifications to the masakari-api.

Original version of Masakari: https://github.com/ntt-sic/masakari

Tokyo Summit Session: https://www.youtube.com/watch?v=BmjNKceW_9A

Monitors for Masakari is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Configure masakari-monitors

  1. Clone masakari using:

    $ git clone https://github.com/openstack/masakari-monitors.git
  2. Create masakarimonitors directory in /etc/.

  3. Run setup.py from masakari-monitors:

    $ sudo python setup.py install
  4. Copy masakarimonitors.conf and process_list.yaml files from masakari-monitors/etc/ to /etc/masakarimonitors folder and make necessary changes to the masakarimonitors.conf and process_list.yaml files. To generate the sample masakarimonitors.conf file, run the following command from the top level of the masakari-monitors directory:

    $ tox -egenconfig
  5. To run masakari-processmonitor, masakari-hostmonitor and masakari-instancemonitor simply use following binary:

    $ masakari-processmonitor
    $ masakari-hostmonitor
    $ masakari-instancemonitor

Features

  • TODO