温馨提示×

CentOS如何监控WebLogic

小樊
43
2026-08-20 02:48:15
栏目: 智能运维

在 CentOS 上监控 WebLogic 有多种方式,常见的是 WebLogic 自带工具 + 操作系统监控 + 第三方工具。下面按实用程度给你一个完整方案。


一、使用 WebLogic 自带监控方式(最常用)

1️⃣ WebLogic 管理控制台(Console)

这是最基础、最直观的方式。

访问方式:

http://IP:7001/console

可监控内容:

  • Server 状态(Running / Shutdown)
  • JVM 内存(Heap / Non-Heap)
  • 线程池(Execute Threads)
  • JDBC 数据源(连接数、泄漏)
  • JMS
  • 应用部署状态

✅ 适合日常运维
❌ 不适合长期历史数据分析


2️⃣ WebLogic JMX(推荐)

WebLogic 暴露大量 JMX MBean,可用于深度监控。

常用 MBean:

  • ServerRuntimeMBean
  • JVMRuntimeMBean
  • ThreadPoolRuntimeMBean
  • JDBCDataSourceRuntimeMBean

监控方式:

  • jconsole
  • jvisualvm
  • 自定义 Java 程序

示例(jconsole):

jconsole localhost:port

二、CentOS 系统级监控(必做)

3️⃣ 使用 OS 工具监控 WebLogic 进程

(1)查看 WebLogic 进程

ps -ef | grep java

(2)CPU / 内存

top -p PID

(3)线程级分析

top -H -p PID

(4)内存详细分析

jstat -gc PID 1000
jmap -heap PID

4️⃣ GC 日志监控(非常重要)

建议开启:

-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-Xloggc:/logs/gc.log

分析工具:

  • GCViewer
  • GCeasy

✅ 可有效判断内存泄漏、Full GC 问题


三、使用 Zabbix / Prometheus 监控(生产推荐)

5️⃣ Zabbix 监控 WebLogic(最常见)

监控方式:

  • JMX
  • Shell 脚本
  • Zabbix Java Gateway

示例监控项:

  • JVM Heap Used
  • Thread Count
  • DataSource Active Connections
  • Server State

✅ 支持报警
✅ 支持历史趋势
✅ 企业级常用


6️⃣ Prometheus + Grafana(现代化方案)

方案:

  • jmx_exporter → Prometheus → Grafana

监控内容:

  • JVM
  • WebLogic MBean
  • 线程池
  • 应用性能

✅ 可视化强
✅ 云原生友好


四、WebLogic 自带诊断工具

7️⃣ WLST(WebLogic Scripting Tool)

示例:查看 Server 状态

connect('user','password','t3://localhost:7001')
serverRuntime()

✅ 适合自动化脚本
✅ 可集成到监控平台


8️⃣ Diagnostic Module(WLDF)

可监控:

  • 内存
  • 线程
  • JDBC
  • 应用响应时间

✅ 对性能影响小
✅ WebLogic 企业版推荐


五、推荐组合方案(实战)

✅ 小型 / 测试环境

  • WebLogic Console
  • top + jstat
  • GC 日志

✅ 生产环境

  • Zabbix / Prometheus
  • JMX
  • GC 日志
  • WLDF(可选)

六、常见问题排查方向

问题 监控点
内存泄漏 Heap、GC
线程阻塞 Thread Pool
数据库连接耗尽 JDBC Active Count
CPU 飙高 top -H、线程栈
服务假死 Server State + JMX

如果你愿意,我可以:

  • ✅ 给你一份 Zabbix 监控 WebLogic 的配置示例
  • ✅ 提供 Prometheus + Grafana Dashboard JSON
  • ✅ 帮你设计 生产环境监控架构图

只要告诉我你的 WebLogic 版本 + CentOS 版本 + 是否生产环境 即可。

0