diff --git a/snmpd-dataplane.service b/snmpd-dataplane.service index c15391d..e7dc162 100644 --- a/snmpd-dataplane.service +++ b/snmpd-dataplane.service @@ -6,7 +6,8 @@ ConditionPathExists=/etc/snmp/snmpd.conf [Service] Type=simple ExecStartPre=/bin/mkdir -p /var/run/agentx-dataplane/ -ExecStart=/sbin/ip netns exec dataplane /usr/sbin/snmpd -LOw -u Debian-snmp -g vpp -I -smux,mteTrigger,mteTriggerConf -f -p /run/snmpd-dataplane.pid +NetworkNamespacePath=/var/run/netns/dataplane +ExecStart=/usr/sbin/snmpd -LOw -u Debian-snmp -g vpp -I -smux,mteTrigger,mteTriggerConf -f -p /run/snmpd-dataplane.pid ExecReload=/bin/kill -HUP $MAINPID [Install] diff --git a/vpp-snmp-agent.service b/vpp-snmp-agent.service index 54459aa..1efb864 100644 --- a/vpp-snmp-agent.service +++ b/vpp-snmp-agent.service @@ -5,7 +5,8 @@ ConditionPathExists=/etc/snmp/snmpd.conf [Service] Type=simple -ExecStart=/sbin/ip netns exec dataplane /usr/local/sbin/vpp-snmp-agent +NetworkNamespacePath=/var/run/netns/dataplane +ExecStart=/usr/local/sbin/vpp-snmp-agent Group=vpp ExecReload=/bin/kill -HUP $MAINPID Restart=on-failure