96df8a576a694670f1af076e344b0be7f1c45767
[collectd.git] / contrib / systemd.collectd.service
1 [Unit]
2 Description=Collectd
3 After=local-fs.target network.target
4 Requires=local-fs.target network.target
5
6 [Service]
7 ExecStart=/usr/sbin/collectd
8 EnvironmentFile=-/etc/sysconfig/collectd
9 EnvironmentFile=-/etc/default/collectd
10
11 # Tell systemd it will receive a notification from collectd over it's control
12 # socket once the daemon is ready. See systemd.service(5) for more details.
13 Type=notify
14 NotifyAccess=main
15
16 # Restart the collectd daemon after a 10 seconds delay, in case it crashes.
17 Restart=always
18 RestartSec=10
19
20 # Send all console messages to syslog.
21 StandardOutput=syslog
22 StandardError=syslog
23
24 [Install]
25 WantedBy=multi-user.target