監控Ubuntu Jenkins部署狀態可通過以下方式:
- Web界面:通過Jenkins地址(默認
http://服務器IP:8080
)查看構建歷史、任務詳情及日志。
- Jenkins API:使用REST API獲取構建狀態,如
curl -u 用戶名:密碼 http://服務器IP:8080/job/任務名/lastBuild/api/json
。
- 監控插件:
- Prometheus插件:導出指標至Prometheus,結合Grafana可視化。
- 節點磁盤空間監控插件:監控節點磁盤剩余空間,低于閾值時告警。
- Monitoring插件(JavaMelody):生成CPU、內存、響應時間等監控報告。
- 第三方工具:
- Zabbix:通過插件監控Jenkins指標,配置告警規則。
- Jenkins-monitor:提供集群狀態監控和實時報警。
- 服務與日志檢查:
- 用
systemctl status jenkins
查看服務運行狀態。
- 通過
journalctl -u jenkins
或/var/log/jenkins/jenkins.log
排查日志。