问题标签 [sensu]
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.
amazon-ec2 - Sensu AWS 插件,用于获取负载均衡器下的 ec2-metrics
我一直在尝试编写一个aws sensu插件,它将获取负载均衡器下所有健康实例的实例ID,然后获取每个实例的统计信息,例如CPU利用率网络输入和网络输出等,并使用石墨和石墨烷生成图表。
我在 sensu 社区搜索开源插件,我找不到任何东西。是否可以为此编写脚本或插件。或者以前有人做过吗??
请帮帮我
graphite - 在 Graphite 中绘制数据点的数量
在我的应用程序中,我经常调用外部 API。每次通话的持续时间(以秒为单位)都会记录在 Graphite 中。
这部分工作正常,但我也想绘制调用总数。我是否必须为此单独收集另一个数据,或者我可以从现有数据中获取数据点的数量。
erlang - 如何安装二郎?
我打算安装 sensu 监控框架。它需要 Erlang 才能工作。我正在运行 RHEL5,但它没有连接到互联网。唯一的选择是下载并安装软件包。请帮忙..
syslog - Fluentd:将 syslog 事件转发到 sensu
我正在尝试从 cisco 设备收集 syslog 消息并将其发送到 sensu 进行分析和警报。流利的可能/可行吗?如果是的话,你能告诉我的方式吗?谢谢你,阿列克谢
json - 获取 syslog-ng json 输出作为 sensu 独立事件
有人可以建议将 json 中的 syslog-ng 事件(如http://hastebin.com/gesuyuluwo.json)在sensu中转换为(关键)事件的最佳方法吗?
谢谢你。
ubuntu - 新贵脚本无法正确启动服务
我正在为我的 sensu 服务编写一个新贵脚本。以下是暴发户脚本:
问题是这样的:Upstart 返回一个 PID ( sensu-client start/running, process 11006
),但实际上 PID 是不同的(如下)。
看起来 Sensu 从一个 pid 开始,由于某种原因停止,然后从另一个独立于 Upstart 的 pid 开始。这respawn
在 upstart conf 文件中设置时很明显,因为发生的情况与此相同,期望第二个 sensu 进程出现,其 PID 不断变化(增加),这意味着 upstart 不断产生并杀死一个新进程,因为 pid 是不是它所期望的。
请注意,从命令行运行/opt/sensu/bin/sensu-client -b -d /etc/sensu/conf.d -e /etc/sensu/extensions -p /var/run/sensu/sensu-client.pid -l /var/log/sensu/sensu-client.log -L debug
可以正常工作。
请提供任何帮助。谢谢你。
sensu - Sensu - 保持活动检查的 SMS 警报失败
当客户端未通过保持活动检查时,我想发送 SMS 警报。我不想重新配置任何客户端保持活动设置,只需使用默认值并发送警报。
rabbitmq - 将 sensu-client 连接到服务器时用于 AMQP 连接的 bad_header
我已经用厨师社区食谱安装了 sensu。但是,sensu 客户端无法连接到服务器。尝试连接时导致rabbitmq连接错误,消息超时
这是详细的客户端日志
来自 sensu-client.log 的日志
服务器的 Rabbitmq 日志显示以下错误
我在 AWS Rabbitmq 版本 3.0.4 Erlang_version 上的 CentOS 6.4 上运行此程序,“Erlang R14B04 (erts-5.8.5) [source] [64-bit] [rq:1] [async-threads:30] [kernel-poll :true]\n"},
bad_header 建议客户端和代理 AMQP 版本不匹配。查找 AMQP 版本和解决此问题的任何帮助
ruby - 没有要加载的文件——sensu-handler
刚开始使用 Sensu 并在尝试测试处理程序时遇到以下错误:
该处理程序是来自 Github 的 Hipchat 处理程序。我在同一个目录 (/etc/sensu/handlers) 中有处理程序 hipchat.rb 和 hipchat.json 并设置了 API 密钥和房间,但是当我故意触发应该触发的严重错误时,那里没有出现任何消息:
否则,森苏似乎跑得很开心。如果我设置 EMBEDDED_RUBY=true 并运行
我没有输出,但是当我退出 ruby 时,我得到:
显然,Ruby 不是我的第一语言。
我需要做什么才能让 Ruby 找到/使用 sensu-handler?
编辑:
在 sensu 服务器日志中也注意到了这一点:
hipchat.rb 在第 5 行尝试要求“hipchat”时指的是什么文件?hipchat.json?