Systemd for voipmonitor service management

From VoIPmonitor.org
Revision as of 10:13, 17 June 2016 by Petr.halounek (talk | contribs) (Created page with "This is valid only for system that use systemd as manager for services. (After following this you will be able to use systemctl or service commands also in your OS with system...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is valid only for system that use systemd as manager for services. (After following this you will be able to use systemctl or service commands also in your OS with systemd)

Create file /etc/systemd/system/voipmonitor.service

[Unit]
Description=VOIPmonitor tool for VOIP monitoring
After=syslog.target
After=network.target
After=mysql.service
[Service]
Type=forking
ExecStart=/etc/init.d/voipmonitor start
ExecStop=/etc/init.d/voipmonitor stop
#Give a reasonable amount of time for the server to start up/shut down
TimeoutStartSec=0
TimeoutStopSec=180
#Place temp files in a secure directory, not /tmp?
PrivateTmp=false
[Install]
WantedBy=multi-user.target

NOTICE: line After=mysql.service gives sense only if your mysql is installed locally.