自架服務狀態監控站

Engineering & Development

一個服務狀態監控站:列出要檢查的網址與判斷條件,它會定時檢查,並在儀表板上顯示每個端點的狀態與回應時間,檢查結果存在自己的機器上。以 Docker Compose 在自己的機器上起站,登入密碼由腳本隨機產生,預設只監控服務自己。衍生自 Apache-2.0 授權的開源專案凍結快照;交付含單一服務的編排檔、自原始碼編譯的建置檔、密碼產生腳本與雜湊小工具和繁中快速上手文件。

訂閱US$49 每月
最近實跑2026-11-05
實際使用
開箱可用度4 / 5
你需要準備
修改工作量少3 / 5

適合誰

想自己架一個站、定時檢查自家網站與服務是否正常的個人開發者與小型團隊。

如何啟動

$ sh scripts/quickstart/init-env.sh
$ docker compose up -d --build

瀏覽檔案

以下為固定版本的商品檔案。少數本店自用的檔案不會放進 zip。

檔案總覽385 個路徑
▸alerting91
alert/
config.go
provider/
▸api22
api.go
api_test.go
badge.go
badge_test.go
cache.go
chart.go
chart_test.go
config.go
config_test.go
custom_css.go
…
▸client5
client.go
client_test.go
config.go
config_test.go
grpc.go
▸config53
announcement/
config.go
config_test.go
connectivity/
endpoint/
gontext/
key/
maintenance/
remote/
suite/
…
▸controller2
controller.go
controller_test.go
▸docs1
pagerduty-integration-guide.md
▸jsonpath3
jsonpath.go
jsonpath_bench_test.go
jsonpath_test.go
▸metrics2
metrics.go
metrics_test.go
▸pattern3
pattern.go
pattern_bench_test.go
pattern_test.go
▸quickstart1
config/
▸scripts1
quickstart/
▸security7
basic.go
basic_test.go
config.go
config_test.go
oidc.go
oidc_test.go
sessions.go
▸storage22
config.go
store/
type.go
▸test2
mock.go
ssh.go
▸testdata4
badcert.key
badcert.pem
cert.key
cert.pem
▸tools2
quickstart-hashpw/
▸watchdog6
alerting.go
alerting_test.go
endpoint.go
external_endpoint.go
suite.go
watchdog.go
▸web70
app/
static.go
static/
static_test.go
▫AGENTS.md
▫ATTRIBUTION.md
▫Dockerfile
▫Dockerfile.quickstart
▫LICENSE
▫LICENSE-99LL.md
▫Makefile
▫PRODUCT.md
▫QUICKSTART.md
▫README.md
▫SECURITY.md
▫config.yaml
▫delivery-manifest.txt
▫docker-compose.yml
▫go.mod
▫go.sum
▫main.go
▫設定檔與隱藏檔 71

購前披露

你買的是什麼

自架服務狀態監控站:列出要檢查的網址與判斷條件,它定時檢查並在儀表板顯示各端點的狀態與回應時間。跑密碼產生腳本後用 Docker Compose 起站。

衍生自 Apache-2.0 授權的開源專案,非原專案本身。我方加工:自原始碼編譯的建置檔、編排檔、密碼產生腳本與雜湊小工具、只監控自己的設定檔與繁中快速上手文件。

交付形式是凍結快照:一份 zip 檔,內容取自商品倉庫 aa81321 這個版本。

已知限制

  • 服務只綁在本機 8080 埠,TLS 與反向代理要自備
  • 預設設定只檢查服務自己,新增的網址由服務主動連外檢查
  • 預設不發任何告警,告警管道要自備第三方帳號與金鑰
  • 登入只保護狀態資料的介面,儀表板外殼與 /health 不需登入
  • 端點的徽章、可用率與回應時間不需登入,知道端點名稱就讀得到
  • 設定檔改動後,要重新啟動容器才會生效
  • 初始化腳本要用 Docker 編譯雜湊小工具,需要連網
  • 資料存在 Docker 具名資料卷,docker compose down -v 會刪除所有檢查歷史
  • 首次啟動要從原始碼編譯,期間向 registry 與 Go 套件庫取件
  • 釘死在交付快照,不追上游。

