2023-09-12 01:07:11 +02:00
|
|
|
[![Ansible Galaxy](https://ansible.l3d.space/svg/l3d.prometheus_ping_exporter.svg)](https://galaxy.ansible.com/l3d/prometheus_ping_exporter)
|
|
|
|
[![BSD-3 Clause](https://ansible.l3d.space/svg/l3d.prometheus_ping_exporter_license.svg)](LICENSE)
|
|
|
|
[![Maintainance](https://ansible.l3d.space/svg/l3d.prometheus_ping_exporter_maintainance.svg)](https://ansible.l3d.space/#l3d.prometheus_ping_exporter)
|
2022-11-23 18:18:12 +01:00
|
|
|
|
2022-11-21 16:22:44 +01:00
|
|
|
# Ansible role prometheus ping exporter
|
2022-11-23 18:24:05 +01:00
|
|
|
Ansible role to install the prometheus node exporter from [github.com/czerwonk/ping_exporter](https://github.com/czerwonk/ping_exporter.git)
|
2022-11-23 18:18:12 +01:00
|
|
|
|
|
|
|
## Some variables
|
|
|
|
| value | default |
|
|
|
|
| --- | --- |
|
2023-09-12 01:07:11 +02:00
|
|
|
| `ping_exporter__targets` | `` []`` |
|
|
|
|
| `ping_exporter__user` | ``ping_exporter`` |
|
|
|
|
| `ping_exporter__group` | ``ping_exporter`` |
|
|
|
|
| `ping_exporter__user_home` | ``/var/lib/ping_exporter`` |
|
|
|
|
| `ping_exporter__shell` | ``/bin/false`` |
|
|
|
|
| `ping_exporter__version` | ``latest`` |
|
|
|
|
| `ping_exporter__nameserver` | ``9.9.9.9`` |
|
|
|
|
| `ping_exporter__web_listen_address` | ``:9427`` |
|
|
|
|
| `ping_exporter__filename` | *see defaults/main.yml* |
|
|
|
|
| `ping_exporter__dns` | *see defaults/main.yml* |
|
|
|
|
| `ping_exporter__ping` | *see defaults/main.yml* |
|
|
|
|
| `ping_exporter__options` | *see defaults/main.yml* |
|
|
|
|
| `submodules_versioncheck` | ``false`` |
|
|
|
|
|
2022-11-23 18:18:12 +01:00
|
|
|
|
2022-11-23 18:24:05 +01:00
|
|
|
Please define all your targets in the ``ping_exporter__targets`` array.
|
2022-11-21 16:22:44 +01:00
|
|
|
|
2022-11-23 18:24:05 +01:00
|
|
|
## Example Playbook
|
|
|
|
```yml
|
|
|
|
---
|
|
|
|
- name: Install ping exporter at example.com
|
|
|
|
hosts: example.com
|
|
|
|
roles:
|
|
|
|
- {role: do1jlr.prometheus_ping_exporter, tags: etebase}
|
|
|
|
vars:
|
|
|
|
ping_exporter__targets:
|
|
|
|
- host1.example.com
|
|
|
|
- host2.example.com
|
|
|
|
- ccc.de
|
|
|
|
```
|