---
title: cfssl
description: Monitor a cfssl instance
breadcrumbs: Docs > Integrations > cfssl
---

# cfssl
Supported OS Integration version1.0.0
## Overview{% #overview %}

This check monitors [cfssl](https://github.com/cloudflare/cfssl) through the Datadog Agent.

## Setup{% #setup %}

Follow the instructions below to install and configure this check for an Agent running on a host. For containerized environments, see the [Autodiscovery Integration Templates](https://docs.datadoghq.com/agent/kubernetes/integrations/) for guidance on applying these instructions.

### Installation{% #installation %}

For Agent v7.21+ / v6.21+, follow the instructions below to install the cfssl check on your host. See [Use Community Integrations](https://docs.datadoghq.com/agent/guide/use-community-integrations/) to install with the Docker Agent or earlier versions of the Agent.

1. Run the following command to install the Agent integration:

   ```shell
   datadog-agent integration install -t datadog-cfssl==<INTEGRATION_VERSION>
   ```

1. Configure your integration similar to core [integrations](https://docs.datadoghq.com/getting_started/integrations/).

### Configuration{% #configuration %}

1. Edit the `cfssl.d/conf.yaml` file, in the `conf.d/` folder at the root of your Agent's configuration directory to start collecting your cfssl performance data. See the [sample exim.d/conf.yaml](https://github.com/DataDog/integrations-extras/blob/master/cfssl/datadog_checks/cfssl/data/conf.yaml.example) for all available configuration options.

1. [Restart the Agent](https://docs.datadoghq.com/agent/guide/agent-commands/#start-stop-and-restart-the-agent).

### Validation{% #validation %}

[Run the Agent's status subcommand](https://docs.datadoghq.com/agent/guide/agent-commands/#agent-status-and-information) and look for `cfssl` under the Checks section.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

The cfssl integration does not include any metrics.

### Events{% #events %}

The cfssl integration does not include any events.

### Service Checks{% #service-checks %}

**cfssl.health**

Returns the `status` from the cfssl [Health endpoint](https://github.com/cloudflare/cfssl/blob/master/doc/api/endpoint_health.txt).

*Statuses: ok, critical*

**cfssl.can\_connect**

Returns `CRITICAL` if the Agent is unable to connect to the monitored cfssl instance. Returns `OK` otherwise.

*Statuses: ok, critical*

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://www.datadoghq.com/support/).
