manala.sensu_go

#######################################################################################################

:exclamation: 废弃通知 :exclamation:

本仓库及相关角色已被弃用,推荐使用 Manala Ansible Collection

您可以在 集合仓库 获取使用信息

#######################################################################################################

Ansible 角色:Sensu Go [ 构建状态

:exclamation: 报告问题发送拉取请求主 Ansible 角色仓库 :exclamation:

这个角色用于设置 Sensu Go

它是 Manala Ansible stack 的一部分,但也可以单独使用。

要求

此角色需要与 sensu go 官方包一起使用,包可以在 sensu go 仓库 找到。请使用 manala.apt 角色来正确处理。

manala_apt_preferences:
  - sensu-go@sensu-go

依赖

无。

安装

Ansible 2+

使用 ansible galaxy 命令行工具:

ansible-galaxy install manala.sensu_go

使用 ansible galaxy 需求文件:

- src: manala.sensu_go

角色处理器

名称 类型 描述
sensu go restart 服务 重启所有已安装的 sensu go 服务

角色变量

名称 默认值 类型 描述
manala_sensu_go_install_packages ~ 数组 要安装的依赖包
manala_sensu_go_install_packages_default ['sensu-go-backend', sensu-go-cli'] 数组 默认要安装的依赖包
manala_sensu_go_backend false 数组 额外要安装的包(如果设置为 true,则为 'sensu-go-backend')
manala_sensu_go_backend_config_file /etc/sensu/backend.yml 字符串 后端配置文件路径
manala_sensu_go_backend_config {} 数组 sensu-backend 的配置指令
manala_sensu_go_agent_config_file /etc/sensu/agent.yml 字符串 代理配置文件路径
manala_sensu_go_agent_config {} 数组 sensu-agent 的配置指令
manala_sensu_go_services {} 数组 启用并启动 sensu 服务(sensu-backend,sensu-agent)

配置示例

Sensu Go 后端

manala_sensu_go_backend: true

manala_sensu_go_backend_config:
  - state-dir: /tmp

Sensu Go 代理

manala_sensu_go_agent_config:
  - backend-url: ['ws://127.0.0.1:8081']
  - subscriptions: ['linux', 'mysql', 'foo']

示例剧本

- hosts: sensu
  roles:
    - { role: manala.sensu_go }

许可证

MIT

作者信息

Manala (http://www.manala.io/)

关于项目

Install and configure sensu

安装
ansible-galaxy install manala.sensu_go
许可证
Unknown
下载
619
拥有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.