diff options
Diffstat (limited to 'splunkforwarder.service')
-rw-r--r-- | splunkforwarder.service | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/splunkforwarder.service b/splunkforwarder.service index 47ecf4f846f0..05b086a5059c 100644 --- a/splunkforwarder.service +++ b/splunkforwarder.service @@ -1,17 +1,23 @@ [Unit] -Description=Splunk Forwarder -Wants=network.target -After=network.target +Description=Splunk Universal Forwarder +After=network-online.target +Wants=network-online.target [Service] -Type=forking -RemainAfterExit=yes +Type=simple +Restart=always +ExecStart=/opt/splunkforwarder/bin/splunk _internal_launch_under_systemd --answer-yes --no-prompt --accept-license +KillMode=mixed +KillSignal=SIGINT +TimeoutStopSec=360 +LimitNOFILE=65536 +LimitRTPRIO=99 +SuccessExitStatus=51 52 +RestartPreventExitStatus=51 +RestartForceExitStatus=52 User=splunk -ExecStart=/opt/splunkforwarder/bin/splunk start --answer-yes --no-prompt --accept-license -ExecStop=/opt/splunkforwarder/bin/splunk stop -ExecReload=/opt/splunkforwarder/bin/splunk restart -StandardOutput=syslog -TimeoutSec=500 +Group=splunk +NoNewPrivileges=yes [Install] WantedBy=multi-user.target |