建設CEPH視覚的にモニタリング(prometheu + grafana)

迅速な構築は、視覚的監視システム(任意の月に設置ノード)CEPH

ここに画像を挿入説明

序文

セファロ多くの可視化プログラム、この導入は比較的簡単な方法であり、第二包装袋を行ったために、非常に短時間で視覚的に監視システムを構築することが可能です

次のようにシステムコンポーネントは次のとおりです。

  • CEPH-宝石のバージョン
  • ceph_exporterの宝石のバージョン
  • プロメテウスバージョン2.3.2
  • grafana-5.3.0バージョンのgrafana
  • centos7へのシステムの適応

次のようなリソースは以下のとおりです。

http://static.zybuluo.com/zphj1987/jiwx305b8q1hwc5uulo0z7ft/ceph_exporter-2.0.0-1.x86_64.rpm
http://static.zybuluo.com/zphj1987/7ro7up6r03kx52rkwy1qjuwm/prometheus-2.3.2-1.x86_64.rpm
https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.1-1.x86_64.rpm
http://static.zybuluo.com/zphj1987/1nu2k4cpcery94q2re3u6s1t/ceph-cluster_rev1 .json

その他のリソースは、(ローカルソースディレクトリツールも直接ダウンロードすることができます)直接インストール、その後、wgetコマンドで直接ダウンロードすることができます

監視アーキテクチャを導入します

9128ポートとローカルモニタポートによって捕捉CEPH関連データceph_exporter
/ var / libに/プロメテウス/ディレクトリの下にローカルポートでのデータストレージ9128をフェッチceph_exporterプロメテウス
grafanaデータプロメテウスをフェッチWebページをレンダリングします
ページテンプレートは、セファロテンプレートプラグインのgrafanaを使用しています
これによれば、我々は、システム構成のアーキテクチャまでに段階的に進みます

コンフィギュレーション監視システム

インストールceph_exporter

[root@ceph-node2 ~]# ls
ceph_exporter-2.0.0-1.x86_64.rpm  grafana-5.3.0-1.x86_64.rpm  prometheus-2.3.2-1.x86_64.rpm
[root@ceph-node2 ~]# rpm -qpl ceph_exporter-2.0.0-1.x86_64.rpm 
/usr/bin/ceph_exporter
/usr/lib/systemd/system/ceph_exporter.service
[root@ceph-node2 ~]# rpm -ivh ceph_exporter-2.0.0-1.x86_64.rpm 
准备中...                          ################################# [100%]
正在升级/安装...
 1:ceph_exporter-2:2.0.0-1          ################################# [100%]
[root@ceph-node2 ~]# systemctl start ceph_exporter
[root@ceph-node2 ~]# systemctl enable ceph_exporter
[root@ceph-node2 ~]# netstat -utpln |grep 9128
tcp6       0      0 :::9128                 :::*                    LISTEN      30641/ceph_exporter
あなたは、このceph_exporterのアドバイスは、管理ノードにインストールされている、ポートのアップが正常にインストールされて上記のCEPH -sを実行することができるノードを見ることができます

インストールプロメテウス

[root@ceph-node2 ~]# rpm -qpl prometheus-2.3.2-1.x86_64.rpm
/etc/ceph/prometheus.yml
/usr/bin/prometheus
/usr/lib/systemd/system/prometheus.service
[root@ceph-node2 ~]# rpm -ivh prometheus-2.3.2-1.x86_64.rpm 
准备中...                          ################################# [100%]
正在升级/安装...
 1:prometheus-2:2.3.2-1             ################################# [100%]
[root@ceph-node2 ~]# systemctl start prometheus
[root@ceph-node2 ~]# netstat -utpln |grep 9090
tcp6       0      0 :::9090                 :::*                    LISTEN      30750/prometheus
異なるマシンは、あなたが輸出国のIPアドレスを修正する必要がある場合は、この場所は、上記プロメテウスつのマシン上のデフォルトとceph_exporter、127.0.0.1を書かれたターゲット内の構成ファイル/etc/ceph/prometheus.ymlと考えられています
プロメテウスデフォルトのリスニングポートは9090、キャプチャプロメテウスのデータを見ることができます上記ウェブに直接この時間です

ここに画像を挿入説明

ここで完成されたプロメテウスのデータであり、コンフィギュレーションを行います以下はgrafanaに関連付けられています

インストールgrafana

[root@ceph-node2 ~]# yum localinstall grafana-5.3.0-1.x86_64.rpm
[root@ceph-node2 ~]# systemctl start grafana-server.service
[root@ceph-node2 ~]# netstat -tunlp|grep gra
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp6       0      0 :::3000                 :::*                    LISTEN      31164/grafana-serve
grafanaのデフォルトのリスニングポート3000

ここに画像を挿入説明

管理者管理者のデフォルトのログインユーザー名とパスワードは、成功した着陸後にパスワードを変更するよう強制されます

ここに画像を挿入説明

設定grafana

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここでは、インターネットはCEPH-cluster_rev1.jsonローカルファイルの上に置いていない場合は、インターネットへのアクセスを直接入力ID 917は、行く得れば、あなたはにインポートすることができます

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

モニタの設定

おすすめ

転載: blog.csdn.net/weixin_44691065/article/details/93213789