# poller-service - SNMP polling service for LibreNMS

description "SNMP polling service for LibreNMS"
author "Clint Armstrong <clint@clintarmstrong.net>"

# When to start the service
start on runlevel [2345]

# When to stop the service
stop on runlevel [016]

# Automatically restart process if crashed
respawn

# Restart an unlimited amount of times
respawn limit unlimited

chdir /var/www/librenms
setuid librenms
setgid librenms

# Start the process
exec /var/www/librenms/poller-service.py

# Wait 60 seconds before restart
post-stop exec sleep 60
