mbaran0v.ansible_role_prometheus_rabbitmq_exporter

Rola Ansible: prometheus-rabbitmq-exporter

Status budowy Licencja Tag GitHub Miłość do open source PRy mile widziane

Rola Ansible do instalacji i konfiguracji Prometheus RabbitMQ Exporter. Obecnie działa na systemach Linux opartych na Debianie i RedHat. Testowane platformy to:

  • Ubuntu 16.04
  • CentOS 7

Wymagania

Nie ma specjalnych wymagań; pamiętaj, że ta rola wymaga dostępu do konta root, więc należy ją uruchomić w playbooku z globalnym become: yes.

Zmienne roli

Zmienne, które można przekazać do tej roli oraz ich krótkie opisy są następujące. (Wszystkie zmienne znajdziesz w pliku defaults/main.yml)

rabbitmq_exporter_version: 0.29.0

wersja do instalacji

rabbitmq_exporter_listen_address: "0.0.0.0"
rabbitmq_exporter_listen_port: 9419

adres i port do nasłuchiwania

rabbitmq_exporter_root_dir: /opt/rabbitmq_exporter

katalog do instalacji

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

użytkownik i grupa dla usługi

# zobacz 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

zmienne konfiguracyjne

Zależności

Brak

Przykładowy playbook

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

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2018 roku przez Maksima Baranowa.

O projekcie

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

Zainstaluj
ansible-galaxy install mbaran0v.ansible_role_prometheus_rabbitmq_exporter
Licencja
Unknown
Pobrania
643
Właściciel
Experienced DevOps Engineer