From d572bc78f317ba44d854a6977a27ab495c5ccfbf Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 2 Mar 2023 14:11:49 +0100 Subject: [PATCH] package/skeleton-init-finit: add support for monitoring net-snmp Signed-off-by: Joachim Wiberg --- package/skeleton-init-finit/skeleton-init-finit.mk | 8 ++++++++ .../skeleton/etc/finit.d/available/snmpd.conf | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 package/skeleton-init-finit/skeleton/etc/finit.d/available/snmpd.conf diff --git a/package/skeleton-init-finit/skeleton-init-finit.mk b/package/skeleton-init-finit/skeleton-init-finit.mk index dcd6e774..b723b77f 100644 --- a/package/skeleton-init-finit/skeleton-init-finit.mk +++ b/package/skeleton-init-finit/skeleton-init-finit.mk @@ -107,6 +107,14 @@ endef SKELETON_INIT_FINIT_TARGET_FINALIZE_HOOKS += SKELETON_INIT_FINIT_SET_MSTPD endif +ifeq ($(BR2_PACKAGE_NETSNMP),y) +define SKELETON_INIT_FINIT_SET_NETSNMP + cp $(SKELETON_INIT_FINIT_AVAILABLE)/snmpd.conf $(FINIT_D)/available/ + ln -sf ../available/snmpd.conf $(FINIT_D)/enabled/snmpd.conf +endef +SKELETON_INIT_FINIT_TARGET_FINALIZE_HOOKS += SKELETON_INIT_FINIT_SET_NETSNMP +endif + ifeq ($(BR2_PACKAGE_NGINX),y) define SKELETON_INIT_FINIT_SET_NGINX cp $(SKELETON_INIT_FINIT_AVAILABLE)/nginx.conf $(FINIT_D)/available/ diff --git a/package/skeleton-init-finit/skeleton/etc/finit.d/available/snmpd.conf b/package/skeleton-init-finit/skeleton/etc/finit.d/available/snmpd.conf new file mode 100644 index 00000000..6c786ce3 --- /dev/null +++ b/package/skeleton-init-finit/skeleton/etc/finit.d/available/snmpd.conf @@ -0,0 +1,5 @@ +# Also needs the /var/run/agentx directory before starting +service [2345789] env:-/etc/default/snmpd /usr/sbin/snmpd -f -LOw \ + -I -system_mib,smux,mteTrigger,mteTriggerConf \ + -p /run/snmpd.pid $SNMPD_ARGS \ + -- Net-SNMP daemon