Zeron 由 NetMQ (ZeroMQ) 驅動,使中小企業 IT 團隊和開發人員能夠透過簡潔的 JSON-RPC API 控制系統、部署軟體和建置任務管道。
特色
- 超輕量級:基於 NetMQ (ZeroMQ) 構建,實現高效能、低延遲的訊息傳遞。
- 私密安全:專為內部網路和中小企業環境設計-無需雲端服務。
- 對開發者友善:公開標準 JSON-RPC API,以便完全控制部署、調度和管道。
- 始終在線的可靠代理 Zeron.Demand:透過 Windows 服務運行無縫後台管理。
功能
- NetMQ 請求/回應— 連接埠上的 JSON RPC5589
- NetMQ PUB — 連接埠上的事件流5588(安裝、任務、檔案系統等)
- NetMQ SUBRemoteCommand — 透過處理程序遠端推播指令
- ManagedPackage — 基於 SQLite 的軟體安裝/卸載
- 調度程式— 透過 NCrontab 執行 cron 任務Resource/scheduler-tasks.json
- 任務管道-基於 JSON 定義的多步驟工作流程
- 代理身份— 持久性AgentId+ HealthCheckAPI
- API 作用域— 透過zmq_rep_api_scopes設定實現基於角色的存取控制 (RBAC)
- 稽核日誌— SQLite 稽核追蹤Resource/audit.db
- Zeron.Server — 用於多代理管理的中央 HTTP API + NetMQ 命令發布平台
- 儀表板— 採用 JWT/Cookie 驗證和基於角色的存取權限的 Blazor 伺服器使用者介面
- 離線提醒— 自動 agent.offline 提醒,可選擇透過電子郵件通知
- 使用者管理— 管理員/操作員/檢視者帳號的 CRUD 操作
- 密碼原則— 首次登入時強制更改密碼 + 自助更改密碼
- 儀錶板概覽— 即時刷新顯示代理程式、任務、警報和事件的概覽頁面
- 任務計畫— 中央定時任務,用於將遠端 API 分發給代理。
- 軟體包部署— 集中管理軟體包,用於向選定代理程式安裝/卸載軟體包。
- 健康探測-/health以及/ready部署監控。

留言
張貼留言