[Unit] Description=SES Monitor — непрервыный мониторинг Service Engine Server Documentation=https://github.com/your-org/ses-monitor After=network.target network-online.target Wants=network-online.target [Service] Type=simple User=root Group=root # Рабочий каталог проекта WorkingDirectory=/opt/ses-monitor # Запуск через venv ExecStart=/opt/ses-monitor/venv/bin/python3 -m ses_monitor # Перезапуск при падении Restart=always RestartSec=10 # Лимиты LimitNOFILE=65536 LimitNPROC=4096 # Логирование — systemd journal StandardOutput=journal StandardError=journal SyslogIdentifier=ses-monitor # Окружение Environment=PYTHONUNBUFFERED=1 Environment=PYTHONPATH=/opt/ses-monitor # Защита (раскомментировать после тестирования) # ProtectSystem=full # ProtectHome=true # NoNewPrivileges=true [Install] WantedBy=multi-user.target