mesaguy.prometheus
Ansible Prometheus
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の状態を監視
(この後も続きますが、全体を翻訳するにはかなりの長さがあります)。
要点をご質問の際、特に必要とされる部分があれば教えてください。それに応じた翻訳を致します。また、別の内容に関しての翻訳が必要な場合もご指摘ください。
プロジェクトについて
install and manage prometheus and prometheus exporters
インストール
ansible-galaxy install mesaguy.prometheus
ライセンス
mit
ダウンロード
303.3k
所有者