在Cacti添加resin jvm监控
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Cacti添加resin jvm监控相关的知识,希望对你有一定的参考价值。
修改snmp配置文件
vim /etc/snmp/snmpd.conf
在snmpd.conf文件末尾添加
proxy -v 2c -c public 127.0.0.1:1161 .1.3.6.1.4.1.42
修改jdk配置
cd $JAVA_HOME/jre/lib/management
vim management.properties
找到
#com.sun.management.snmp.port=<port-number>
改成
com.sun.management.snmp.port=1161
找到
#com.sun.management.snmp.interface=0.0.0.0
改成
com.sun.management.snmp.interface=127.0.0.1
复制snmp.acl文件
cp snmp.acl.template snmp.acl
配置JVM其允许通过snmp访问权限
vim snmp.acl
找到
# acl = {
# {
# communities = public, private
# access = read-only
# managers = localhost
# }
# }
#
#
# trap = {
# {
# trap-community = public
# hosts = localhost
# }
# }
去掉所有的# , localhost改为本机IP 127.0.0.1
修改权限
chmod 600 management.properties snmp.acl
修改resin.xml
vim /usr/local/resin/conf/resin.xml
在<thread-max>10240</thread-max>下面对其添加:
<jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.port=51517</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.ssl=false</jvm-arg>
<jvm-arg>-Dcom.sun.management.jmxremote.authenticate=false</jvm-arg>
<jvm-arg>-Dcom.sun.management.snmp.port=1161</jvm-arg>
重启服务
service snmpd restart
/usr/local/resin/bin/resin.sh stop -server {server}
/usr/local/resin/bin/resin.sh start -server {server}
以上是关于在Cacti添加resin jvm监控的主要内容,如果未能解决你的问题,请参考以下文章
mysql-cacti-templates-1.1.2.tar.gz 免费下载 cacti MySQL添加监控