问题标签 [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 投票
3 回答
2980 浏览

monitoring - 如何在不安装 Sensu 服务器的情况下安装 Sensu 客户端?

我正在尝试在没有服务器的情况下安装 Sensu 客户端。

根据文档

“Sensu Core 软件包安装了多个进程,包括sensu-serversensu-apisensu-client。”

但是添加存储库后,我只能找到 aggragatesensu包,无法找到或安装sensu-client.

我注意到github 上的一张票说这是​​不可能的但是那是 2 年前所以也许事情已经改变了?

是否可以不安装 Redis、RabbitMQ 和 Sensu 服务器就安装 Sensu 服务器?

0 投票
2 回答
235 浏览

automation - 是否可以动态关联客户端?

我是第一次使用开源工具。我想安装 sensu,我只想知道有什么方法可以将我新配置的服务自动添加到 sensu 服务器。

0 投票
1 回答
135 浏览

rabbitmq - 升级 sensu puppet 模块时出错:sensu_rabbitmq_config 上的参数预取无效

我正在尝试升级 sensu-puppet 模块,当我现在运行 puppet 时出现错误:错误是:

错误:无法从远程服务器检索目录:服务器上的错误 400:Sensurabbitmqconfig 上的参数预取无效 [<(主机名在此处,已为关于询问木偶的此帖子删除)>] 在 /etc/puppet/environments/staging/modules/sensu /manifests/rabbitmq/config.pp:123 警告:未在失败的目录上使用缓存错误:无法检索目录;跳过跑步

我不知道出了什么问题或如何解决它。我查看了 rabbitmq 配置的路径,发现了这个:

预取 => $sensu::rabbitmq_prefetch

但我不确定问题是什么。有谁知道这可能是什么原因造成的?

0 投票
1 回答
240 浏览

docker - Sensu /checks API 调用显示为空

我将 Sensu 作为一系列 Docker 容器(sensu-serversensu-api、 n sensu-clientsrabbitmqredis)运行。当客户端成功注册自己并运行服务器请求的检查时,其检查将通过处理程序和 via 报告/clients,API 调用不/checks返回任何内容。

服务器配置:

API 配置:

客户端配置:

0 投票
1 回答
179 浏览

sensu - 在客户端中添加检查是强制性的?我们不能只在服务器中添加检查并监控客户端吗?

我在 sensu 服务器中添加了一些检查并订阅了这些检查,但是在客户端的 UI 中没有看到这些检查。是否必须在客户端中添加检查?

0 投票
3 回答
279 浏览

ruby - Sensu Ruby rest-client-1.8.0 问题

我们正在做一个应用程序,我们必须在其中找到消息触发到 RabbitMQ 的位置。我们发现消息正在从 process.rb 文件发布到 RabbitMQ。我们尝试进行休息调用以获取将发布到 RabbitMQ 的消息。所以我们在我们的 ubuntu 机器中添加了一个 gem rest-client-1.8.0。我们尝试在 server/process.rb 中添加一些代码,并且我们在代码中添加了 require 'rest-client'。

我添加了标题“rest-client”,如下所示。

错误:

/opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- rest-client (LoadError) from /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' 来自 /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu- 0.20.3/lib/sensu/server/process.rb:5:in<top (required)>' from /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in来自 /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/bin/sensu-server:7:in来自 /opt /sensu/bin/sensu-server:23:in load' from /opt/sensu/bin/sensu-server:23:in'

Sensu 安装在我们 ubuntu 机器的路径“/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.20.3/lib/sensu”中。我们尝试在 sensu 中安装 rest-client gem,因为我们发现 Sensu 将在其自己的 Ruby 上运行。但我们面临同样的问题。你能告诉我们必须在哪里安装 gem 吗?有没有替代方法?我必须使用消息,并且必须在休息调用中传递有效负载。

0 投票
0 回答
62 浏览

sensu - Sensu检查返回关键但uchiwa显示绿色

我对 sensu 进行了 http 检查,sensu 客户端返回关键但 uchiwa 显示检查为绿色。

uchiwa web 应用程序的输出:

在此处输入图像描述

0 投票
1 回答
662 浏览

ruby - Sensu和石墨。通过 AMQP 配置传输

我想用 Sensu 作为监控系统,用 Graphite 作为图形的后端。

我希望将 Sensu 配置为通过 AMQP 协议从 RabbitMQ 接收数据,这就是我以这种方式配置 Carbon 的原因:

根据我的理解,Carbon 使用来自 RabbitMQ(通过 AMQP)的一些频率请求数据并通过 Whisper 保存。

另一方面,Sensu 在 RabbitMQ 中保存了一些指标,我通过以下方式对其进行了配置:

当然,我以这种方式附加了这个处理程序:

一切都很好,但 Graphite 无法绘制指标。这是来自石墨端的日志:

这是来自 Sensu 服务器端的 rabbitMQ:

为什么 rabbitMQ 认为“durable”:设置为“false”,而 Sensu 应该将其设置为 true?

任何人都可以用这种逻辑分享自己的经验吗?

PS。仅使用 tcp 处理程序的配置对我来说工作正常。

0 投票
1 回答
637 浏览

docker - 如何配置 sensu keepalive 以向 slack 发出警报

我想发出一个松弛警报。当客户端未通过保持活动检查时。

做它的过程是什么?我能知道怎么做吗?我正在使用hiroakis/docker-sensu-server泊坞窗图像。

0 投票
1 回答
114 浏览

ruby - Sensu : want both friendly user alarm and raw log to be sent in same e-mail alert

I am working on implementing Sensu monitoring ( work with graphite + e-mail alert).. everything is OK but only the email alert part. I managed to get the e-mail system to send out the alert but it in below format: {"id":"a1c608aa-e207-49fe-905d-6037f6db01f2","client":

#xA;

But both of support team and my teammate would like to have both friendly user format at the first half of the e-mail alert and the raw log OR the only "output" attribute in the second half.

Now my e-mail.json is as below: I know i did try to add "output" here but still does not work..:(

#xA;

I found some article , i found something about as per link: http://search-devops.com/m/wbRqS5nPvh2WnZfj1&subj=Sensu+alert+in+Html+format

But i still stuck on how to push together..

Please kindly help.

Thanks in advance.

Miss Sumana W.