Prometheus: Prometheus Blackbox Exporter 簡介

此文件屬於Blackbox Exporter指南的一部分。請在此處查看完整指南:如何使用 Prometheus Blackbox Exporter 探測 HTTP 和 ICMP(ping)端點

👋 歡迎瀏覽 Stackhero 文件!

Stackhero 提供一個全託管的 Prometheus cloud 平台,專為高可靠性和簡易操作而設:

  • 內建 Alert Manager,讓您可以直接將警報發送到 SlackMattermostPagerDuty 及其他主流平台。
  • 專屬電郵伺服器,讓您無需額外設定即可發送無限量電郵警報
  • 包含 Blackbox,可針對 HTTPICMPTCP 及其他協議進行全面監控探測。
  • 使用線上設定檔編輯器,快速配置您的實例,無需手動處理 YAML。
  • 一鍵升級,Stackhero 會為您處理整個升級流程,減少停機時間及人手干預。
  • 高效能及強大安全性,皆因您擁有專屬的私有基礎設施。

大約 5 分鐘即可完成部署。Stackhero 會處理所有設定,讓您專注於監控,而非維護。立即試用 Stackhero 的 Prometheus cloud hosting,簡化您的監控及警報流程。

Prometheus Blackbox Exporter 是一個強大的工具,讓您可以使用多種協議探測端點,包括 HTTP、HTTPS、DNS、TCP 和 ICMP。這種靈活性允許全面監控基礎設施和服務的不同方面。

例如,在探測 HTTP 和 HTTPS 端點時,您可以:

  • 通過檢查 2xx HTTP 狀態碼來驗證網站的可用性。
  • 確保返回特定內容,例如將網頁標題與預期文本匹配。
  • 通過檢索 TLS 證書的到期日期來驗證它們,幫助您防止意外的續期問題。
  • 通過評估 DNS 解析時間和 TLS 握手的持續時間來衡量性能。

使用 ICMP,您可以確認伺服器對 ping 請求的回應並測量其回應時間。此外,DNS 探測提供回應時間的見解,而 TCP 探測讓您連接到服務以驗證 SSH 伺服器橫幅的內容和版本。

Stackhero for Prometheus 的大圖Stackhero for Prometheus 的大圖