Skip to content

bodsch/ansible-collection-prometheus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Collection - bodsch.prometheus

A collection of Ansible roles for the Prometheus universe.

GitHub Workflow Status GitHub issues GitHub release (latest by date)

supported operating systems

  • Arch Linux
  • Debian based
    • Debian 11 / 12
    • Ubuntu 22.04

Contribution

Please read Contribution

Development, Branches (Git Tags)

The master Branch is my Working Horse includes the "latest, hot shit" and can be complete broken!

If you want to use something stable, please use a Tagged Version!


Roles

Role Build State Description
bodsch.prometheus.alertmanager GitHub Workflow Status Ansible role to install and configure alertmanager.
bodsch.prometheus.am_silence GitHub Workflow Status Ansible role to create an alertmanager silence
bodsch.prometheus.docker_sd GitHub Workflow Status Ansible role to install and configure docker-sd.
bodsch.prometheus.promcheck GitHub Workflow Status Ansible role to install and configure promcheck.
bodsch.prometheus.prometheus GitHub Workflow Status Ansible role to install and configure prometheus.
bodsch.prometheus.pushgateway GitHub Workflow Status Ansible role to setup pushgateway.
bodsch.prometheus.trickster GitHub Workflow Status Ansible role to install and configure Trickster.

Exporters

Role Build State Description
bodsch.prometheus.blackbox_exporter GitHub Workflow Status Ansible role to install and configure Prometheus Blackbox Exporter.
bodsch.prometheus.json_exporter GitHub Workflow Status Ansible role to install and configure json_exporter
bodsch.prometheus.mysql_exporter GitHub Workflow Status Ansible role to install and configure mysqld_exporter.
bodsch.prometheus.nginx_exporter GitHub Workflow Status Ansible role to install and configure Nginx Prometheus Exporter
bodsch.prometheus.node_exporter GitHub Workflow Status Ansible role to install and configure node-exporter.
bodsch.prometheus.node_exporter_textfile_collectors GitHub Workflow Status Ansible role to install and configure external collector scripts for node_exporter.
bodsch.prometheus.mongodb_exporter GitHub Workflow Status Ansible role to install and configure mongodb_exporter.
bodsch.prometheus.redis_exporter GitHub Workflow Status Ansible role to install and configure redis_exporter
bodsch.prometheus.ssl_exporter GitHub Workflow Status Ansible role to install and configure SSL Exporter.

Modules

amtool

Name Description
bodsch.prometheus.amtool

promtool

Name Description
bodsch.prometheus.promtool

alertmanager_silence

Name Description
bodsch.prometheus.alertmanager_silence

alertmanager_templates

Name Description
bodsch.prometheus.alertmanager_templates

prometheus_alert_rule

Name Description
bodsch.prometheus.prometheus_alert_rule

prometheus_alert_rules

Name Description
bodsch.prometheus.prometheus_alert_rules

Filters

mysql_exporter

Name Description
bodsch.prometheus.valid_credentials
bodsch.prometheus.has_credentials

nginx_exporter

Name Description
bodsch.prometheus.nginx_exporter_prometheus_labels

parse_checksum

Name Description
bodsch.prometheus.parse_checksum

prometheus

Name Description
bodsch.prometheus.validate_file_sd
bodsch.prometheus.validate_alertmanager_endpoints
bodsch.prometheus.remove_empty_elements
bodsch.prometheus.jinja_encode

silencer

Name Description
bodsch.prometheus.expired
bodsch.prometheus.current_datetime