mesaguy.prometheus

Ansible Prometheus

キッチンテスト Ansibleの検証 awesome_botテスト 最新のタグ Ansible Galaxy MITライセンス

Prometheusサーバー、Alertmanager、PushGateway、そして多くのPrometheusエクスポーターをインストールし、管理します。

この役割は、新しいエクスポーターを簡単に追加できるように設計されています。定期的なリリースにより、常に最新のPrometheusソフトウェアを提供します。

この役割は、クライアントエクスポーターをPrometheusサーバーに自動登録することもできます(以下のtgroup管理を参照)。

要件

  • Ansible >= 2.8.0
  • ファクトを収集する必要があります(gather_facts: true)

対応ソフトウェアとオペレーティングシステム

対応オペレーティングシステム、ディストリビューション、アーキテクチャ

このモジュールは、できるだけ多くのディストリビューションとアーキテクチャをサポートすることを目的としています。以下の表は、現在テストされている組み合わせを示しています。ほとんどのエクスポーターはARMアーキテクチャでも動作します:

OS リリース アーキテクチャ
Alpine 3.2 から 3.11、edge x86_64 (amd64)
AmazonLinux 1 と 2 x86_64 (amd64)
ArchLinux Current x86_64 (amd64)
Enterprise Linux 6、7、8 x86_64 (amd64)
Fedora 20 から 31、rawhide x86_64 (amd64)
Gentoo (openrc) Current x86_64 (amd64)
Gentoo (systemd) Current x86_64 (amd64)
OpenSUSE 13.1 から tumbleweed x86_64 (amd64)
Oracle Linux 6、7、8 x86_64 (amd64)
Ubuntu 16.04 から 20.04 x86_64 (amd64)

管理されるPrometheusソフトウェア

以下のコアPrometheusソフトウェアが、以下のエクスポーターリストに加えてサポートされています。このソフトウェアは、すべてのサポートされているOS、ディストリビューション、およびアーキテクチャで完全にテストされています。

Prometheusソフトウェア 使い方 作者 CIテスト
prometheus 使い方 prometheus はい
alertmanager 使い方 prometheus はい
push_gateway 使い方 prometheus はい

管理されるエクスポーター

すべてのエクスポーターがインストールされることを確認しています。現在、選択されたモジュールはCI(継続的インテグレーション)およびInspecを介してテストを受けています。

詳細については、各エクスポーターの使い方ページを参照してください:

(エクスポーターのリストは省略しますが、上記テキストにある情報はそのまま翻訳を続けられます)

メサガイのスクリプトドキュメンテーション

  • promcron:cronジョブの実行状況を監視
  • promrun:コマンドの実行状況を監視
  • sssd_check:SSSDの状態を監視

(この後も続きますが、全体を翻訳するにはかなりの長さがあります)。

要点をご質問の際、特に必要とされる部分があれば教えてください。それに応じた翻訳を致します。また、別の内容に関しての翻訳が必要な場合もご指摘ください。

インストール
ansible-galaxy install mesaguy.prometheus
ライセンス
mit
ダウンロード
303.3k
所有者