AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 768921
Accepted
ZZ9
ZZ9
Asked: 2016-04-08 14:52:07 +0800 CST2016-04-08 14:52:07 +0800 CST 2016-04-08 14:52:07 +0800 CST

Sensu API 没有响应。宇智波:连接错误。Sensu API 是否正在运行?Redis 问题

  • 772

我第一次在 CentOS7.2 上设置 sensu,一遍又一遍地遵循官方文档,但是我无法让它工作:

我似乎无法连接到 API。Uchiwa 给出了错误:

ALERT
Datacenter site1 returned:
Connection error. Is the Sensu API running?`

在此处输入图像描述

我试过:curl -I http://localhost:4567/clients ...我没有得到回应。

这是/var/log/sensu/sensu-api.log http://pastebin.com/wHEHE0bH

我一直在创建一个脚本来使设置可重复。请参阅下面显示我的配置的脚本:http: //pastebin.com/QEt5Msku 如果您在 CentOS7 上运行该脚本,它应该会重复此问题。

使固定:

问题在下面的答案中。在遵循在新 VM 上成功安装 sensu 的非官方指南之后,我比较了两个设置步骤,在新 VM 上构建了几次之后,一点一点地交换步骤,我发现用非官方指南中的一个替换 repo指向一个稍微不同的 URL 解决了我的问题(CentOS6 的 repo,但它适用于 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
monitoring
  • 2 2 个回答
  • 3963 Views

2 个回答

  • Voted
  1. Best Answer
    Kobbe
    2016-04-08T21:12:38+08:002016-04-08T21:12:38+08:00

    问题是 sensu 0.23 将 localhost 解析为 ipv6 地址,但 redis 没有监听 ipv6 地址。解决方案是更改"host": "localhost"为"host": "127.0.0.1". Sensus git 页面有问题

    为了您的信息,您也应该查看 sesu-server 日志并将其发布在此处。

    • 5
  2. dzunk
    2016-05-12T11:01:03+08:002016-05-12T11:01:03+08:00

    对于任何寻求更多信息的人,您可以查看与此错误相关的Sensu 问题。对我来说,问题是我的操作系统上的默认主机分辨率与从 repo 安装的默认 Redis 配置之间的冲突。我的解决方案是:

    更新 /etc/hosts 以将 localhost 解析为 127.0.0.1 而不是 ::1。

    或者

    更新 redis.conf 以绑定到 ::1 以及 127.0.0.1。

    如果您正在运行支持 IPv6 的主机,则后一种选择可能是要走的路。希望这可以帮助!

    • -2

相关问题

  • 如何监控系统在哪里写/读磁盘?[关闭]

  • 如何监控 SAN 服务器(通过 iSCSI)?

  • 共享点管理?

  • 安全地授予对 SQL 2005 复制监视器的访问权限以创建快照

  • SNMP HOSTMIB.MIB 未加载?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve