可以收集行为作为一个nagios替代?

时间:2013-03-11 22:11:54

标签: nagios collectd

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

,该怎么办?
  1. 正在测量的机器的配置
  2. 服务器上运行的所有进程列表,包括cpu,内存和磁盘的使用率?
  3. 扫描安全漏洞?
  4. 补丁管理 - 如果需要升级collectd客户端,用户现在需要重新编译并重新安装。我们可以将升级推送到运行collectd代理的所有客户端计算机吗?我的猜测应该是可能的,因为服务器和客户端在UDP中处于组播模式(没有客户端服务器模式吗?)
  5. 我目前有石墨设置图和mongodb来收集数据。理想情况下,我想在mongodb中存储非数值数据。

    第1,2和3项是否可能?

1 个答案:

答案 0 :(得分:1)

  • 1 no。

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

  • 3 no。

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