我第一次在CentOS7.2上设置了work,一遍又一遍地跟踪官方文档,但是我一直无法使它发挥作用:
我似乎无法连接到API。Uchiwa给出了错误:
ALERT
Datacenter site1 returned:
Connection error. Is the Sensu API running?`
我试过了:curl -I http://localhost:4567/clients ...I没有得到回应。
这是/var/log/sensu/sensu api.log http://pastebin.com/wHEHE0bH
我一直在创建一个脚本,以使设置可重复。请查看下面的脚本,其中显示了我的配置:http://pastebin.com/QEt5Msku,如果您在CentOS7上运行该脚本,则应该重复此问题。
请回答下面的问题。在遵循了一个在一个新VM上成功安装了setup的非官方指南之后,我比较了这两个安装步骤,在几个构建的新VM上一点一点地替换了这些步骤之后,我从一个非官方指南中找到了替换回购的方法,该指南指向了一个稍微不同的URL修复了我的问题(针对CentOS6的回购,但它在7上工作,它只是安装了一个非当前的0.20.3节)。
echo '[sensu]
name=sensu-main
baseurl=http://repos.sensuapp.org/yum/el/6/x86_64/
gpgcheck=0
enabled=1' > /etc/yum.repos.d/sensu.repo发布于 2016-04-08 05:12:38
问题是,sensu 0.23将本地主机解析为ipv6地址,但redis没有侦听ipv6地址。解决方案是将"host": "localhost"更改为"host": "127.0.0.1"。关于番泻叶页面有一个问题
作为您的信息,您也应该查看sesu服务器日志并在这里发布它们。
发布于 2016-05-11 19:01:03
对于任何寻求更多信息的人,您可以查看与此bug相关的三苏问题。对我来说,问题是我的操作系统上的默认主机解析和repo安装的默认Redis配置之间的冲突。我的解决办法是:
Update /etc/hosts将本地主机解析为127.0.0.1,而不是:1。或者除了127.0.0.1更新要绑定到::1的redis.conf。如果您运行的是一台支持IPv6 6的主机,则后一种选择可能是可行的。希望这能有所帮助!
https://serverfault.com/questions/768921
复制相似问题