Ubuntu上部署Jenkins后,可通過以下方式監控:
-
系統層面監控
- 用
systemctl status jenkins
或service jenkins status
查看服務狀態。
- 通過
journalctl -u jenkins -n 50 --no-pager
或tail -n 50 /var/log/jenkins/jenkins.log
查看日志。
- 檢查端口占用:
netstat -tulnp | grep jenkins
或ss -tulnp | grep jenkins
。
-
Jenkins內置工具
- 通過Web界面查看構建歷史、任務詳情及節點狀態。
- 安裝Monitoring插件(如JavaMelody),生成CPU、內存、響應時間等監控報告。
- 使用節點磁盤空間監控插件,對磁盤占用超閾值時告警。
-
第三方工具集成
- Prometheus+Grafana:通過Prometheus插件暴露Jenkins指標,Grafana可視化展示。
- Zabbix:安裝Jenkins Metrics插件,配置監控模板及告警規則。
- Jenkins API:通過REST API獲取構建狀態、指標數據,適合自動化腳本集成。
-
告警機制
- 配置郵件、釘釘等告警,通過插件(如Email Extension、dingding)實現。