问题标签 [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.
monitoring - 如何在不安装 Sensu 服务器的情况下安装 Sensu 客户端?
我正在尝试在没有服务器的情况下安装 Sensu 客户端。
根据文档:
“Sensu Core 软件包安装了多个进程,包括sensu-server
、sensu-api
和sensu-client
。”
但是添加存储库后,我只能找到 aggragatesensu
包,无法找到或安装sensu-client
.
我注意到github 上的一张票说这是不可能的但是那是 2 年前所以也许事情已经改变了?
是否可以不安装 Redis、RabbitMQ 和 Sensu 服务器就安装 Sensu 服务器?
automation - 是否可以动态关联客户端?
我是第一次使用开源工具。我想安装 sensu,我只想知道有什么方法可以将我新配置的服务自动添加到 sensu 服务器。
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
但我不确定问题是什么。有谁知道这可能是什么原因造成的?
docker - Sensu /checks API 调用显示为空
我将 Sensu 作为一系列 Docker 容器(sensu-server
、sensu-api
、 n sensu-client
srabbitmq
和redis
)运行。当客户端成功注册自己并运行服务器请求的检查时,其检查将通过处理程序和 via 报告/clients
,API 调用不/checks
返回任何内容。
服务器配置:
API 配置:
客户端配置:
sensu - 在客户端中添加检查是强制性的?我们不能只在服务器中添加检查并监控客户端吗?
我在 sensu 服务器中添加了一些检查并订阅了这些检查,但是在客户端的 UI 中没有看到这些检查。是否必须在客户端中添加检查?
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:in
require' 来自 /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 吗?有没有替代方法?我必须使用消息,并且必须在休息调用中传递有效负载。
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 处理程序的配置对我来说工作正常。
docker - 如何配置 sensu keepalive 以向 slack 发出警报
我想发出一个松弛警报。当客户端未通过保持活动检查时。
做它的过程是什么?我能知道怎么做吗?我正在使用hiroakis/docker-sensu-server
泊坞窗图像。
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.