1

Collectd 提供了一种测量机器统计数据的好方法。如果我需要扩展插件系统来支持怎么办

  1. 被测机器的配置
  2. 服务器上运行的所有进程的列表以及 CPU、内存和磁盘的利用率?
  3. 扫描安全漏洞?
  4. 补丁管理 - 如果 collectd 客户端需要升级,用户现在需要重新编译和重新安装。我们可以将升级推送到所有运行 collectd 代理的客户端机器吗?我的猜测是这应该是可能的,因为服务器和客户端在 UDP 中处于多播模式(没有客户端服务器模式对吗?)

我目前有用于图形和 mongodb 的石墨设置来收集数据。理想情况下,我想将非数字数据存储在 mongodb 中。

第 1、2 和 3 项可能吗?

4

1 回答 1

1
  • 1 号

  • 2 不是真的。但是,如果您使用该/processes/插件,您将能够随时跟踪进程列表,例如使用该/unixsock/插件。在某种程度上,您确实拥有插件/实例/类型/实例中包含的标签形式的非数字数据。

  • 3号

  • 4 不,但是您不一定要使用多播,该/network/插件可以处理单播流量。

于 2013-03-12T05:15:02.187 回答