[Unit] Description=OpenClaw Agent Health Monitor Documentation=https://docs.openclaw.ai After=network-online.target Wants=network-online.target [Service] Type=simple User=root WorkingDirectory=/root/.openclaw/workspace Environment=NODE_ENV=production Environment=HOME=/root Environment=XDG_RUNTIME_DIR=/run/user/0 Environment=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus # Monitor process ExecStart=/usr/bin/node /root/.openclaw/workspace/agent-monitor.js # Auto-healing configuration Restart=always RestartSec=5 StartLimitInterval=300 StartLimitBurst=10 # Resource limits MemoryLimit=512M CPUQuota=20% # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=openclaw-monitor # Security NoNewPrivileges=true ProtectSystem=strict ProtectHome=read-only ReadWritePaths=/root/.openclaw/workspace/logs [Install] WantedBy=multi-user.target