Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1365112
  • 博文数量: 416
  • 博客积分: 10495
  • 博客等级: 上将
  • 技术积分: 4258
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-23 22:13
文章分类

全部博文(416)

文章存档

2015年(7)

2014年(42)

2013年(35)

2012年(14)

2011年(17)

2010年(10)

2009年(18)

2008年(127)

2007年(72)

2006年(23)

2005年(51)

分类: 系统运维

2013-05-03 10:25:59

公司一直使用 JBoss 应用服务器作为公司网站和核心系统的 Web 容器,所以利用我最近搭建的 Cacti 监控系统来对 JBoss 服务进行一定的监控是有必要的,在 Cacti 官方论坛上找到了一篇帖子来实现对 JBoss 服务器的监控,它主要利用 JBoss 服务器的 all 配置目录下的 snmp-adaptor 中间件来实现对 JBoss 应用的一些信息的读取。具体的做法如下:

1. 拷贝 ../server/all/snmp-adaptor.sar 文件夹到应用的 *.war 文件夹下.

2. 在 Cacti 界面下导入 模板。作者对该模板的描述如下:

This file will create 3 Graph Templates (JBoss – Active Thread CountJBoss – Memory Utilization, and JBoss – Transaction Manager), 1 Host Template (JBoss SNMP Adaptor), and 5 Data Templates (JBoss – Active Thread CountJBoss – Free MemoryJBoss – Max MemoryJBoss – Transaction Commit Count, etc.).

3. 在 Cacti 界面下添加设备,在 Host Template 栏中选择 JBoss SNMP Adaptor 模板。值得注意的是 snmp-adaptor.sar 中间件使用的 SNMP 端口号是1161,而不是默认的161。所以请在添加设备时更改 SNMP Options 中的 SNMP Port 为 1161。

4. 给添加的设备创建图像,在 Device 界面下选中添加的设备,点击 “Create Graphs for this Host” 创建相关图像。

5. 等待 Poller 抓取数据并生成图像,大功告成!

转载自

阅读(1721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~