我做了所有的感觉 - uchiwa-graphite设置。我得到一个新的请求,:(而不是去改变sensu服务器上check.json文件的阈值。在UCHIWA的任何插件,这个调整将在Uchiwa仪表板中显示?我问,因为我的应用程序团队想要自己更改它而无需访问服务器。
我认为企业中的sensu-admin可用,但我们需要每年支付大笔资金;(...
提前感谢您的帮助。
Sumana W。
答案 0 :(得分:1)
如果您使用像Chef / Ansible / Puppet这样的配置管理系统,这是相当可行的 - 特别是如果您在sensu-client上运行独立检查。
这允许客户端定义自己的阈值,而不是自己更改sensu服务器。
请参阅https://sensuapp.org/docs/latest/reference/checks.html#standalone-checks
在这种情况下,检查的定义位于客户端服务器上,并且可以选择其阈值或配置。客户端本身管理运行检查的频率并将输出发送回服务器,而不是请求检查的服务器。这对缩放或多租户有很大帮助。
实现此目的的另一种方法是,如果您与服务器端检查绑定,将使用客户端属性(https://sensuapp.org/docs/0.25/reference/checks.html#check-token-substitution)
例如,您可以使用类似check-cpu.sh -w :::cpu_warn::: -c :::cpu_critical:::
的cpu检查,这些检查来自客户端服务器上client.json的cpu_warn
和cpu_critical
值。
资料来源:我们在数千台主机的企业环境中广泛使用sensu,并一直在解决这些问题。