mbaran0v.ansible_role_prometheus_rabbitmq_exporter

Ansible 角色: prometheus-rabbitmq-exporter

构建状态 许可证 GitHub 标签 开源爱 欢迎 PR

这是一个用于安装和配置 Prometheus RabbitMQ Exporter 的 Ansible 角色。目前可以在 Debian 和 RedHat 系统上使用。已测试的平台包括:

  • Ubuntu 16.04
  • CentOS 7

要求

没有特别的要求;请注意,此角色需要 root 权限,因此请在剧本中使用 global become: yes 运行它。

角色变量

可以传递给此角色的变量及其简要说明如下。(有关所有变量,请查看 defaults/main.yml)

rabbitmq_exporter_version: 0.29.0

安装版本

rabbitmq_exporter_listen_address: "0.0.0.0"
rabbitmq_exporter_listen_port: 9419

监听地址和端口

rabbitmq_exporter_root_dir: /opt/rabbitmq_exporter

安装目录

rabbitmq_exporter_user: "rabbitmq-exp"
rabbitmq_exporter_group: "{{ rabbitmq_exporter_user }}"

服务的用户和组

# 见 https://github.com/kbudde/rabbitmq_exporter#configuration
rabbitmq_exporter_config_vars: |
  RABBIT_URL=http://127.0.0.1:15672
  RABBIT_USER=guest
  RABBIT_PASSWORD=guest

配置变量

依赖

示例剧本

- hosts: app
  become: yes
  roles:
      - mbaran0v.prometheus-rabbitmq-exporter

许可证

MIT / BSD

作者信息

此角色由 Maxim Baranov 于 2018 年创建。

关于项目

Prometheus RabbitMQ Exporter https://github.com/kbudde/rabbitmq_exporter

安装
ansible-galaxy install mbaran0v.ansible_role_prometheus_rabbitmq_exporter
许可证
Unknown
下载
643
拥有者
Experienced DevOps Engineer