Zope 2 Zeo客户端监视
haufe.monitoring的Python项目详细描述
简介
用于监视一组zeo客户端的一组视图。
功能
- 错误日志的聚合视图
- 实例、线程、负载和虚拟机数据大小的聚合视图
安装
- 将haufe.monitoring添加到buildout.cfg的eggs和zcml选项中
- 访问@@monitor视图(http://your-site:port/@@monitor)
配置
仅允许对可配置的设置IP地址或网络访问某些视图。默认情况下 仅允许从10.0.0.0/8访问。要配置白名单,您必须设置:
$ export HAUFE_MONITORING_ALLOWED_NETWORKS=192.168.10.0/24,134.96.0.0/16
视图
haufe.monitoring当前提供以下视图:
- 主视图/@@monitor显示了所有可用或不可用的zeo客户端及其ip地址的列表, 注册的时间戳、工作线程数、CPU负载和vmdata大小。 按钮Error log将显示的/error\u日志实例的聚合视图 所有选定的主机。Remove hosts按钮将从持久的 托管注册表。
- 聚合的错误日志视图/@@show_error_log将显示排序的所有(选定)主机的/error日志项 按时间戳。Details按钮显示相关的回溯,而无需访问 远程机器。
警告
- 此模块可能存在开放的安全问题。请用于测试或内部测试 仅限服务器。使用它的风险由你自己承担。
待办事项
- 加强安全性
- 处理Zeo客户端僵尸
- 添加重新启动/关闭代码
- 支持haufe.ztop
了解问题
- details按钮似乎确实适用于Firefox3.5(与jquerytools 1.1.x不兼容有关?)
更改日志
0.2.1(2009/09/24)
- 伐木噪音太大
0.2.0(2009/09/21)
- 将jquerytools更新到v 1.1.1
- 移动到IP白名单
0.1.0(2009/09/15)
- 初始版本