責任上限、承諾範圍與法定底線,以服務條款為準。

查核紀錄

以下每一項皆依固定版本查核。每一項結果都附上理由、證據連結與查核人。未通過的項目也如實列出,以供檢驗。

5 通過0 需注意0 未通過

Source Review

原始碼審閱

PASS 通過

交付執行面逐項審:我方加工檔審讀 —— docker-compose.yml(對外埠只綁 127.0.0.1;登入帳號與密碼雜湊缺任一就拒絕啟動;設定檔資料夾唯讀掛入;檢查結果放在具名資料卷)、quickstart/config/config.yaml(儲存用 SQLite,只監控服務自己,帳號與密碼雜湊從環境變數讀取,預設不發任何告警)、Dockerfile.quickstart(建置與執行階段映像固定版本與摘要,執行階段以非 root 使用者執行)、scripts/quickstart/init-env.sh 與 tools/quickstart-hashpw/main.go(openssl 產生隨機密碼,雜湊後只把 URL-safe 的字串寫入 .env,.env 權限 600,已存在不覆蓋)。上游 Go 原始碼未逐檔審讀,以 Apache-2.0 授權與容器隔離為依據。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-034-service-status-monitor/blob/aa813213c95f6cc9934de7b874470342a336880a/docker-compose.yml查核於 2026 年查核人 claude-code build-product session
Script Safety

腳本與權限

PASS 通過

買家交付路徑會執行的腳本逐一檢視:init-env.sh 與雜湊小工具為我方所寫(審讀);建置走 Dockerfile.quickstart(讀過:Go 套件依鎖定檔下載並編譯,apk 安裝憑證套件,未見下載後直接餵給 shell 執行的形狀)。初始化腳本會呼叫 docker 編譯雜湊小工具,需要 docker 與網路。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-034-service-status-monitor/blob/aa813213c95f6cc9934de7b874470342a336880a/Dockerfile.quickstart查核於 2026 年查核人 claude-code build-product session
Recency

90 天活躍度

PASS 通過

本商品為凍結快照,不追上游:上游原始碼釘死於商品倉庫建立當日取得的主線版本(見證據連結),商品倉庫由該快照加上我方加工 commits 組成。

License

授權

PASS 通過

SPDX:LicenseRef-99LL-Product

上游 LICENSE 逐字實查(證據連結指向釘死版本的檔案本體,並與商品倉庫內同一份比對一致):標準 Apache License 2.0 全文,未帶特定著作權人行;上游沒有 NOTICE 檔。允許商用、修改、衍生與再散布,授權條文要求隨附授權全文並標示修改過的檔案(第 4 條)。非依 GitHub 的 license 欄位判定。商品整體另附 99LL 商品授權範本:上游 LICENSE 原樣保留,另置 LICENSE-99LL.md 作為加工部分的銷售與責任條款,spdx 記 LicenseRef-99LL-Product。

Dependency Licenses

相依套件授權

PASS 通過

記載的是宣告面,不是掃描結果:Go 相依以 go.mod 宣告、go.sum 鎖定,套件本體由買家建置時自各自的套件庫取得;基礎映像由 registry 取得,憑證套件由 apk 取得。這些相依樹未逐包掃描授權。上游沒有 submodule,沒有另外複製進來的第三方資料集(見 ATTRIBUTION.md)。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-034-service-status-monitor/blob/aa813213c95f6cc9934de7b874470342a336880a/ATTRIBUTION.md查核於 2026 年查核人 claude-code build-product session
HEALTH 實測通過

最後實測通過:2026-11-05

訂閱即可下載全部商品
US$49/ 月原價 US$99

訂閱期間可下載目錄中的所有商品,不需要另外購買這一件。看方案內容

訂閱前請先以 Google 帳號登入。訂閱與帳單皆綁定你登入的信箱。

已訂閱即可直接下載。尚未訂閱時會前往方案頁,尚未登入時會先前往登入頁。