监控CentOS上Jenkins的运行状态可通过命令行工具、内置插件或第三方监控系统实现,覆盖从基础状态检查到深度性能分析的需求。以下是具体方法:
systemd管理(默认方式),可通过以下命令查看服务状态、启动/停止操作及最近日志:sudo systemctl status jenkins # 查看服务状态(运行/停止/失败)
sudo systemctl start jenkins # 启动Jenkins
sudo systemctl stop jenkins # 停止Jenkins
journalctl -u jenkins -f # 实时查看Jenkins日志(需root权限)
netstat或ss命令验证端口是否处于监听状态:sudo netstat -tuln | grep 8080 # 或使用 `ss -tuln | grep 8080`
若输出包含0.0.0.0:8080,说明端口正常监听。http://your-server-ip:8080),使用管理员账号登录。/prometheus)。/etc/prometheus/prometheus.yml,添加Jenkins抓取任务:scrape_configs:
- job_name: 'jenkins'
static_configs:
- targets: ['your-jenkins-server:8080'] # 替换为Jenkins实际地址
重启Prometheus使配置生效:sudo systemctl restart prometheus。9964的官方模板),即可查看CPU、内存、构建成功率等可视化面板。以上方法可根据需求选择:基础监控用命令行或Web界面,深度性能分析用Monitoring插件,专业可视化用Prometheus+Grafana,企业级统一监控用Zabbix。