UnderGreen.prometheus-node-exporter

Ansibleロール: prometheus-node-exporter

Ubuntu|Debian|Redhatベースのマシンに、systemd|Upstart|sysvinitを使ってPrometheus Node ExporterをインストールするAnsibleロールです。

要件

このロールで必要なすべてのパッケージがインストールされます。

ロール変数

変数 選択肢 デフォルト コメント
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の変更により、このロールはnode_exporterの最小バージョン0.15のみをサポートします。

ライセンス

GPLv2

プロジェクトについて

Deploy Prometheus Node Exporter

インストール
ansible-galaxy install UnderGreen.prometheus-node-exporter
ライセンス
gpl-2.0
ダウンロード
596k
所有者