- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经按照 http://sensuapp.org/docs/latest/guide 的说明在 CentOS-6.5 上安装了 sensu,但我似乎无法启动 sensu-server、sensu-client 甚至 sensu-api。任何建议将不胜感激。
以下是/var/log/sensu/sensu-server.log 中记录的错误:
{"timestamp":"2014-10-20T16:58:25.875472+0800","level":"warn","message":"config file does not exist or is not readable","file":"/etc/sensu/config.json"}
{"timestamp":"2014-10-20T16:58:25.875800+0800","level":"warn","message":"ignoring config file","file":"/etc/sensu/config.json"}
{"timestamp":"2014-10-20T16:58:25.875986+0800","level":"warn","message":"loading config files from directory","directory":"/etc/sensu/conf.d"}
{"timestamp":"2014-10-20T16:58:25.876180+0800","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/rabbitmq.json"}
{"timestamp":"2014-10-20T16:58:25.876383+0800","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/redis.json"}
{"timestamp":"2014-10-20T16:58:25.876656+0800","level":"warn","message":"config file applied changes","file":"/etc/sensu/conf.d/redis.json","changes":{"redis":[null {"host":"localhost","port":6379}]}}
{"timestamp":"2014-10-20T16:58:25.876852+0800","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/client.json"}
{"timestamp":"2014-10-20T16:58:25.877063+0800","level":"warn","message":"config file applied changes","file":"/etc/sensu/conf.d/client.json","changes":{"client":[null,{"name":"george-db3","address":"SUBSTITUTE_ME","subscriptions":["all"]}]}}
{"timestamp":"2014-10-20T16:58:25.877277+0800","level":"warn","message":"loading config file","file":"/etc/sensu/conf.d/api.json"}
{"timestamp":"2014-10-20T16:58:25.877513+0800","level":"warn","message":"config file applied changes","file":"/etc/sensu/conf.d/api.json","changes":{"api":[null {"host":"localhost","port":4567,"user":"admin","password":"REDACTED"}]}}
{"timestamp":"2014-10-20T16:58:25.897183+0800","level":"warn","message":"loading extension files from directory","directory":"/etc/sensu/extensions"}
{"timestamp":"2014-10-20T16:58:25.897740+0800","level":"warn","message":"loaded extension","type":"mutator","name":"json","description":"returns JSON formatted event data"}
{"timestamp":"2014-10-20T16:58:25.897923+0800","level":"warn","message":"loaded extension","type":"mutator","name":"ruby_hash","description":"returns ruby hash event data"}
{"timestamp":"2014-10-20T16:58:25.898093+0800","level":"warn","message":"loaded extension","type":"mutator","name":"only_check_output","description":"returns check output"}
{"timestamp":"2014-10-20T16:58:25.898257+0800","level":"warn","message":"loaded extension","type":"handler","name":"debug","description":"returns raw event data"}
/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-em-2.4.0/lib/eventmachine.rb:673:in `connect_server': unable to resolve server address (EventMachine::ConnectionError)
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-em-2.4.0/lib/eventmachine.rb:673:in `bind_connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-em-2.4.0/lib/eventmachine.rb:649:in `connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/amqp-1.3.0/lib/amqp/session.rb:445:in `connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/amqp-1.3.0/lib/amqp.rb:242:in `connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-1.0.0/lib/sensu/transport/rabbitmq.rb:17:in `connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-transport-1.0.0/lib/sensu/transport.rb:22:in `connect'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.14.0/lib/sensu/daemon.rb:133:in `setup_transport'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.14.0/lib/sensu/server.rb:726:in `start'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.14.0/lib/sensu/server.rb:14:in `block in run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-em-2.4.0/lib/eventmachine.rb:187:in `call'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-em-2.4.0/lib/eventmachine.rb:187:in `run_machine'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-em-2.4.0/lib/eventmachine.rb:187:in `run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.14.0/lib/sensu/server.rb:13:in `run'
from /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-0.14.0/bin/sensu-server:10:in `<top (required)>'
from /opt/sensu/bin/sensu-server:23:in `load'
from /opt/sensu/bin/sensu-server:23:in `<main>'
最佳答案
通常是消息
unable to resolve server address (EventMachine::ConnectionError)
是 sensu 组件(服务器、客户端、API)无法连接到您的 RabbitMQ 服务器的结果。
要检查的事项:
RabbitMQ 服务器是否已启动并运行?
检查服务rabbitmq-server状态
RabbitMQ 服务器是否可解析/可访问?
如果您遵循 sensu 文档,我假设您的 RabbitMQ 是本地的,所以这不应该是问题。
升级到最新版本的 sensu(当前为 0.16.0)。
每个问题 0.13.0 中都包含了针对 RabbitMQ 连接失败导致崩溃的修复 #747 。
关于mysql - sensu 服务器、客户端和 api 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26466408/
关闭。 这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。 这个问题似乎与 a specific programming problem, a software
森苏 说: 当检查结果表明状态发生变化时,就会创建 Sensu 事件。 是否可以创建一个不是检查结果的自定义事件? Sensu API 没有创建事件的命令:https://sensuapp.org/d
我正在尝试让sensu工作。 以下是sensu-client.log ubuntu@ip:~$ sudo tail -f /var/log/sensu/sensu-client.log {"time
我已经在单个centos机器上安装了sensu服务器、sensu客户端、redis、rabbitmq。我可以看到Sensu客户端的日志进行内存检查,但sensu服务器和sensu服务器日志中缺少同样的
我正在从 nagios 切换到 sensu。我正在使用厨师来自动化这个过程。一切都很好,除了邮件程序,或者实际上,我将它缩小到“管道”,它应该将 json 输出从支票重定向到处理程序。它没有。当我使用
我的 sensu-client.log 文件越来越大,比如 1.7 GB 以上,并且占用了大量不必要的空间。 有谁知道如何设置选项来限制文件大小或有其他建议来控制它。 谢谢 最佳答案 您可以通过将 /
我遇到这个问题,sensu 将输出字符串截断为大约 260 个字符的长度。我已经搜索了很长时间,但找不到造成这种情况的原因。 如果我将结果输出到 sensu-client.log,则输出字符串不会被截
我需要一次检查的“输出”属性的历史记录,但探索 Redis 我知道 Sensu 仅存储最后一次检查执行的完整检查结果?和状态码的历史,但现在对我来说不重要。 我已经提供了创建检查处理程序的解决方案,它
我正在运行 ubuntu 14.04 的 docker 容器内安装 sensu 服务器,但当我由于某种原因安装它时,它不会安装 sensu-dashboard。 当我运行以下命令来设置默认值时,出现文
我已经设置了阈值来获取基础设施sensu服务器中的事件。 sensu UI 上有事件发生,但如何使用 JAVA 或 python 通过 API 调用获取所有事件数据。我只需要事件数据。 最佳答案 您需
我正在尝试使用此处描述的“客户端套接字输入”创建一个事件:https://sensuapp.org/docs/latest/reference/clients.html#client-socket-i
刚开始使用 Sensu 并在尝试测试处理程序时遇到以下错误: /etc/sensu/handlers$ ./hipchat.rb /usr/lib/ruby/1.8/rubygems/custom_r
我创建了一个基于 ubuntu 14.04 的自定义 Docker 镜像,其中包含 Sensu-Client 包。 一切都很好,但现在我想知道如何触发检查以从主机运行。 例如,我希望能够检查主机上运行
我需要构建一个测试/检查器(ruby、python、bash、您的个人偏好),每隔几分钟检查一次长时间运行的查询。它会结合sensu,然后如果达到阈值就会报警。 Sensu 将能够发出警报(或者我可以
我需要构建一个测试/检查器(ruby、python、bash、您的个人偏好),每隔几分钟检查一次长时间运行的查询。它会结合sensu,然后如果达到阈值就会报警。 Sensu 将能够发出警报(或者我可以
我们正在将使用 Sensu 收集的集群性能指标写入 RHEL VM (16GB) 上的 influxDB。我想收集它发出的 influxd 进程每秒的写入速率。我的设备位置是/dev/vda1,文件位
我在尝试运行 sensu 检查时遇到以下错误,我的 ruby 版本是 ruby 2.1.6p336(2015-04-13 修订版 50298)[x86_64-linux-gnu] /usr/l
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 5年前关闭。 Improve t
我运行了 Sensu 并按照说明安装 Slack 插件。我正在尝试做一个“hello-world”来开始,但我似乎缺乏文档。 我按照“入门”进行了检查: https://sensuapp.org/do
我已经按照 http://sensuapp.org/docs/latest/guide 的说明在 CentOS-6.5 上安装了 sensu,但我似乎无法启动 sensu-server、sensu-c
我是一名优秀的程序员,十分优秀!