---
title: InfluxDB v1.7.x SSL Integration Guide
slug: manufacturing-connect-edge/influxdb-v17x-ssl-integration-guide
docTags: 
createdAt: 2022-11-25T18:59:42.000Z
---

Review the following guide for setting up an integration between Manufacturing Connect Edge and an InfluxDB database (version 1.7 or 1.8) using SSL authentication.&#x20;

:::hint{type="info"}
**Note**: The following data types and formats are not viewable in InfluxDB:

- string
- char
- JSON payloads
:::

# User Scenario

In this guide InfluxDB is installed through a Docker image. You have several other options for the installation. See the following to learn more.&#x20;

- [Download InfluxDB OSS](https://docs.influxdata.com/influxdb/v1/introduction/download/)
- [Install InfluxDB OSS](https://docs.influxdata.com/influxdb/v1/introduction/install/)

# Step 1: Set up InfluxDB

You will first need to pull an InfluxDB image file and then run it on your computer. For this guide InfluxDB version 1.8.0 is pulled.&#x20;

**To set up InfluxDB:**

1. On your computer, open the command prompt window.&#x20;
2. Run the following command.&#x20;
   `docker run --name influxdb -p 8086:8086 influxdb:1.8.0`
   The command will create the InfluxDB container with the name "influxdb", on port 8086, and install InfluxDB version 1.8.0.&#x20;

Once the InfluxDB container is running, refer to the following to learn more about setting up and configuring InfluxDB, and also enabling SSL authentication:

- [InfluxDB v1 documentation](https://docs.influxdata.com/influxdb/v1/)
- [Configure InfluxDB OSS](https://docs.influxdata.com/influxdb/v1/administration/config/)
- [Creating a database](https://docs.influxdata.com/influxdb/v1/introduction/get-started/#creating-a-database)
- [Enable HTTPS with InfluxDB](https://docs.influxdata.com/influxdb/v1/administration/https_setup/)

Once you set up and configure InfluxDB to your specific requirements, you can complete the setup in Manufacturing Connect Edge.&#x20;

# Step 2: Add Device

Follow the steps to [Connect a Device](docId\:RFVIJdxz7DBAd8mwbismA). The device will be used to store tags that will be eventually used to create outbound topics in the connector. Make sure to select the **Enable Data Store** checkbox.&#x20;

# Step 3: Add Tags

After connecting the device in Manufacturing Connect Edge, you can [Add Tags](docId\:iOaNZd2AwqnkuppgeE3Eh) to the device. Create tags that you want to use to create outbound topics for the connector.&#x20;

# Step 4: Add the InfluxDB SSL Connector

Follow the steps to [Add a Connector](docId\:M2niFNAAdyPHcvZWMCOTo) and select the **DB - InfluxDB v1.7.x SSL&#x20;**&#x70;rovider.&#x20;

Configure the following parameters.&#x20;

- **Name**: Enter a name for the connector.&#x20;
- **InfluxDB address**: Enter the InfluxDB database address and port in the following format: http\://\<InfluxDB address>:\<port>.&#x20;
- **InfluxDB database name**: Enter the database name configured in the InfluxDB setup in Step 1.&#x20;
- **Username&#x20;**(Optional): Enter a username to access the database.
- **Password&#x20;**(Optional): Enter the password associated with the username.
- **CA Certificate**: Paste or upload the CA certificate required to access InfluxDB.&#x20;
- **Certificate**: Paste or upload the SSL certificate.&#x20;
- **Private key**: Enter or paste the SSL private key.&#x20;
- **Insert batch size**: Enter the number of messages to be collected as a batch before inserting into the database.
- **Insert batch commit time**: The batch commit time in seconds.&#x20;
- **Throttling limit**: The maximum number of messages per second to be processed. The default value is zero, which means that there is no limit.&#x20;
- **Persistent storage**: When enabled, this will cause messages to undergo a store-and-forward procedure. Messages will be stored within Manufacturing Connect Edge when cloud providers are online. &#x20;
- **Queue Mode**: Select the queue mode as **lifo&#x20;**(last in first out) or **fifo&#x20;**(first in first out). Selecting **lifo&#x20;**&#x6D;eans that the last data entry is processed first, and selecting **fifo&#x20;**&#x6D;eans the first data entry is processed first.&#x20;

# Step 5: Enable the Connector

After adding the connector, click the toggle in the connector tile to enable it.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/y9XpS9lYUFr920Enn1qoj_influx17ssl.png" size="60" width="415" height="345" position="center" showCaption="false"}

If you see a *Failed&#x20;*&#x73;tatus, you can review the [Connector Logs](docId\:Zz28hZtQBK7oD_Xsj81O8) and relevant error messages.&#x20;

# Step 6: Create Topics for Connector

You will now need to import the tags you added in Step 3 to the connector as topics.&#x20;

**To create outbound topics:**

1. Click the connector tile.
   The connector *Dashboard&#x20;*&#x61;ppears.&#x20;
2. Click the **Topics&#x20;**&#x74;ab.&#x20;
3. Click the **Import from DeviceHub tags** icon.&#x20;
   The *DeviceHub Import* dialog box appears.
   ::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/QUo-NUFfBj7F2BbnlBBj3_importdevicehub.png" size="80" width="1218" height="567" caption="Import from DeviceHub icon" position="center" showCaption="true"}
4. Select all the tags to import and click **Import**.&#x20;

After adding all required topics, navigate to the Integration overview page and ensure the connector is not disabled and still shows a CONNECTED status.&#x20;

# Step 7: Enable Topics

To enable the topics, return to the *Topics&#x20;*&#x74;ab and click the **Enable all topics** icon.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/_r9Zt0i2zdoHv9dd9d5xx_image.png" size="80" width="1218" height="567" caption="Enable all topics icon" position="center" showCaption="true"}

# Step 8: Verify Connection

Access the InfluxDB database to ensure that data is being sent successfully from Manufacturing Connect Edge to the database.&#x20;
