第2章 Ceph 統合用の Datadog のインストール
Datadog エージェントをインストールしたら、Ceph メトリックを Datadog に報告するように Datadog エージェントを設定します。
前提条件
- Ceph 監視ノードへのユーザーレベルのアクセス。
- Red Hat Ceph Storage クラスターへのアクセスを提供する適切な Ceph キー。
- インターネットアクセス。
手順
Ceph 統合をインストールします。
- Datadog アプリケーション にログインします。ユーザーインターフェイスは、画面の左側にナビゲーションを表示します。
- Integrations をクリックします。
- ceph を検索フィールドに入力するか、スクロールして Ceph 統合を見つけます。ユーザーインターフェイスは、Ceph 統合が 利用可能 であるか、すでに インストールされている かを示します。
利用可能 な場合は、ボタンをクリックしてインストールします。
Ceph 用 Datadog エージェントの設定
Datadog Agent 設定ディレクトリーに移動します。
cd /etc/dd-agent/conf.d
[root@mon ~]# cd /etc/dd-agent/conf.dCopy to Clipboard Copied! Toggle word wrap Toggle overflow ceph.yml.sampleファイルからceph.yamlファイルを作成します。cp ceph.yaml.example ceph.yaml
[root@mon ~]# cp ceph.yaml.example ceph.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow ceph.yamlファイルを変更します。vim ceph.yaml
[root@mon ~]# vim ceph.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例
以下は、変更した
ceph.yamlファイルのサンプルです。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -tags、-name、ceph_command、ceph_cluster、およびuse_sudo: True行のコメントを解除します。ceph_commandおよびceph_clusterのデフォルト値は、それぞれ/usr/bin/cephとcephです。完了したら、以下のようになります。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudoers ファイルを変更します。
visudo
[root@mon ~]# visudoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の行を追加します。
dd-agent ALL=(ALL) NOPASSWD:/usr/bin/ceph
dd-agent ALL=(ALL) NOPASSWD:/usr/bin/cephCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ceph ホストがリブートする際に再起動するように、Datadog エージェントを有効にします。
systemctl enable datadog-agent
[root@mon ~]# systemctl enable datadog-agentCopy to Clipboard Copied! Toggle word wrap Toggle overflow Datadog エージェントを再起動します。
systemctl status datadog-agent
[root@mon ~]# systemctl status datadog-agentCopy to Clipboard Copied! Toggle word wrap Toggle overflow