File tree Expand file tree Collapse file tree 16 files changed +32
-16
lines changed Expand file tree Collapse file tree 16 files changed +32
-16
lines changed Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster-curl
2
2
3
3
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
4
- DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors && \
4
+ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors libcap2-bin && \
5
5
rm -rf /var/lib/apt/lists/*
6
6
7
7
RUN set -ex && \
@@ -26,7 +26,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
26
26
wget --no-verbose https://dl.influxdata.com/telegraf/releases/telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
27
27
gpg --batch --verify telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb.asc telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
28
28
dpkg -i telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
29
- setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf && \
30
29
rm -f telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb*
31
30
32
31
EXPOSE 8125/udp 8092/udp 8094
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.14
2
2
3
3
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4
- RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec && \
4
+ RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec libcap && \
5
5
update-ca-certificates
6
6
7
7
ENV TELEGRAF_VERSION 1.18.3
@@ -23,7 +23,6 @@ RUN set -ex && \
23
23
mv /usr/src/telegraf*/etc/telegraf/telegraf.conf /etc/telegraf/ && \
24
24
mkdir /etc/telegraf/telegraf.d && \
25
25
cp -a /usr/src/telegraf*/usr/bin/telegraf /usr/bin/ && \
26
- setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf && \
27
26
gpgconf --kill all && \
28
27
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
29
28
apk del .build-deps && \
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
set -e
3
3
4
+ # Allow telegraf to send ICMP packets and bind to privliged ports
5
+ setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf
6
+
4
7
if [ " ${1: 0: 1} " = ' -' ]; then
5
8
set -- telegraf " $@ "
6
9
fi
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -e
3
3
4
+ # Allow telegraf to send ICMP packets and bind to privliged ports
5
+ setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf
6
+
4
7
if [ " ${1: 0: 1} " = ' -' ]; then
5
8
set -- telegraf " $@ "
6
9
fi
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster-curl
2
2
3
3
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
4
- DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors && \
4
+ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors libcap2-bin && \
5
5
rm -rf /var/lib/apt/lists/*
6
6
7
7
RUN set -ex && \
@@ -26,7 +26,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
26
26
wget --no-verbose https://dl.influxdata.com/telegraf/releases/telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
27
27
gpg --batch --verify telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb.asc telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
28
28
dpkg -i telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
29
- setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf && \
30
29
rm -f telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb*
31
30
32
31
EXPOSE 8125/udp 8092/udp 8094
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.14
2
2
3
3
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4
- RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec && \
4
+ RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec libcap && \
5
5
update-ca-certificates
6
6
7
7
ENV TELEGRAF_VERSION 1.19.3
@@ -23,7 +23,6 @@ RUN set -ex && \
23
23
mv /usr/src/telegraf*/etc/telegraf/telegraf.conf /etc/telegraf/ && \
24
24
mkdir /etc/telegraf/telegraf.d && \
25
25
cp -a /usr/src/telegraf*/usr/bin/telegraf /usr/bin/ && \
26
- setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf && \
27
26
gpgconf --kill all && \
28
27
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
29
28
apk del .build-deps && \
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
set -e
3
3
4
+ # Allow telegraf to send ICMP packets and bind to privliged ports
5
+ setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf
6
+
4
7
if [ " ${1: 0: 1} " = ' -' ]; then
5
8
set -- telegraf " $@ "
6
9
fi
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
set -e
3
3
4
+ # Allow telegraf to send ICMP packets and bind to privliged ports
5
+ setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf
6
+
4
7
if [ " ${1: 0: 1} " = ' -' ]; then
5
8
set -- telegraf " $@ "
6
9
fi
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps:buster-curl
2
2
3
3
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
4
- DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors && \
4
+ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends iputils-ping snmp procps lm-sensors libcap2-bin && \
5
5
rm -rf /var/lib/apt/lists/*
6
6
7
7
RUN set -ex && \
@@ -26,7 +26,6 @@ RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
26
26
wget --no-verbose https://dl.influxdata.com/telegraf/releases/telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
27
27
gpg --batch --verify telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb.asc telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
28
28
dpkg -i telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb && \
29
- setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf && \
30
29
rm -f telegraf_${TELEGRAF_VERSION}-1_${ARCH}.deb*
31
30
32
31
EXPOSE 8125/udp 8092/udp 8094
Original file line number Diff line number Diff line change 1
1
FROM alpine:3.14
2
2
3
3
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4
- RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec && \
4
+ RUN apk add --no-cache iputils ca-certificates net-snmp-tools procps lm_sensors tzdata su-exec libcap && \
5
5
update-ca-certificates
6
6
7
7
ENV TELEGRAF_VERSION 1.20.4
@@ -23,7 +23,6 @@ RUN set -ex && \
23
23
mv /usr/src/telegraf*/etc/telegraf/telegraf.conf /etc/telegraf/ && \
24
24
mkdir /etc/telegraf/telegraf.d && \
25
25
cp -a /usr/src/telegraf*/usr/bin/telegraf /usr/bin/ && \
26
- setcap cap_net_raw,cap_net_bind_service+ep /usr/bin/telegraf && \
27
26
gpgconf --kill all && \
28
27
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
29
28
apk del .build-deps && \
You can’t perform that action at this time.
0 commit comments