プロメテウス(プロメテウス)がモニターに設定しました

プロメテウス(プロメテウス)
実験環境:(様々なホスト、IP、必要なサービス)
docker01 docker02 docker03
1.10 1.20 1.30
NodeEXporter NodeEXporter NodeEXporter
cAdvisor cAdvisor cAdvisor
プロメテウスサーバー
Grafanaは
すべて、無効SELinuxをファイアウォールをオフにします。
[ルート@ docker01〜]#systemctl firewalld STOP
[docker01ルート@〜]#systemctl無効firewalld
[ルートdocker01 @〜]#0 setenforce
setenforce:SELinuxのある障害者は、
コンポーネントを展開する:
プロメテウスサーバー:プロメテウスマスターサーバー。NodeEXporter:ハードウェアとオペレーティングシステムの情報についての情報を収集するための責任がホスト。cAdvisor:コンテナがホストを実行している上で情報を収集する責任があります。Grafana:モニター画面を表示するためのプロメテウス責任を負います。1.インポートミラーdocker01:








プロメテウス(プロメテウス)がモニターに設定しました

[ルート@ docker01〜]#]ドッキングウィンドウのロード<mycadvisor.tar &&ドッカ負荷<grafana.tar &&ドッキングウィンドウ負荷<ノード-exporter.tar &&ドッカ負荷<prometheus.tar
docker02:
プロメテウス(プロメテウス)がモニターに設定しました

[docker02ルート@〜]#ドッカーロード<mycadvisor.tar &&ドッカーロード<ノードexporter.tar
docker03:
プロメテウス(プロメテウス)がモニターに設定しました
[docker03ルート@〜]#ドッカーロード<mycadvisor.tar &&ドッカーロード<ノードexporter.tar
完了ミラーリングプル!
1)3つのノードは、ノード・輸出国とcAdvisorを展開している。
PS:3セットDounongは、確認するために、ブラウザに行き
、展開ノード・輸出国のハードウェアおよびシステム情報の収集を
[ルート@ docker01〜]#]ドッキングウィンドウの実行が-p 9100を-d :9100 -v / PROC:/ホスト / PROC -v / SYS:/ホスト/ SYS -v /:/ rootfsの--net =ホストPROM /ノード輸出--path.procfs /ホスト/ PROC --path.sysfs "|(/ $)(| PROC | DEV | |ホストなどSYS)^ /" /ホスト/ SYSは、マウント・ポイントを--collector.filesystem.ignored
プロメテウスので、--net =ホストの使用に注意してください:PSは、サーバーは、Node-輸出業者と直接通信することができます。
認証:IPプラス9100ポート:ブラウザを開き、結果を確認する
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
//インストールcAdvisorを展開します。コンテナを収集ノード情報。
PS:3セットDounong、ブラウザを確認するために行ってきました
[ルート@ docker01〜]#]ドッキングウィンドウの実行-v /:/ rootfsの:RO -vは/ var / runの場合:/ var /実行/:RW -v / SYS:/ SYS:RO -vは/ var / libに/ドッキングウィンドウ:/ VAR / libに/ドッキングウィンドウ:RO -p 8080:8080 --detach =真--name = cadvisor --net =ホストグーグル/ cadvisor
後、展開され、ブラウザのアクセスに行く:IPプラス8080ポート
プロメテウス(プロメテウス)がモニターに設定しました
docker01で2)プロメテウスServerサービスの展開。
プロメテウスを展開する前に、我々はその設定ファイルを変更する必要があり、その者は、その設定ファイルからコンテナ、最初のコピーを実行してみましょう。
[docker01ルート@〜] -d -p RUN#ドッカー9090:9090 -ネット--name =ホストPROMプロメテウス/プロメテウス[docker01ルート@〜] CP#ドッカープロメテウス:./ /etc/prometheus/prometheus.yml [ルート@ docker01〜]#vimのprometheus.yml 28行が読み込ま:• -ターゲット:[ 'localhostを:9090'、 'localhostを:8080'、 'localhostを:9100'、 '192.168.1.20:8080'、 ' 192.168.1.20:9100','192.168.1.30:8080','192.168.1.30:9100 "


プロメテウス(プロメテウス)がモニターに設定しました






プロメテウス(プロメテウス)がモニターに設定しました
PS:ここに戻っても、収集し、独自の監視データを含む項目のプロメテウスを、モニタリングの開発。
[docker01ルート@〜] -f RM#ドッカープロメテウス
プロメテウス[docker01ルート@〜] -d -p RUN#ドッカー9090:プロメテウス--name 9090ホスト-ネット= -v /root/prometheus.yml:/etc /prometheus/prometheus.ymlプロム/プロメテウスインターネットアクセス認証:9090のIPプラスポートdocker01:


PS:ああ、ここにあなたが私たちの個々の監視対象項目に見ることができます。
docker02後ハング:
プロメテウス(プロメテウス)がモニターに設定しました

docker02後に実行し続けます。
プロメテウス(プロメテウス)がモニターに設定しました

3)docker01、展開grafanaサービス、プロメテウスで収集されたデータを表示するために使用されます。
[docker01ルート@〜]#ます。mkdir grafana-ストレージ
[docker01ルート@〜] -R&LT grafana-#ストレージのchmod 777 / [ルートdocker01 @〜] -d -p RUN#ドッカー3000:3000 --name grafana -v /ルート/ grafanaストレージ:は/ var / libに/ grafana -e "GF_SECURITY_ADMIN_PASSWORD = 123.com" grafana / grafanaのブラウザアクセス認証:アカウント:管理者パスワード:123.com





プロメテウス(プロメテウス)がモニターに設定しました

プロメテウス(プロメテウス)がモニターに設定しました

プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
PSは:適切な接続プロメテウスとgrafanaサービスを示す、これを確認します。
このとき、データを収集するgranfanaが、しかし、どのようにそれを表示するには、問題が残っている、カスタムの表示情報についてgafanaをサポートしていますが、カスタマイズするには、非常に面倒ですが、幸い、granfanaの関係者は、当社の使用のために私たちのためにいくつかのテンプレートを提供しました。
granfana公式サイト:
https://grafana.com/docs/grafana/latest/

プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました

テンプレートを選択し、その後、我々は、このテンプレートを適用するには2つの方法があります。
最初の方法:テンプレートJSONファイルを使用します。

ダウンロードが完了したら、デスクトップ上で、コンソールはgrafana来た
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
第二の方法インポートテンプレートに:
直接IDテンプレートを通過。
テンプレートID:
プロメテウス(プロメテウス)がモニターに設定しました
10619と
grafanaコンソールに戻って
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
事故:
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました
プロメテウス(プロメテウス)がモニターに設定しました

テンプレートが付属しています:
プロメテウス(プロメテウス)がモニターに設定しました

おすすめ

転載: blog.51cto.com/13997536/2461252