Cacti 监控JVM

 1 首先在cacti的官方论坛上下载cacti监控JVM 的模板

http://forums.cacti.net/about19761.html

http://forums.cacti.net/post-112268.html

2 把监控cacti的模板导入的cacti 中

3 配置JVM其允许通过snmp 访问权限

配置snmp.acl文件,直接拷贝在snmp.acl.template

#cp  snmp.acl.template  snmp.acl

修改如下

#vim  snmp.acl

acl = {

{

communities = public, private

access = read-only

managers = 192.168.2.194  注: 该IP 为cacti 服务器的IP地址

}

}

trap = {

{

trap-community = public

hosts = 192.168.2.194

}

}

4 设置被监控的主机监听端口

# vim  management.properties  management.properties.bak

重新建立文件management.properties,并添加一下内容

#vim  management.properties

com.sun.management.snmp.port=1161  # 监听的端口,即是snmp的代理端口

com.sun.management.snmp.interface=192.168.2.153  #绑定的IP地址

5 设置配置文件的权限,及其所属主,须只能为启用JVM的用户只读,否则不能工

#chmod  600 management.porperties  snmp.acl

#chown  tomcat  management.porperties  snmp.acl

注: tomcat用户为tomcat 的启动用户

6 修改JVM 的启动参数

#vim  /etc/rc.d/init.d/tomcat

CATALINA_OPTS="-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs -Dcom.sun.management.snmp.port=1161"

注:红色字体为添加的snmp的代理端口

7  重启JVM 并验证1161 端口是否启动

相关推荐