https://github.com/openstack/masakari-monitors
Monitoring and notification tools for Masakari. Mirror of code maintained at opendev.org.
https://github.com/openstack/masakari-monitors
Last synced: about 1 year ago
JSON representation
Monitoring and notification tools for Masakari. Mirror of code maintained at opendev.org.
- Host: GitHub
- URL: https://github.com/openstack/masakari-monitors
- Owner: openstack
- License: apache-2.0
- Created: 2016-10-17T07:59:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-02T10:50:10.000Z (over 1 year ago)
- Last Synced: 2025-04-09T11:52:43.141Z (about 1 year ago)
- Language: Python
- Homepage: https://opendev.org/openstack/masakari-monitors
- Size: 479 KB
- Stars: 10
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
===============================
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.
* Free software: Apache license
* Documentation: https://docs.openstack.org/masakari-monitors
* Source: https://git.openstack.org/cgit/openstack/masakari-monitors
* Bugs: https://bugs.launchpad.net/masakari-monitors
Configure masakari-monitors
---------------------------
#. Clone masakari using::
$ git clone https://github.com/openstack/masakari-monitors.git
#. Create masakarimonitors directory in /etc/.
#. Run setup.py from masakari-monitors::
$ sudo python setup.py install
#. 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
#. To run masakari-processmonitor, masakari-hostmonitor and
masakari-instancemonitor simply use following binary::
$ masakari-processmonitor
$ masakari-hostmonitor
$ masakari-instancemonitor
Features
--------
* TODO