diff options
Diffstat (limited to 'debian/suricata.service')
-rw-r--r-- | debian/suricata.service | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/debian/suricata.service b/debian/suricata.service new file mode 100644 index 0000000..aff9812 --- /dev/null +++ b/debian/suricata.service @@ -0,0 +1,20 @@ +[Unit] +Description=Suricata IDS/IDP daemon +After=network.target network-online.target +Requires=network-online.target +Documentation=man:suricata(8) man:suricatasc(8) +Documentation=https://suricata.io/documentation/ + +[Service] +Type=forking +#Environment=LD_PRELOAD=/usr/lib/libtcmalloc_minimal.so.4 +PIDFile=/run/suricata.pid +ExecStart=/usr/bin/suricata -D --af-packet -c /etc/suricata/suricata.yaml --pidfile /run/suricata.pid +ExecReload=/usr/bin/suricatasc -c reload-rules ; /bin/kill -HUP $MAINPID +ExecStop=/usr/bin/suricatasc -c shutdown +Restart=on-failure +ProtectSystem=full +ProtectHome=true + +[Install] +WantedBy=multi-user.target |