infowolfe.sd-agent

infowolfe.sd-agent

[Server Density] 是一个基于云的监控服务,提供云管理、网站/应用检查和实例监控。它的 Python 基础代理相对简单,配置灵活,并且可以通过付费插件或自制插件轻松扩展。这个 [Ansible] 角色用于在您的播放书中部署 [Server Density] 代理。

安装

该角色需要 [Ansible] 版本 >= 1.5

要求

警告:该角色使用 'uri' 模块,它依赖 httplib2,该模块会自动为您安装。

角色变量

目前只需要设置 2 个变量。该部分将来可能会扩展以包括更多内容。

---
sd_url: "https://example.serverdensity.io"
sd_api_token: "your_api_key"
sd_group: "{{ tag_class_foo }}" # SD 组的可选定义

未定义上述内容可能会导致该角色退出,因为 sd_urlsd_api_token 永远不会有默认值。

可选变量:(及其默认值)。更多信息可以在 roles/infowolfe.sd-agent/templates/config.cfg.j2 中找到。

---
- sd:
  - loglevel: error
  - plugin_dir: 无默认值
  - rundir: /run
  - tmpdir: /tmp/sd-agent
  - apache_status_url: ''
  - apache_user: ''
  - apache_pass: ''
  - mongodb_server: ''
  - mongodb_dbstats: ''
  - mongodb_replset: ''
  - mysql_server: ''
  - mysql_user: ''
  - mysql_pass: ''
  - nginx_status_url: ''
  - rabbitmq_status_url: http://localhost:55672/api/overview
  - rabbitmq_user: guest
  - rabbitmq_pass: guest

依赖

无。

示例播放书

- hosts: servers
  roles:
    - { role: infowolfe.sd-agent }

许可证

BSD

作者信息

您可以通过 freenode (#ansible)、Twitter、Google Hangouts(原 Google Talk - jabber)以及在 [github] 上通过问题/拉取请求与我联系。如果您聪明的话,您会注意到我在 Gmail 上也有一个电子邮件地址。

关于项目

ServerDensity python agent install

安装
ansible-galaxy install infowolfe.sd-agent
许可证
Unknown
下载
190
拥有者