Red Hat Training
A Red Hat training course is available for Red Hat Ceph Storage
第3章 Ceph 用 Datadog エージェントの設定
Datadog エージェントをインストールしたら、Ceph メトリックを Datadog に報告するように Datadog エージェントを設定します。
Datadog Agent 設定ディレクトリーに移動します。
# cd /etc/dd-agent/conf.d
ceph.yml.sample
ファイルからceph.yaml
ファイルを作成します。# cp ceph.yaml.example ceph.yaml
ceph.yaml
ファイルを変更します。# vim ceph.yaml
以下に例を示します。
init_config: instances: # - tags: # - name:mars_cluster # # ceph_cmd: /usr/bin/ceph # ceph_cluster: ceph # # If your environment requires sudo, please add a line like: # dd-agent ALL=(ALL) NOPASSWD:/usr/bin/ceph # to your sudoers file, and uncomment the below option. # # use_sudo: True
-tags、-name、ceph_command、および ceph_cluster 行のコメントを解除します。ceph_command および ceph_cluster のデフォルト値は、それぞれ /usr/bin/ceph と ceph です。RHEL 7 では、use_sudo: True をコメント解除します。ただし、Ubuntu は root ユーザーを無効にし、初期管理ユーザー root パーミッションを付与するため、この手順は Ubuntu ではオプションになります。
完了したら、以下のようになります。
init_config: instances: - tags: - name:ceph-RHEL # ceph_cmd: /usr/bin/ceph ceph_cluster: ceph # # If your environment requires sudo, please add a line like: # dd-agent ALL=(ALL) NOPASSWD:/usr/bin/ceph # to your sudoers file, and uncomment the below option. # use_sudo: True
RHEL 7 の場合は、sudoers ファイルを変更します。
# visudo
以下の行を追加します。
dd-agent ALL=(ALL) NOPASSWD:/usr/bin/ceph
注記Ubuntu の場合は、
ceph.yml
がuse_sudo: True
を有効にする場合は、この手順も行います。Ceph ホストがリブートする際に再起動するように Datadog エージェントを有効にします。
# systemctl enable datadog-agent
- 最後に、Datadog エージェントを再起動します。
# systemctl status datadog-agent