diff options
Diffstat (limited to 'init/varnish-mib.service')
-rw-r--r-- | init/varnish-mib.service | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/init/varnish-mib.service b/init/varnish-mib.service new file mode 100644 index 0000000..cce3ecc --- /dev/null +++ b/init/varnish-mib.service | |||
@@ -0,0 +1,25 @@ | |||
1 | # Systemd service file for varnish-mib | ||
2 | # Usage: | ||
3 | # 1. Copy to /etc/systemd/system/ | ||
4 | # 2. [Optional] Verify using | ||
5 | # systemd-analyze verify varnish-mib.service | ||
6 | # 3. Enable/disable: | ||
7 | # systemctl enable|disable varnish-mib | ||
8 | # 4. Normal operations | ||
9 | # systemctl status|start|stop varnish-mib | ||
10 | # 5. After any modifications to the file, run | ||
11 | # systemctl daemon-reload | ||
12 | [Unit] | ||
13 | Description=Varnish MIB SNMP agent | ||
14 | After=varnish.service | ||
15 | After=snmpd.service | ||
16 | |||
17 | [Service] | ||
18 | Type=forking | ||
19 | ExecStart=/usr/sbin/varnish-mib -p /var/run/varnish-mib.pid | ||
20 | PIDFile=/var/run/varnish-mib.pid | ||
21 | Restart=on-failure | ||
22 | RestartSec=10 | ||
23 | |||
24 | [Install] | ||
25 | WantedBy=multi-user.target \ No newline at end of file | ||