当客户的odoo实例出现故障时得到通知

odoo8-addon-dead-mans-switch-server的Python项目详细描述


License: AGPL-3

死人开关(服务器)

此模块通过死机交换机客户端接收状态消息并通知 如果客户端实例没有及时签回,则返回

作为副作用,您还将从客户那里获得一些统计数据 实例。

使用量

在客户实例上安装Dead_Mans_Switch_客户端并将其配置为 在该模块的文档中描述。客户将自行注册 与服务器自动连接他们会带着数据库uuid出现, 你必须自己指定一个可读的描述

此时,您可以将客户分配给此客户机实例以进行报告 目的,更重要的是,将关注者添加到实例中他们会的 在实例未及时签回时通知。通知仅限于 对于状态为“活动”、状态为“新建”或 “已挂起”将被忽略。

您可以在Reporting/Customer实例中找到实例的当前状态

Try me on Runbot

有关详细信息,请访问:

安全注意事项

由于接收状态更新的控制器未经身份验证,因此任何internet用户 可以让服务器创建监视实例记录。虽然这很烦人, 这是相当无害的,基本上与误用fetchmail模块相同。

为了更大的麻烦,攻击者必须猜测 客户端的数据库uuid,所以它们在功能上是您的密码。

要确定,请考虑从ssl中的未知来源阻止此控制器 代理。在nginx中,它看起来像这样:

location /dead_mans_switch/alive {
allow   192.168.1.0/24;
# add other client's IPs
deny    all;
}

已知问题/路线图

  • 匹配是通过数据库的uuid完成的,因此如果您 克隆数据库
  • 记录一些postgres统计信息和磁盘使用情况也不错

缺陷跟踪器

GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现了它,请提供详细且受欢迎的反馈,帮助我们粉碎它 here

学分

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持Odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问http://odoo-community.org

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

推荐PyPI第三方库


热门话题
graph Java自己生成类图   java MouseMotionListener:鼠标和触控板给出不同的结果   java解析清单条目的正确方法是什么。jar中的mf文件?   java如何创建带有半透明色块的透明gif/png图像?   java应用内计费V3:跨设备同步购买   java Spring数据JPA注入失败BeanCreationException:无法自动连接字段   Java数据结构维护插入顺序和重复值   java无法在VSCode中设置JavaFX   java中数据字段初始化的类顺序   java如何使用ClientBuilder为Rest Post Api多部分编写集成测试   JUnit测试divide()方法的java正确方法   java将消息标记为接收前已读   Java ArrayList调用扩展对象函数   java Android:只使用GCM的TCP/IPServer   Java如何将xls数据转换为txt文件   编译为Jar文件后未找到java类   java返回子字符串的所有匹配项   java Get json用户_timeline api twitter 1.1