From adf033318a0ef4f8a45d284e219ca7cc535de3e5 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Mon, 16 Jun 2025 23:54:55 +0200 Subject: [PATCH] Add systemd service file --- govpp-snmp-agentx.service | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 govpp-snmp-agentx.service diff --git a/govpp-snmp-agentx.service b/govpp-snmp-agentx.service new file mode 100644 index 0000000..582087a --- /dev/null +++ b/govpp-snmp-agentx.service @@ -0,0 +1,20 @@ +[Unit] +Description=GoVPP SNMP AgentX Daemon +After=network.target vpp.service +Requires=netns-dataplane.service + +[Service] +Type=simple +ExecStartPre=-+/usr/bin/chmod 660 /run/vpp/stats.sock /run/vpp/api.sock /run/vpp/cli.sock +ExecStartPre=-+/usr/bin/chown :vpp /run/vpp/stats.sock /run/vpp/api.sock /run/vpp/cli.sock +ExecStartPre=-+/usr/bin/chmod 770 /var/agentx /var/agentx/master +ExecStartPre=-+/usr/bin/chown :vpp /var/agentx /var/agentx/master +ExecStart=/usr/sbin/govpp-snmp-agentx -agentx.addr /var/agentx/master -vppcfg /etc/vpp/vppcfg.yaml -vppstats.period 10 +User=Debian-snmp +Group=vpp +ExecReload=/bin/kill -HUP $MAINPID +Restart=always +RestartSec=5s + +[Install] +WantedBy=multi-user.target