isa(独立统计聚合器)收集节点集群的节点统计信息。
ISA的Python项目详细描述
isa(独立统计聚合器)收集节点集群的节点统计信息。
功能
- 可以收集许多节点统计信息,如CPU使用率、内存使用率和磁盘I/O
- 易于设置和灵活的节点配置
- 确保对节点统计信息的影响最小
- 节点无需设置,统计管理集中完成
安装
运行以下代码以安装isa:
pip install isa
或者可以使用setup.py安装isa:
python setup.py install
简单的例子
假设您有两台服务器。server-a具有IP地址127.0.0.1、用户名root和密码pass123并且您有第二个服务器server-b具有主机名www.mydomain.com、用户名ubuntu和密码test123。此信息需要在nodes.ini文件中指定,以便isa可以连接到您的服务器:
[server-a] host = 127.0.0.1 username = root password = pass123 [server-b] host = www.mydomain.com username = ubuntu password = test123
现在我们已经准备好了,可以使用isa监视这两个节点:
isa /path/to/nodes.ini
如果要将所有结果直接写入csv文件,可以使用以下代码段:
isa /path/to/nodes.ini --out stats.csv
文件
文档可以在ReadTheDocs找到。
支架
随便问吧!您可以通过kevin91nl@gmail.com联系项目负责人。
分叉并贡献
这是一个活动的开源项目我们总是对那些想使用这个系统或为它做贡献的人开放。如果您正在寻找适合您的技能的实施任务,请与我们联系。
谢谢
- PyScaffold便于我们项目的设置