[Unit] Description=Prometheus SNMP Exporter After=network.target local-fs.target auditd.service [Service] Type=simple User=daemon Group=daemon #Environment='GOMAXPROCS=8' Environment='CFG=/etc/snmp-export-default.yml' EnvironmentFile=/etc/default/snmp-export StateDirectory=snmp-export WorkingDirectory=%S/snmp-export StandardOutput=append:%L/snmp-export.log StartLimitBurst=5 StartLimitInterval=10 Restart=always RestartSec=1 RestartPreventExitStatus=2 255 ExecStart=/usr/sbin/snmp-export -f ${CFG} ExecStop=/bin/kill -s SIGTERM $MAINPID LimitNOFILE=65536 LimitNPROC=32000 # Check /sys/fs/cgroup/system.slice/snmp-export.service/memory.{stat,current} MemoryLow=48M MemoryMin=32M #AllowedCPUs=0-3 #Nice=-5 [Install] WantedBy=multi-user.target