Masakari监视器
masakari-monitors的Python项目详细描述
Masakari的监视器提供虚拟机高可用性(VMHA)服务 对于openstack云,通过自动检测失败事件 例如vm进程关闭、配置进程关闭和nova计算主机故障。 如果它检测到事件,它会向Masakari API发送通知。
原版Masakari:https://github.com/ntt-sic/masakari
东京首脑会议:https://www.youtube.com/watch?v=BmjNKceW_9A
Masakari的监视器是根据Apache许可证的条款分发的, 版本2.0。本许可证的全部条款和条件是 在许可证文件中详细说明。
- 免费软件:apache许可证
- 文档:http://docs.openstack.org/developer/masakari-monitors
- 来源:http://git.openstack.org/cgit/openstack/masakari-monitors
- 错误:http://bugs.launchpad.net/masakari-monitors
配置Masakari监视器
使用:
克隆Masakari$ git clone https://github.com/openstack/masakari-monitors.git
在/etc/中创建masakarimonitors目录。
从Masakari监视器运行setup.py:
$ sudo python setup.py install
复制masakarimonitors.conf并处理 masakari monitors/etc/to/etc/masakarimonitors文件夹并使 更改masakarimonitors.conf和process_list.yaml文件。 要生成示例masakarimonitors.conf文件,请运行以下命令 来自masakari monitors目录顶层的命令:
$ tox -egenconfig
运行masakari processmonitor、masakari hostmonitor和 Masakari InstanceMonitor只需使用以下二进制文件:
$ masakari-processmonitor $ masakari-hostmonitor $ masakari-instancemonitor
如果您打算使用masakari processmonitor和 Masakari主机监视器,使用以下步骤安装它们。 但是,这些bash shell脚本在ocata发行版和 将在皇后区释放时移除。 使用上面用python实现的masakari主机监视器。
使用:
克隆Masakari$ git clone https://github.com/openstack/masakari-monitors.git
在/etc/中创建masakarimonitors目录。
从hostmonitor.conf.sample文件中删除“.sample”, StudioMealOr.C..Stand和Pr.List.样本存在于 Masakari监视器/etc/。
从中复制hostmonitor.conf、processmonitor.conf和proc.list文件 masakari monitors/etc/to/etc/masakarimonitors文件夹并使 更改hostmonitor.conf、processmonitor.conf和proc.list文件。
运行masakari processmonitor和masakari hostmonitor的bash脚本 只需使用以下二进制文件:
$ masakari-processmonitor.sh /etc/masakarimonitors/processmonitor.conf /etc/masakarimonitors/proc.list $ masakari-hostmonitor.sh /etc/masakarimonitors/hostmonitor.conf
功能
- 待办事项