Solaris Agent Configuration Guide
Guide to deploying the Datadog Solaris Agent from the Datadog marketplace

Overview

The Solaris Agent allows you to collect and report on Solaris system metrics within Datadog. The integration supports both Solaris 10 and 11, as well as SPARC and i86pc architectures. The Solaris Agent uses the default Solaris Perl system distribution and does not require additional library dependencies, simplifying installation and compatability.
The Solaris Agent provides the host metadata required to support the Datadog Infrastructure List, enabling your organization to work with Solaris host systems similar to other supported Datadog host operating systems.
The Solaris Agent uses the same URLs and ports as the native agents. The Solaris Agent currently supports core infrastructure metrics and log tails. It does not support Agent checks, integrations, or service checks.

Setup

  1. 1.
    Install the Solaris Agent using the Solaris Image Packaging System.
    1
    pkgadd -d http://rapdev-files.s3.amazonaws.com/solaris/DatadogAgent-1.1.0.pkg
    Copied!
  2. 2.
    Install OpenCSW curl. If you have a version of curl that supports HTTPs already on your system, determine the filesystem path to the curl binary and add it to the /etc/datadog/agent.yml file in the next step. It's strongly recommended to use OpenCSW curl if possible. Older versions of curl may have outdated SSL libraries.
    1
    pkgadd -d http://get.opencsw.org/now
    2
    /opt/csw/bin/pkgutil -U
    3
    /opt/csw/bin/pkgutil -y -i curl
    Copied!
  3. 3.
    Copy /etc/datadog/agent.yml.example to /etc/datadog/agent.yml and update the Agent configuration parameters as required for installation. When using OpenCSW curl, only the parameter api_key needs to be updated for basic Agent functionality.
    1
    cp /etc/datadog/agent.yml.example /etc/datadog/agent.yml
    2
    vi /etc/datadog/agent.yml
    Copied!
  4. 4.
    Enable the datadog-agent service.
    1
    svcadm enable datadog-agent
    2
    svcadm restart datadog-agent
    Copied!
  5. 5.
    Verify the Solaris Agent is running.
    1
    ps -ef | grep datadog-agent
    2
    tail -f /var/log/datadog/agent.log
    Copied!
  6. 6.
    (Optional) Configure log file tails in /etc/datadog/agent.yml. Uncomment the logs: section in /etc/datadog/agent.yml and add configuration for each file tail.
    1
    # cat /etc/datadog/agent.yml
    2
    # {...}
    3
    logs:
    4
    - type: file
    5
    path: "/var/adm/messages"
    6
    service: "datadog"
    7
    source: "agent"
    Copied!
  7. 7.
    (Optional) Modify /etc/logadm.conf if the default settings for log rotation do not meet your organization requirements.
    1
    cat /etc/logadm.conf
    2
    # ...
    3
    /var/log/datadog/agent.log -C 10 -c -s 100m
    Copied!

Support

For support or feature requests please contact RapDev.io through the following channels:
This isn't the integration you're looking for? Missing a critical feature for your organization? Drop us a note and we'll build it!!
Last modified 8mo ago
Copy link