问题标签 [collectd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rhel - How do I install collectd write_atsd plugin on RHEL 6?
I am using Axibase Time Series Database and I would like to install the collectd write_atsd plugin on RHEL 6? Is there an rpm I can use?
aggregate - Logstash 与 Collectd 的集成
我设置了logstash 和collectd,这样collectd 就可以向logstash 报告。这工作正常,除了我得到了相同时间戳的一堆指标。有没有办法获取数据,而不是{ts: x, type:metric1, value:value1, ...}, {ts: x, type:metric2, value:value2, ...} ...
,我得到类似的东西{ts: x, type1:metric1, value1:value1, type2:metric2, value2:value2, ...}
?从某种意义上说,聚合每个时间戳的特定指标的数据。
regex - /var/log/secure 中数学认证失败的正则表达式
我正在尝试/var/log/secure
使用正则表达式对字符串进行数学运算,以获取是否存在 ssh 身份验证失败。
如果身份验证失败,它在日志文件中将如下所示:
Oct 31 07:52:41 logserver sshd[17041]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=localhost
我试着做这样的事情:
"\\<sshd[^:]*: pam_unix(sshd:auth): authentication failure; ./* \\>"
但它不起作用。如果有人可以帮助我处理正则表达式,我将不胜感激。
这是在 CentOS 7 机器上,正则表达式用于 collectd 的 plugin tail
。
graphite - 指定石墨机器将收集的数据发送到使用 IP 地址?
我正在尝试配置 CentOS 7 VM 以使用 collectd 将一些性能指标发送到另一个运行 Graphite 的 CentOS 7 VM,以便可以以图形方式显示性能指标。下面是 collectd.conf 文件中 collectd write_graphite 的配置参数:
无论如何,我可以仅使用 IP 地址指定主机参数吗?还是在某个地方我必须将 IP 地址与 collectd.conf 文件中的给定主机名相关联?作为参考,我主要使用此链接到达我现在的位置:https ://www.digitalocean.com/community/tutorials/how-to-keep-effective-historical-logs-with-graphite-carbon-and-collectd -on-centos-7。谢谢!
logging - 谁能解释为什么我的 Carbon 设置没有保留数据?
我有一个 Carbon 安装,它正在从运行 Collectd 的大量主机中获取数据——即使我已经正确配置了我的存储模式,数据也只会保留 24 小时。
存储架构.conf:
现在我的 collectd 过滤器是否应该不抓取以下任何数据?
如果可行,那么我收集的保留肯定应该应用并保留超过 24 小时吗?谁能建议为什么会这样?
influxdb - Grafana 动态显示 collectd 添加的新主机
如何让 grafana 为新添加的主机动态添加图表?例如,我有 grafana 图表来显示现有主机的平均负载。当我添加新主机时,collectd 会将新主机指标发送到 influxdb。但是每次我必须在 grafana 中手动添加一个不需要的图形?有没有办法让 grafana 自动绘制新的主机指标而不更改 grafana?
elasticsearch - 如何处理 SNMP IfinOctets / ifoutOctets Collectd / ELK
我在使用 Logstash 收集由 Collectd 轮询并存储在 ElasticSearch ( v2.1.1 ) 中的聚合数据时遇到一些问题。我们想在 Kibana 4 中简单地可视化 SNMP 当前带宽数据。这工作正常,但我们在 tx / rx 中获得了每个接口发送/接收的带宽总量。( type_instance: IF-MIB::IfDescr 值: IfinOctets, IfOutOctets)
我正在考虑两种可能的选项来纠正这个值:
- 使用可能的脚本编辑 collectd 配置文件并做一些数学运算?
- 或者 kibana 4 中是否有能够解决此问题的方法/函数查询?例如:比较最新时间戳中的两个值 tx / rx 与之前的时间戳,并进行一些范围查询?
请问有人可以帮我吗?
hadoop - 如何在hadoop集群上使用graphite collectd
我有 5 个节点的 hadoop 集群(Linux 操作系统)。我必须监控所有节点的统计信息,如 CPU 使用率、内存、流量等。为此,我知道石墨/收集是最好的选择。据我所知,这个工具只适用于单机。有很多关于 ifs 安装的教程。
我们可以在这种情况下使用 collectd/graphite 吗?还有其他适合我的场景的最佳解决方案吗?
elasticsearch - 多个 Logstash 输出取决于 collectd
我面临一个我自己无法解决的配置失败,试图通过文档获得解决方案,但没有运气。
我有几个不同的主机,它们通过 collectd 将它们的指标发送到 logstash。在 logstash 配置中,我想将每个主机分开并将其通过管道传输到自己的 ES-index 中。当我尝试对我的设置进行配置测试时,logstash 会失败 - 也许有人可以帮助我。
分隔应由 collectd 提供的主机名触发:
[这是一个旧的原始 json 输出,所以请不要介意设置错误的索引]
请看我的配置:
输入配置(工作至今)
输出配置文件:
抛出的错误:
我了解,我的配置中可能缺少一个字符,但我找不到它。
提前谢谢!
plugins - collectd-如何安装 write_riemann 插件
我是collectd和Riemann的新手。我本质上是在尝试将 collectd 日志定向到 riemann 服务器实例。我知道我需要安装 write_riemann 插件。我尝试编译在线提供的 write_riemann 的源文件,但它包含一个名为“riemann.pb-ch”的文件,找不到该文件。请帮忙!