问题标签 [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.
ubuntu - 在 Ubuntu 12.04 上木偶化 Sensu
运行我的 puppet 脚本来安装 Sensu 时,出现此错误:
实际上,尝试运行“apt-get update”和“apt-get install sensu”时失败了
但是,当我在使用 vagrant 配置后在 ubuntu 终端中运行这些命令时,这两个命令都可以工作。
mysql - sensu 服务器、客户端和 api 无法启动
我已经使用http://sensuapp.org/docs/latest/guide中的说明在 CentOS-6.5 上安装了 sensu, 但我似乎无法启动 sensu-server、sensu-client 甚至 sensu-api。任何建议将不胜感激。
以下是 /var/log/sensu/sensu-server.log 中记录的错误:
ruby - 当我尝试启动 sensu 服务时,它失败了
当我尝试启动我的 sensu 服务时,它失败了,并且在日志中出现以下错误。它之前一直在工作,然后当我重新启动时,我继续收到以下错误。我不确定如何调试它。感谢在正确方向上的任何帮助。
C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:859:in
open_udp_socket': no datagram socket (RuntimeError) from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:859:in
open_datagram_socket' 来自 C:/opt/sensu/ Embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:257:insetup_sockets' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client.rb:293:in
start' 从 C:/opt/sensu/embedded/lib/ruby/gems/2.0 .0/gems/sensu-0.12.6/lib/sensu/client.rb:13:inblock in run' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in
call' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0。 3-x86-mingw32/lib/eventmachine.rb:187:inrun_machine' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3-x86-mingw32/lib/eventmachine.rb:187:in
run' 来自 C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/lib/sensu/client .rb:12:inrun' from C:/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.12.6/bin/sensu-client:10:in
'来自 C:/opt/sensu/embedded/bin/sensu-client:23:inload' from C:/opt/sensu/embedded/bin/sensu-client:23:in
'
python - sensu 独立检查没有 rabbitmq 访问权限的远程服务器
我现在有一个监视设置,其中警报以多种方式从数千个节点传入,由于各种安全机制,可用方法由网络所有者规定。
我想知道是否有一种方法可以接收 Sensu 外部的警报数据并使用 Python 的 pika 库推送到 sensu?如果是这样,你能指出我的文档吗?我搜索了谷歌,找不到任何有用的东西。谢谢!
我找到了答案,在这里发布以防其他人有类似的问题: http ://sensuapp.org/docs/latest/external_result_input#documentation
sensu - Sensu 客户端状态
我想看看为什么我的 Sensu 客户端没有连接到我的 Sensu 服务器。
如何查看客户端的状态以及它是否尝试、成功、失败与服务器连接?
- 我已经使用 docker 在 CentOS 上安装了 Sensu Server。我可以从我的主机连接到 RabbiMQ 和 Uchiwa 面板。
- 我已经在 Windows 主机上安装了 Sensu Client。
- 我添加了以下配置:
C:\etc\sensu\conf.d\client.json
C:\etc\sensu\config.json
我已经使用以下命令安装并启动了 Sensu Client 服务:
sc create sensu-client binPath= C:\Tools\sensu\bin\sensu-client.exe DisplayName= "Sensu Client"
在 Uchiwa 面板上,我没有看到任何客户。
“sensu-client.err.log”和“sensu-client.out.log”为空,而“sensu-client.wrapper.log”包含以下内容:
2015-01-16 13:41:51 - Starting C:\Tools\sensu\embedded\bin\ruby C:\Tools\sensu\embedded\bin\sensu-client -d C:\etc\sensu\conf.d -l C:\Tools\sensu\sensu-client.log 2015-01-16 13:41:51 - Started 3800
如何查看 Windows 客户端的状态以及它是否尝试、成功、失败与服务器连接?
gem - Sensu Windows 检查配置
我正在按照Sensu 页面的“Windows”部分下的说明进行操作。我收到以下错误:
filter - 使用 logstash 分析 sensu 日志
这是我在服务器中的 sensu 日志:
这是json格式的,你可以用json parse来查看。
在通过 logstash 过滤器后,它将解析如下图所示的字段:
http://i.stack.imgur.com/4KA0i.jpg
现在我想添加一个名为“error”的字段,它只包含关键“ http://link.com ”的信息。这意味着,如果过滤器在“payload.check.output”字段中匹配 CheckHTTP CRITICAL,它会将错误链接添加到新的“error”字段
这是我在 logstash 过滤器中的配置:
但什么也没发生
sensu - Sensu 处理程序给出未定义的方法错误
我们最近将 OpsGenie 处理程序 ( opsgenie.rb
) 更新为当前社区版本,可在此处找到。
我们的处理程序定义为:
我们的 json 配置opsgenie-pager
是:
当检查返回为“CRITICAL”并opsgenie
调用处理程序时,sensu-server.log 报告:
在我们的“开发实例”(vagrant box)中,我们能够成功地使用 OpsGenie 处理程序来创建警报。
有什么想法会导致undefined method 'option' for Opsgenie:Class (NoMethodError)
错误吗?
mongodb - MongoDB Sensu 脚本(检查)未在日志中显示指标
我在 Mongo DB 服务器上安装了 sensu 客户端,我正在使用此脚本执行 Mongo DB Check 当我的 Mongodb 配置为没有身份验证时效果很好,但是在 Mongo DB 上启用身份验证时它不显示指标,虽然我是正确传递数据库身份验证凭据,但身份验证使用来自 irb 提示的相同凭据。使用 MongoDB Authentication 获取 Monitoring Metric 的解决方法是什么?
我在 Ubuntu 12.04 上使用 Sensu 版本 0.1 6 和 MongoDB 2.4.11。
logging - Sensu 服务器日志充满垃圾
我的 sensu 服务器日志充满了垃圾,它们达到同一日志行的 3GB 文件大小。
有谁知道如何调试这个或找到垃圾邮件日志文件的来源
这是日志的示例,它一遍又一遍地是同一行
{"timestamp":"2015-02-19T07:27:53.314313+0000","level":"error","message":"unknown handler","handler_name":"graphite"}