UnderGreen.prometheus-node-exporter
Ansible 角色: prometheus-node-exporter
一个 Ansible 角色,用于在 Ubuntu、Debian 和 Redhat 系统上安装 Prometheus Node Exporter,支持 systemd、Upstart 和 sysvinit。
要求
此角色会安装所有所需的软件包。
角色变量
变量 | 类型 | 选项 | 默认值 | 注释 |
---|---|---|---|---|
prometheus_node_exporter_version | 字符串 | 参见 node_exporter 版本 | 0.18.1 | 将要安装的 node_exporter 版本。最低支持版本: 0.15 |
prometheus_node_exporter_release_name | 字符串 | node_exporter-{{ prometheus_node_exporter_version }}.linux-amd64 | 将从 发布 页面下载的二进制文件名称 | |
prometheus_node_exporter_enabled_collectors | 列表 | 禁用默认收集器列表 | [] | 要启用的 默认禁用的收集器 列表 |
prometheus_node_exporter_disabled_collectors | 列表 | 启用默认收集器列表 | [] | 要禁用的 默认启用的收集器 列表 |
prometheus_node_exporter_config_flags | 字典 | 添加到启动命令行的键值选项字典 | ||
prometheus_node_exporter_url | 字符串 | 未定义 | 如果无法访问 GitHub,自定义下载 node_exporter 的 URL |
依赖
- UnderGreen.prometheus-exporters-common
示例剧本
- hosts: node-exporters
roles:
- role: undergreen.prometheus-node-exporter
prometheus_node_exporter_version: 0.18.1
prometheus_node_exporter_enabled_collectors:
- conntrack
- cpu
- diskstats
- entropy
- filefd
- filesystem
- loadavg
- mdadm
- meminfo
- netdev
- netstat
- stat
- textfile
- time
- vmstat
prometheus_node_exporter_config_flags:
'web.listen-address': '0.0.0.0:9100'
'log.level': 'info'
注意事项:
由于 prometheus/node_exporter#640 和 prometheus/node_exporter#639 的更改,此角色仅支持最低版本 0.15 的 node_exporter。
许可证
GPLv2
安装
ansible-galaxy install UnderGreen.prometheus-node-exporter
许可证
gpl-2.0
下载
596k
拥有者