Skip to content

Telegraf + InfluxDB + Grafana + Mosquitto MQTT Broker stack with varying levels of security and more ease of deployment

License

Notifications You must be signed in to change notification settings

nimble-platform/tiguitto-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIGUITTO

Highly used Telegraf + InfluxDB + Grafana stack with Mosquitto MQTT broker. Hence, the name:

T   I   G   UITTO
            |--(mosq)
        |--(rafana)
    |--(nfluxDB)
 |--(elegraf)

Initially created for Medium.com Post: Creating Your IoT Node and Edge Prototype with InfluxDB, Telegraf and Docker

Cases

Since the stack is very often used in IoT Setups, there are three usable scenarios that are thought of:

CASE Security Usage Status
prototype Basic Auth. Quick Deployments, Tests on Edge Devices DONE
selfsigned X.509 Certificates For Standalone Stacks for internal infrastructure DONE
certbot Let's Encrypt Certificates For Production-Ready Cloud Deployments DONE

Usage

  1. Refer to README.md in each case directory, since before bringing the stack up you will need to configure the case by executing some scripts and commands

  2. from root directory:

     docker-compose -f <CASE>/docker-compose.<CASE>.yml up -d
    

About

Telegraf + InfluxDB + Grafana + Mosquitto MQTT Broker stack with varying levels of security and more ease of deployment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%