问题标签 [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.

0 投票
2 回答
635 浏览

amazon-ec2 - Sensu AWS 插件,用于获取负载均衡器下的 ec2-metrics

我一直在尝试编写一个aws sensu插件,它将获取负载均衡器下所有健康实例的实例ID,然后获取每个实例的统计信息,例如CPU利用率网络输入和网络输出等,并使用石墨和石墨烷生成图表。

我在 sensu 社区搜索开源插件,我找不到任何东西。是否可以为此编写脚本或插件。或者以前有人做过吗??

请帮帮我

0 投票
2 回答
174 浏览

graphite - 在 Graphite 中绘制数据点的数量

在我的应用程序中,我经常调用外部 API。每次通话的持续时间(以秒为单位)都会记录在 Graphite 中。

这部分工作正常,但我也想绘制调用总数。我是否必须为此单独收集另一个数据,或者我可以从现有数据中获取数据点的数量。

0 投票
3 回答
1392 浏览

erlang - 如何安装二郎?

我打算安装 sensu 监控框架。它需要 Erlang 才能工作。我正在运行 RHEL5,但它没有连接到互联网。唯一的选择是下载并安装软件包。请帮忙..

0 投票
1 回答
902 浏览

syslog - Fluentd:将 syslog 事件转发到 sensu

我正在尝试从 cisco 设备收集 syslog 消息并将其发送到 sensu 进行分析和警报。流利的可能/可行吗?如果是的话,你能告诉我的方式吗?谢谢你,阿列克谢

0 投票
1 回答
422 浏览

json - 获取 syslog-ng json 输出作为 sensu 独立事件

有人可以建议将 json 中的 syslog-ng 事件(如http://hastebin.com/gesuyuluwo.json)在sensu中转换为(关键)事件的最佳方法吗?

谢谢你。

0 投票
0 回答
1009 浏览

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可以正常工作。

请提供任何帮助。谢谢你。

0 投票
2 回答
2079 浏览

sensu - Sensu - 保持活动检查的 SMS 警报失败

当客户端未通过保持活动检查时,我想发送 SMS 警报。我不想重新配置任何客户端保持活动设置,只需使用默认值并发送警报。

0 投票
1 回答
3308 浏览

rabbitmq - Sensu 服务器无法连接到 RabbitMQ

我一直在尝试安装Sensu,我一直在遵循安装指南,安装时一切顺利,但是当我从文档中添加示例检查时,Sensu 突然无法连接到 RabbitMQ。具体来说,当我添加check_cron.json配置时。我尝试重新启动并删除配置(然后再次重新启动),但 Sensu 一直超时。值得注意的是,RabbitMQ 已安装并正在运行,甚至可以通过管理界面导航,但 Sensu 似乎没有意识到这一点。

以下是我的服务器日志:

0 投票
1 回答
12532 浏览

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 版本和解决此问题的任何帮助

0 投票
2 回答
2762 浏览

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?