集成传感器监控和已知错误数据库的地平线面板

horizon-sensu-dashboard的Python项目详细描述


License badge

地平线监控仪表板

传感器仪表板作为地平线插件。

允许列出来自多传感器api(又称uchiwa数据中心)的事件。

作为可选服务的已知错误数据库为您的错误和解决方案提供存储。

monitoring,issues and solutions in one dashboard.

Animation

Overview

此插件提供带这些面板的Monitoring仪表板

  • 当前事件
  • 事件标记
  • 服务检查
  • 聚合
  • 受监视的客户端
  • 监视状态

可选配置KEDB是否有两个附加面板

  • 已知错误
  • 解决方法

Installation notes

Requirements

  • OpenStack地平线
  • 传感器API=0.16.0
  • kedb是可选的
pip install horizon-sensu-dashboard

Configuration Sensu

  • 将“地平线监视”添加到INSTALLED_APPStuple
  • HORIZON_CONFIG
  • 以及sensu api的配置
SENSU_HOST='localhost'SENSU_PORT=4567

要了解更多的sensu api,请编写本文

SENSU_API={'DC1':{'host':'10.10.10.10'},'DC2':{'host':'10.10.10.11','port':9999,'icon':'fa fa-cloud'},}

对于自定义检查过滤器,您可以编写此文件

defcheck_filter(check):return":".join(check['name'].split("_")[1:-1])SENSU_CHECK_FILTER=check_filter

此筛选器应用于签入事件视图,默认情况下返回检查名称。

Configuration KEDB

如果您使用的是服务KEDB请将其放入您的settings.py

KEDB_HOST='localhost'KEDB_PORT=6754

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件