[Unit] Description=SignalScope continuous monitor After=network-online.target Wants=network-online.target [Service] Type=simple User=signalscope Group=signalscope WorkingDirectory=/opt/signalscope # To enable the local Ollama dashboard assessment, add to ExecStart below: # --llm --llm-interval 300 --llm-timeout 180 --model qwen2.5:7b-instruct ExecStart=/opt/signalscope/.venv/bin/fgai monitor \ --logs /opt/signalscope/logs/fg_syslog.jsonl \ --output /opt/signalscope/state/fgai-status.json \ --interval 10 \ --baseline-db /opt/signalscope/state/fgai-baseline.sqlite3 \ --history-db /opt/signalscope/state/signalscope-history.sqlite3 \ --status-cache-db /opt/signalscope/state/signalscope-status-cache.sqlite3 \ --config-file /opt/signalscope/state/fgai-config.json Restart=on-failure RestartSec=5 NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/opt/signalscope/state /opt/signalscope/logs /opt/signalscope/run [Install] WantedBy=multi-user.target