[Unit] Description=OpenClaw Agent Health Monitor Documentation=https://docs.openclaw.ai After=network.target openclaw-gateway.service Wants=network-online.target [Service] Type=simple User=root WorkingDirectory=/root/.openclaw/workspace Environment=NODE_ENV=production # 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