File: //lib/systemd/system/aibolit-resident.service
[Unit]
Description=AibolitResident
After=network.target
Requires=aibolit-resident.socket
StartLimitIntervalSec=60
StartLimitBurst=20
[Service]
Environment=LANG=en_US.UTF-8
Environment=LC_ALL=en_US.UTF-8
Environment=CLOUD_ASSIST=AUTO
EnvironmentFile=/etc/sysconfig/aibolit-resident
EnvironmentFile=-/etc/sysconfig/aibolit-resident-hyperscan
StandardOutput=null
NotifyAccess=all
Type=simple
ExecStartPre=/bin/sh -c "grep hyperscan:.*true /etc/sysconfig/imunify360/imunify360-merged.config > /dev/null && echo HYPERSCAN=--hs=/var/imunify360/files/sigs/v1/aibolit/hyperscan > /etc/sysconfig/aibolit-resident-hyperscan || rm -f /etc/sysconfig/aibolit-resident-hyperscan"
ExecStart=/opt/ai-bolit/aibolit-resident-launcher.sh
WatchdogSec=60
Restart=on-failure
RestartSec=30
SuccessExitStatus=143
CPUAccounting=true
MemoryAccounting=true
BlockIOAccounting=true
Slice=Imunify-Scan-aibolit.slice
[Install]
WantedBy=multi-user.target