Chapter 3. Configuring the Datadog Agent for Ceph
After installing the Datadog agent, configure the Datadog agent to report Ceph metrics to Datadog.
Navigate to the Datadog Agent configuration directory.
# cd /etc/dd-agent/conf.d
Create a
ceph.yamlfile from theceph.yml.samplefile.# cp ceph.yaml.example ceph.yaml
Modify the
ceph.yamlfile.# vim ceph.yaml
It will look like this:
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
Uncomment the -tags, -name, ceph_command and ceph_cluster lines. The default values for ceph_command and ceph_cluster are /usr/bin/ceph and ceph respectively. For RHEL 7, uncomment use_sudo: True; however, this step is optional for Ubuntu, since Ubuntu disables the root user and gives the initial admin user root permissions.
When complete, it will look like this:
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: TrueFor RHEL 7, modify the sudoers file.
# visudo
Add the following line.
dd-agent ALL=(ALL) NOPASSWD:/usr/bin/ceph
NoteFor Ubuntu, if
ceph.ymlenablesuse_sudo: True, perform this step, too.Enable the Datadog agent so that it will restart if the Ceph host reboots.
# systemctl enable datadog-agent
- Finally, restart the Datadog agent.
# systemctl status datadog-agent

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.