diff --git a/templates/sematext/0/docker-compose.yml b/templates/sematext/0/docker-compose.yml new file mode 100755 index 0000000..04b7fa3 --- /dev/null +++ b/templates/sematext/0/docker-compose.yml @@ -0,0 +1,10 @@ +sematext-agent: + image: 'sematext/sematext-agent-docker:latest' + environment: + - LOGSENE_TOKEN=${logsene_token} + - SPM_TOKEN=${spm_token} + restart: always + volumes: + - /var/run/docker.sock:/var/run/docker.sock + labels: + io.rancher.scheduler.global: ${global_service} diff --git a/templates/sematext/0/rancher-compose.yml b/templates/sematext/0/rancher-compose.yml new file mode 100755 index 0000000..44fa443 --- /dev/null +++ b/templates/sematext/0/rancher-compose.yml @@ -0,0 +1,16 @@ +.catalog: + name: "Sematext Docker Agent" + version: "1.29.43" + description: "Sematext Docker Agent" + minimum_rancher_version: v0.46.0 + questions: + - variable: "spm_token" + label: "SPM Token" + description: "Your SPM Application Token" + required: true + type: "string" + - variable: "logsene_token" + label: "Logsene Token" + description: "Your Logsene Application Token" + required: true + type: "string" diff --git a/templates/sematext/README.md b/templates/sematext/README.md new file mode 100644 index 0000000..e41b43b --- /dev/null +++ b/templates/sematext/README.md @@ -0,0 +1,11 @@ +# Sematext Docker Agent + +[Sematext Docker Agent](https://github.com/sematext/sematext-agent-docker) collects Metrics, Events and Logs from the Docker API for [SPM Docker Monitoring](http://sematext.com/spm/integrations/docker-monitoring.html) & [Logsene / Hosted ELK](http://sematext.com/logsene) Log Management. + +* Sematext Docker Agent will be deployed globally by default so that every host is monitored + +# Quickstart - get up and running in 5 minutes + +1. Get a free account [apps.sematext.com](https://apps.sematext.com/users-web/register.do) +2. [Create an SPM App of type “Docker”](https://apps.sematext.com/spm-reports/registerApplication.do) to obtain the SPM Application Token +3. Create a [Logsene](http://www.sematext.com/logsene/) App to obtain the Logsene Token diff --git a/templates/sematext/catalogIcon-sematext.svg b/templates/sematext/catalogIcon-sematext.svg new file mode 100644 index 0000000..c20e24c --- /dev/null +++ b/templates/sematext/catalogIcon-sematext.svg @@ -0,0 +1,160 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/sematext/config.yml b/templates/sematext/config.yml new file mode 100755 index 0000000..9d4fa6e --- /dev/null +++ b/templates/sematext/config.yml @@ -0,0 +1,7 @@ +name: Sematext Docker Agent +description: | + Sematext Docker Agent collects Metrics, Events and Logs from the Docker API +version: 1.29.43 +category: Monitoring +maintainer: "Stefan Thies " +license: APACHE 2.0