我是 collectd 和 Riemann 的新手。我本质上是在尝试将 collectd 日志定向到 riemann 服务器实例。我知道我需要安装 write_riemann 插件。我尝试编译在线可用的 write_riemann 的源文件,但它包含一个名为“riemann.pb-c.h”的文件,该文件无处可寻。请帮忙!
最佳答案
下载二进制文件。运行构建脚本后,同时运行配置脚本包括“--enable-write_riemann”,这应该安装它。我在 CentOS 上缺少很多依赖项,这引发了很多错误。一旦安装完毕,write_riemann 插件就会被编译和安装。安装依赖项时可能遇到的另一个问题是无法为 protobuf-c 找到正确的包。我使用的是 yum 包安装程序。转到 sudo vi/etc/yum.repos.d/epel.repo 并将 enabled 从 0 更改为 1。之后,在运行配置脚本时识别了 protobuf-c 处理器。这解决了我的问题。希望你也一样!
关于plugins - collectd-如何安装 write_riemann 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34762803/