Sensu的核心组件有:Server,Client,API,都是ruby的工程。
代码结构
sensu/
├╴bin/ # 启动脚本
│ ├╴sensu-api
│ ├╴sensu-client
│ └╴sensu-server
│
├╴CHANGELOG.md
├╴CONTRIBUTING.md
├╴Gemfile
├╴lib/
│ ├╴sensu/
│ │ ├╴api/ # API接口层
│ │ │ └╴process.rb # 主要业务处理
│ │ │
│ │ ├╴cli.rb # 接收命令行启动参数
│ │ ├╴client/ # 客户端
│ │ │ ├╴process.rb # 主要业务处理
│ │ │ └╴socket.rb # socket连接
│ │ │
│ │ ├╴constants.rb # 常量
│ │ ├╴daemon.rb # 常驻进程父类
│ │ ├╴redis.rb # 连接redis
│ │ ├╴server/ # 服务端
│ │ │ ├╴filter.rb # 过滤器
│ │ │ ├╴handle.rb # 处理器
│ │ │ ├╴mutate.rb # 修改器
│ │ │ ├╴process.rb # 主要业务处理
│ │ │ ├╴sandbox.rb
│ │ │ └╴socket.rb
│ │ │
│ │ └╴utilities.rb
│ │
│ └╴sensu.rb # 包名
│
├╴MIT-LICENSE.txt
├╴Rakefile
├╴README.md
├╴sensu-logo.png
├╴sensu.gemspec
└╴spec/
- 浏览: 348883 次
- 性别:
- 来自: 成都
最新评论
-
wodediqizhang:
PHP中的 $key="ABCDEFGHIJ0123 ...
java和php对等的3DES加密算法 -
xuxiaoyinliu:
chen_bing8 写道你好,为什么我用你的demo运行后报 ...
用jXLS和poi导出Excel -
zi_wu_xian:
java用poi和jxl对excel的读取还好,如果修改文件的 ...
用jXLS和poi导出Excel -
仰望摩天轮:
大神 用webloginc或者websphere容器的时候 j ...
用BTrace排查性能问题 -
sqq920556218:
很有用,也没有报错,正在研究应用于项目
用jXLS和poi导出Excel
相关推荐
docker-sensu-server, 在CentOS上,Sensu的一个 Dockerfile docker-sensu-serverCentOS和 sensu 。它运行 redis 。rabbitmq服务器。uchiwa 。sensu-api 。sensu服务器和ssh进程。安装从 Docker 索引安装或者从...
在IT行业中,自动化工具是提升效率的关键,而Ansible与Sensu的结合更是如此。本文将深入探讨Ansible和Sensu这两个工具,并详细解释如何利用它们进行配置管理和监控。 **Ansible** 是一个开源自动化平台,以其简单...
sensu-agent-severs的主机将仅安装sensu-agent并且将sensu-agent的backend-url的配置选项覆盖为ws://sensu-backend-server:8081 。 有关可用配置选项的更多信息,请检出和的上游文档。 --- - hosts : s
Sensu客户sensu客户端的便携式/嵌入式轻量级版本用法您可以通过两种不同的方式使用此项目。 第一种是将项目用作独立程序,并使用外部检查/指标。 第二种是将项目用作外部golang包,并使用另一种主要方法编写项目,并...
Dockerfile 来创建一个 Sensu 服务器 这是旧的和被破坏的,除了本地测试之外,您可能不应该将它用于任何其他目的。 考虑到它使用的是旧版本的 Sensu,您可能根本不应该使用它。 这仅用于测试 - 未为服务器和客户端...
**Sensu 客户端安装脚本** 在IT运维领域,监控系统是不可或缺的工具,Sensu 就是一款广泛使用的开源监控框架。它能够实时监控基础设施的健康状况,并在出现问题时提供警报。然而,在某些环境中,由于种种原因(如...
Sensu是用于临时基础结构和分布式应用程序的开源监视工具。 它是具有内置自动发现功能的基于代理的监视系统,非常适合云环境。 Sensu使用服务检查来监视服务运行状况并收集遥测数据。 它还具有许多定义良好的API,...
:warning_selector: 公告-Sensu 1.x已停产(2019年12月31日) Sensu 1.x项目已在2019年12月31日终止使用。现有的软件包存储库在2020年1月6日变得无法访问。有关更多详细信息,请参阅我们的博客文章: : Sensu 1.x...
sensu-grid, 为"big" 屏幕构建的sensu仪表板 sensu网格Flask 应用程序连接到 sensu-api服务器列表,并显示一个确定。警告。关键。关闭的网格。特性按数据中心概述( 名称,确定,警告,暴,关机,ACK )数据中心的详细...
一组sensu docker容器,可帮助预配置docker容器的自动检查 用法 本指南假定您已经有适当的Sensu传输服务器正在运行并且Redis数据存储。 如果您是第一次尝试,可以使用以下简单命令启动redis和rabbitmq容器: ...
《Sensu Handler Kafka Metrics Graphite:连接监控与数据流的桥梁》 Sensu Handler Kafka Metrics Graphite 是一个基于 Ruby 开发的监控系统组件,它巧妙地将 Sensu 的监控事件处理与 Kafka 消息队列以及石墨...
sensu-run-checks 一个执行 sensu 的 ruby 脚本检查 sensu 是否正在运行它们并显示它们的输出。 非常适合测试/调试。例子遗憾的是,您无法在此预览中看到非常有用的颜色突出显示。 相信我,它很漂亮! 试一试,...
sensu-grafana-mutator 目录 概述 sensu-grafana-mutator是一个 ,用于解析事件标签并生成一个或多个event_check.annotations(以_url结尾),并具有一定的时间范围,从而使sysadmin的工作更加轻松,从而开始进行...
Sensu Go处理程序事件KeepAlive通过TTL Sensu Go Hangouts聊天处理程序是一个,它通过临时管理消息消息"level":"warning","msg":"check TTL expired"和"output": "Last check execution was xX seconds ago"后是否仍...
森苏每个组件的 Dockerfiles 和用于设置 Sensu 服务器的 Docker Compose 文件。安装 Docker 按照适用于您平台的 docker 站点上的说明进行操作。我建议为 Ubuntu 使用 Docker 维护的存储库,并且在 OSX 上支持/将不...
su木偶 目录 模块说明 安装和管理开源监控框架 。...Sensu Go 5.x是Sensu的重写,不再依赖redis和Rabbitmq。 此模块的版本3支持Sensu Go> = 5.0.0至<5> = 5.16.0 <6> = 6.0.0 <6> = 6.1.0 <7.0.0。 希望使用以前
Sensu-Plugins-kubernetes 功能性 这提供了检查节点和容器状态以及api和服务可用性的功能。 档案 bin / check-kube-nodes-ready.rb bin / check-kube-apiserver-available.rb bin / check-kube-pods-pending.rb ...
Python Sensu插件 这是一个用Python编写自己的插件的框架。 不需要编写插件(大多数Nagios插件无需修改即可使用); 它只是使它更容易。 支票 要实现自己的检查,请子类化SensuPluginCheck,如下所示: from sensu_...
Sensu Push Sensu Push是一个实用程序,用于在无法运行Sensu Go Agent的系统上执行Sensu Go检查。 Sensu Push包装检查命令执行,构造一个Sensu Go实体和事件,并与Sensu Go后端API通信以创建实体(如果缺少)并提交...
**Sensu 检查:监控与自动化运维的关键组件** Sensu 是一个开源的监控框架,用于实时监控和处理 IT 基础设施的事件。它提供了一个灵活、可扩展的平台,允许系统管理员定义自定义的检查来监控服务状态、性能指标以及...