AppFeed/templates/atribesRepository/untelegraf.xml
Squidly271 9f3346099a Update
2021-02-16 16:58:23 -05:00

122 lines
7.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>untelegraf</Name>
<Repository>appcelerator/telegraf:latest</Repository>
<Registry>https://hub.docker.com/r/appcelerator/telegraf/</Registry>
<Network>host</Network>
<Privileged>true</Privileged>
<Support>https://lime-technology.com/forum/index.php?topic=51498.0</Support>
<Overview>&#13;
Telegraf gathers metrics from your system and sends them to an InfluxDB server for storage. From InfluxDB you would typically use something like Grafana to plot the data.[br]&#13;
Both Grafana and Influxdb are available through Community Apps[br]&#13;
[br]&#13;
[b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]&#13;
[b]Container Volumes:[/b][br]&#13;
[b]/var/run/docker.sock[/b] Read Only. Location of your docker socket.[br]&#13;
[b]/var/run/utmp[/b] Read Only. Location of your utmp file.[br]&#13;
[b]/rootfs[/b] Read Only. To be mapped to the root of the host file system. This is so the disk usage reported will be that of the host system.[br]&#13;
[b]/rootfs/etc[/b] Read Only. To be mapped to the etc of the host file system. This is so the disk usage reported will be that of the host system.[br]&#13;
[b]/rootfs/proc[/b] Read Only. To be mapped to the proc of the host file system. This is so the disk usage reported will be that of the host system.[br]&#13;
[b]/rootfs/sys[/b] Read Only. To be mapped to the sys of the host file system. This is so the disk usage reported will be that of the host system.[br]&#13;
[br]&#13;
[b]Environment Variables:[/b][br]&#13;
[b]INFLUXDB_RETENTION_POLICY[/b] Name of the retention policy. This should be present, but with no value assigned, as that is the default for InfluxDB 1.0.0&#13;
[b]HOST_MOUNT_PREFIX[/b] Name of container volume mapping of the root file system.[br]&#13;
[b]HOST_ETC[/b] Name of the etc volume mapping of the root file system.[br]&#13;
[b]HOST_PROC[/b] Name of the proc volume mapping of the root file system.[br]&#13;
[b]HOST_SYS[/b] Name of the sys volume mapping of the root file sytem.[br]&#13;
[b]INFLUXDB_URL[/b] The url of the influxdb api, example: http://192.168.1.10:8086[br]&#13;
[b][u][span style='color: #E80000;']CLICK ADVANCED VIEW AND SET THE ENVIRONMENT VARIABLES[/span][/u][/b][br]&#13;
[br]&#13;
[b][u][span style='color: #E80000;']More environtment variables are available and covered on the docker hub page: https://hub.docker.com/r/appcelerator/telegraf/.[/span][/u][/b]&#13;
</Overview>
<WebUI></WebUI>
<TemplateURL>https://raw.githubusercontent.com/atribe/unRAID-docker/master/untelegraf.xml</TemplateURL>
<Icon>https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png</Icon>
<Networking>
<Mode>host</Mode>
<Publish></Publish>
</Networking>
<Data>
<Volume>
<HostDir>/var/run/docker.sock</HostDir>
<ContainerDir>/var/run/docker.sock</ContainerDir>
<Mode>ro</Mode>
</Volume>
<Volume>
<HostDir>/proc</HostDir>
<ContainerDir>/rootfs/proc</ContainerDir>
<Mode>ro</Mode>
</Volume>
<Volume>
<HostDir>/etc</HostDir>
<ContainerDir>/rootfs/etc</ContainerDir>
<Mode>ro</Mode>
</Volume>
<Volume>
<HostDir>/sys</HostDir>
<ContainerDir>/rootfs/sys</ContainerDir>
<Mode>ro</Mode>
</Volume>
<Volume>
<HostDir>/</HostDir>
<ContainerDir>/rootfs</ContainerDir>
<Mode>ro</Mode>
</Volume>
<Volume>
<HostDir>/var/run/utmp</HostDir>
<ContainerDir>/var/run/utmp</ContainerDir>
<Mode>ro</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value></Value>
<Name>INFLUXDB_RETENTION_POLICY</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>/rootfs</Value>
<Name>HOST_MOUNT_PREFIX</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>/rootfs/etc</Value>
<Name>HOST_ETC</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>/rootfs/proc</Value>
<Name>HOST_PROC</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>/rootfs/sys</Value>
<Name>HOST_SYS</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>http://10.13.14.200:8086</Value>
<Name>INFLUXDB_URL</Name>
<Mode></Mode>
</Variable>
</Environment>
<Config Name="Host Path 1" Target="/var/run/docker.sock" Default="/var/run/docker.sock" Mode="ro" Description="Container Path: /var/run/docker.sock" Type="Path" Display="always" Required="true" Mask="false">/var/run/docker.sock</Config>
<Config Name="Host Path 2" Target="/rootfs/proc" Default="/proc" Mode="ro" Description="Container Path: /rootfs/proc" Type="Path" Display="always" Required="true" Mask="false">/proc</Config>
<Config Name="Host Path 3" Target="/rootfs/etc" Default="/etc" Mode="ro" Description="Container Path: /rootfs/etc" Type="Path" Display="always" Required="true" Mask="false">/etc</Config>
<Config Name="Host Path 4" Target="/rootfs/sys" Default="/sys" Mode="ro" Description="Container Path: /rootfs/sys" Type="Path" Display="always" Required="true" Mask="false">/sys</Config>
<Config Name="Host Path 5" Target="/rootfs" Default="/" Mode="ro" Description="Container Path: /rootfs" Type="Path" Display="always" Required="true" Mask="false">/</Config>
<Config Name="Host Path 6" Target="/var/run/utmp" Default="/var/run/utmp" Mode="ro" Description="Container Path: /var/run/utmp" Type="Path" Display="always" Required="true" Mask="false">/var/run/utmp</Config>
<Config Name="Key 1" Target="INFLUXDB_RETENTION_POLICY" Default="" Mode="" Description="Container Variable: INFLUXDB_RETENTION_POLICY" Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="Key 2" Target="HOST_MOUNT_PREFIX" Default="/rootfs" Mode="" Description="Container Variable: HOST_MOUNT_PREFIX" Type="Variable" Display="always" Required="false" Mask="false">/rootfs</Config>
<Config Name="Key 3" Target="HOST_ETC" Default="/rootfs/etc" Mode="" Description="Container Variable: HOST_ETC" Type="Variable" Display="always" Required="false" Mask="false">/rootfs/etc</Config>
<Config Name="Key 4" Target="HOST_PROC" Default="/rootfs/proc" Mode="" Description="Container Variable: HOST_PROC" Type="Variable" Display="always" Required="false" Mask="false">/rootfs/proc</Config>
<Config Name="Key 5" Target="HOST_SYS" Default="/rootfs/sys" Mode="" Description="Container Variable: HOST_SYS" Type="Variable" Display="always" Required="false" Mask="false">/rootfs/sys</Config>
<Config Name="Key 6" Target="INFLUXDB_URL" Default="http://10.13.14.200:8086" Mode="" Description="Container Variable: INFLUXDB_URL" Type="Variable" Display="always" Required="false" Mask="false">http://10.13.14.200:8086</Config>
<Date>1488244832</Date>
<Category>Tools:Utilities</Category>
<Description>Telegraf gathers metrics from your system and sends them to an InfluxDB server for storage. From InfluxDB you would typically use something like Grafana to plot the data.&#13;
Both Grafana and Influxdb are available through Community Apps</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/atribesRepository/untelegraf.xml</templatePath>
</Container>