- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个基于 ubuntu 14.04 的自定义 Docker 镜像,其中包含 Sensu-Client 包。
一切都很好,但现在我想知道如何触发检查以从主机运行。
例如,我希望能够检查主机上运行的进程,而不仅仅是容器内运行的进程。
谢谢
最佳答案
这取决于您要运行的检查。如果您使用 --net=host 和 --privileged 标志运行 sensu 容器,许多系统级检查都可以正常工作。
--net=host 不仅允许您看到与主机系统相同的主机名和 IP,而且所有 tcp 连接和接口(interface)指标都将匹配容器和主机。
--privileged 使容器可以完全访问系统指标,如 hdd、内存、cpu。
棘手的事情是检查外部进程指标,因为 docker 甚至将其与特权容器隔离,但您可以将主机的根文件系统共享为 docker 卷( -v/:/host)并进行补丁检查以使用 chroot 或使用/host/proc 而不是/过程。
长话短说,有些检查会起作用,对于其他检查,您需要修补或开发自己的方式,但 docker 中的 sensu 是一种可能的方式。
关于docker - Docker 容器内的 Sensu-Client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28806348/
关闭。 这个问题不符合 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
我是一名优秀的程序员,十分优秀!