Fixed custom snmptrapd configuration file
This commit is contained in:
parent
a7fb174254
commit
9bae40a3a5
@ -55,7 +55,7 @@ RUN set -eux && \
|
||||
chgrp -R 0 /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/ && \
|
||||
chmod -R g=u /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/
|
||||
|
||||
EXPOSE 1162/UDP
|
||||
EXPOSE 1162/udp
|
||||
|
||||
WORKDIR ${ZABBIX_USER_HOME_DIR}/snmptraps/
|
||||
|
||||
@ -64,7 +64,8 @@ VOLUME ["${ZABBIX_USER_HOME_DIR}/snmptraps", "${SNMP_PERSISTENT_DIR}"]
|
||||
COPY ["conf/etc/logrotate.d/zabbix_snmptraps", "/etc/logrotate.d/"]
|
||||
COPY ["conf/etc/snmp/snmptrapd.conf", "/etc/snmp/"]
|
||||
COPY ["conf/usr/sbin/zabbix_trap_handler.sh", "/usr/sbin/"]
|
||||
COPY ["conf/usr/sbin/snmptrapd_runner.sh", "/usr/sbin/"]
|
||||
|
||||
USER 1997
|
||||
|
||||
CMD ["/usr/sbin/snmptrapd", "-n", "-t", "-X", "-C", "-c", "/etc/snmp/snmptrapd.conf", "-Lo", "-A", "--doNotFork=yes"]
|
||||
CMD ["/usr/sbin/snmptrapd_runner.sh"]
|
||||
|
||||
11
Dockerfiles/snmptraps/alpine/conf/usr/sbin/snmptrapd_runner.sh
Executable file
11
Dockerfiles/snmptraps/alpine/conf/usr/sbin/snmptrapd_runner.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEFAULT_ARGS="-n -t -X -Lo -A"
|
||||
|
||||
CONF_FILE_LIST="/etc/snmp/snmptrapd.conf,$SNMP_PERSISTENT_DIR/snmptrapd.conf"
|
||||
|
||||
if [ -f "$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf" ]; then
|
||||
CONF_FILE_LIST="$CONF_FILE_LIST,$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf"
|
||||
fi
|
||||
|
||||
/usr/sbin/snmptrapd --doNotFork=yes -C -c "$CONF_FILE_LIST" $DEFAULT_ARGS
|
||||
@ -61,7 +61,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \
|
||||
chgrp -R 0 /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/ && \
|
||||
chmod -R g=u /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/
|
||||
|
||||
EXPOSE 1162/UDP
|
||||
EXPOSE 1162/udp
|
||||
|
||||
WORKDIR ${ZABBIX_USER_HOME_DIR}/snmptraps/
|
||||
|
||||
@ -70,7 +70,8 @@ VOLUME ["${ZABBIX_USER_HOME_DIR}/snmptraps", "${SNMP_PERSISTENT_DIR}"]
|
||||
COPY ["conf/etc/logrotate.d/zabbix_snmptraps", "/etc/logrotate.d/"]
|
||||
COPY ["conf/etc/snmp/snmptrapd.conf", "/etc/snmp/"]
|
||||
COPY ["conf/usr/sbin/zabbix_trap_handler.sh", "/usr/sbin/"]
|
||||
COPY ["conf/usr/sbin/snmptrapd_runner.sh", "/usr/sbin/"]
|
||||
|
||||
USER 1997
|
||||
|
||||
CMD ["/usr/sbin/snmptrapd", "-n", "-t", "-X", "-C", "-c", "/etc/snmp/snmptrapd.conf", "-Lo", "-A", "--doNotFork=yes"]
|
||||
CMD ["/usr/sbin/snmptrapd_runner.sh"]
|
||||
|
||||
11
Dockerfiles/snmptraps/centos/conf/usr/sbin/snmptrapd_runner.sh
Executable file
11
Dockerfiles/snmptraps/centos/conf/usr/sbin/snmptrapd_runner.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEFAULT_ARGS="-n -t -X -Lo -A"
|
||||
|
||||
CONF_FILE_LIST="/etc/snmp/snmptrapd.conf,$SNMP_PERSISTENT_DIR/snmptrapd.conf"
|
||||
|
||||
if [ -f "$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf" ]; then
|
||||
CONF_FILE_LIST="$CONF_FILE_LIST,$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf"
|
||||
fi
|
||||
|
||||
/usr/sbin/snmptrapd --doNotFork=yes -C -c "$CONF_FILE_LIST" $DEFAULT_ARGS
|
||||
@ -60,7 +60,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \
|
||||
chgrp -R 0 /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/ && \
|
||||
chmod -R g=u /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/
|
||||
|
||||
EXPOSE 1162/UDP
|
||||
EXPOSE 1162/udp
|
||||
|
||||
WORKDIR ${ZABBIX_USER_HOME_DIR}/snmptraps/
|
||||
|
||||
@ -69,7 +69,8 @@ VOLUME ["${ZABBIX_USER_HOME_DIR}/snmptraps", "${SNMP_PERSISTENT_DIR}"]
|
||||
COPY ["conf/etc/logrotate.d/zabbix_snmptraps", "/etc/logrotate.d/"]
|
||||
COPY ["conf/etc/snmp/snmptrapd.conf", "/etc/snmp/"]
|
||||
COPY ["conf/usr/sbin/zabbix_trap_handler.sh", "/usr/sbin/"]
|
||||
COPY ["conf/usr/sbin/snmptrapd_runner.sh", "/usr/sbin/"]
|
||||
|
||||
USER 1997
|
||||
|
||||
CMD ["/usr/sbin/snmptrapd", "-n", "-t", "-X", "-C", "-c", "/etc/snmp/snmptrapd.conf", "-Lo", "-A", "--doNotFork=yes"]
|
||||
CMD ["/usr/sbin/snmptrapd_runner.sh"]
|
||||
|
||||
11
Dockerfiles/snmptraps/ol/conf/usr/sbin/snmptrapd_runner.sh
Executable file
11
Dockerfiles/snmptraps/ol/conf/usr/sbin/snmptrapd_runner.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEFAULT_ARGS="-n -t -X -Lo -A"
|
||||
|
||||
CONF_FILE_LIST="/etc/snmp/snmptrapd.conf,$SNMP_PERSISTENT_DIR/snmptrapd.conf"
|
||||
|
||||
if [ -f "$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf" ]; then
|
||||
CONF_FILE_LIST="$CONF_FILE_LIST,$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf"
|
||||
fi
|
||||
|
||||
/usr/sbin/snmptrapd --doNotFork=yes -C -c "$CONF_FILE_LIST" $DEFAULT_ARGS
|
||||
@ -100,7 +100,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \
|
||||
chgrp -R 0 /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/ && \
|
||||
chmod -R g=u /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/
|
||||
|
||||
EXPOSE 1162/UDP
|
||||
EXPOSE 1162/udp
|
||||
|
||||
WORKDIR ${ZABBIX_USER_HOME_DIR}/snmptraps/
|
||||
|
||||
@ -109,7 +109,8 @@ VOLUME ["${ZABBIX_USER_HOME_DIR}/snmptraps", "${SNMP_PERSISTENT_DIR}"]
|
||||
COPY ["conf/etc/logrotate.d/zabbix_snmptraps", "/etc/logrotate.d/"]
|
||||
COPY ["conf/etc/snmp/snmptrapd.conf", "/etc/snmp/"]
|
||||
COPY ["conf/usr/sbin/zabbix_trap_handler.sh", "/usr/sbin/"]
|
||||
COPY ["conf/usr/sbin/snmptrapd_runner.sh", "/usr/sbin/"]
|
||||
|
||||
USER 1997
|
||||
|
||||
CMD ["/usr/sbin/snmptrapd", "-n", "-t", "-X", "-C", "-c", "/etc/snmp/snmptrapd.conf", "-Lo", "-A", "--doNotFork=yes"]
|
||||
CMD ["/usr/sbin/snmptrapd_runner.sh"]
|
||||
|
||||
11
Dockerfiles/snmptraps/rhel/conf/usr/sbin/snmptrapd_runner.sh
Executable file
11
Dockerfiles/snmptraps/rhel/conf/usr/sbin/snmptrapd_runner.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEFAULT_ARGS="-n -t -X -Lo -A"
|
||||
|
||||
CONF_FILE_LIST="/etc/snmp/snmptrapd.conf,$SNMP_PERSISTENT_DIR/snmptrapd.conf"
|
||||
|
||||
if [ -f "$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf" ]; then
|
||||
CONF_FILE_LIST="$CONF_FILE_LIST,$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf"
|
||||
fi
|
||||
|
||||
/usr/sbin/snmptrapd --doNotFork=yes -C -c "$CONF_FILE_LIST" $DEFAULT_ARGS
|
||||
@ -59,7 +59,7 @@ RUN --mount=type=cache,target=/var/cache/apt/,sharing=locked \
|
||||
chgrp -R 0 /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/ && \
|
||||
chmod -R g=u /etc/snmp/ ${ZABBIX_USER_HOME_DIR}/ /var/tmp/ /var/run/
|
||||
|
||||
EXPOSE 1162/UDP
|
||||
EXPOSE 1162/udp
|
||||
|
||||
WORKDIR ${ZABBIX_USER_HOME_DIR}/snmptraps/
|
||||
|
||||
@ -68,7 +68,8 @@ VOLUME ["${ZABBIX_USER_HOME_DIR}/snmptraps", "${SNMP_PERSISTENT_DIR}"]
|
||||
COPY ["conf/etc/logrotate.d/zabbix_snmptraps", "/etc/logrotate.d/"]
|
||||
COPY ["conf/etc/snmp/snmptrapd.conf", "/etc/snmp/"]
|
||||
COPY ["conf/usr/sbin/zabbix_trap_handler.sh", "/usr/sbin/"]
|
||||
COPY ["conf/usr/sbin/snmptrapd_runner.sh", "/usr/sbin/"]
|
||||
|
||||
USER 1997
|
||||
|
||||
CMD ["/usr/sbin/snmptrapd", "-n", "-t", "-X", "-C", "-c", "/etc/snmp/snmptrapd.conf", "-Lo", "-A", "--doNotFork=yes"]
|
||||
CMD ["/usr/sbin/snmptrapd_runner.sh"]
|
||||
|
||||
11
Dockerfiles/snmptraps/ubuntu/conf/usr/sbin/snmptrapd_runner.sh
Executable file
11
Dockerfiles/snmptraps/ubuntu/conf/usr/sbin/snmptrapd_runner.sh
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEFAULT_ARGS="-n -t -X -Lo -A"
|
||||
|
||||
CONF_FILE_LIST="/etc/snmp/snmptrapd.conf,$SNMP_PERSISTENT_DIR/snmptrapd.conf"
|
||||
|
||||
if [ -f "$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf" ]; then
|
||||
CONF_FILE_LIST="$CONF_FILE_LIST,$SNMP_PERSISTENT_DIR/snmptrapd_custom.conf"
|
||||
fi
|
||||
|
||||
/usr/sbin/snmptrapd --doNotFork=yes -C -c "$CONF_FILE_LIST" $DEFAULT_ARGS
|
||||
Loading…
Reference in New Issue
Block a user