监控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
排查日志。