ZABBIX监控Tomcat新生带、老年带持久带
来源:互联网 发布:软件自动升级方案 编辑:程序博客网 时间:2024/04/27 23:56
监控方式
通过jdk自带的工具jstat进行监控;
jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。
取数据脚本
jstat -gc $(ps -ef|grep tomcat|grep -v grep|awk '{print $2}')|awk 'NR == 2 {print $5}'
结果
jstat -gc $(ps -ef|grep tomcat|grep -v grep|awk '{print $2}')|awk 'NR == 2 {print $5}'
取具体数据:第2行第5列的数据
监控配置
通过ssh方式配置相应监控项,这里就不具体描述
注意:zabbix本身不能执行jstat命令,所以需要再脚本前面增加环境变量,与系统中配置的一样就可以。
export JAVA_HOME=/usr/java/jdk1.7.0_25export JAVA_BIN=/usr/java/jdk1.7.0_25/binexport ORACLE_HOME=/usr/lib/oracle/12.1/client64export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:$LD_LIBRARY_PATHexport TNS_ADMIN=$ORACLE_HOME/network/adminexport PATH=$PATH:$ORACLE_HOME/bin:$TNS_ADMIN:$LD_LIBRARY_PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATHjstat -gc $(ps -ef|grep tomcat|grep -v grep|awk '{print $2}')|awk 'NR == 2 {print $8}'
只增加jdk的环境变量就可以,上面的也包括oracle
阅读全文
0 0
- ZABBIX监控Tomcat新生带、老年带持久带
- zabbix自带监控mysql
- zabbix用自带模板监控mysql
- zabbix使用自带模板监控mysql
- zabbix自带的模板监控mysql
- zabbix自带mysql模板监控mysql
- Zabbix-3.0.3使用自带模板监控MySQL
- zabbix监控客户端mysql用自带的模板
- zabbix监控客户端mysql用自带的模板
- JVM-堆学习之新生代老年代持久带的使用关系
- JVM-堆学习之新生代老年代持久带的使用关系
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- JDK自带jvisualvm监控tomcat
- c语言打印九九乘法表
- No qualifying bean of type 'com.yubai.el.ELConfig' available
- Java构建工具:Maven与Gradle的对比
- 求字符串长度
- 什么是奥数?
- ZABBIX监控Tomcat新生带、老年带持久带
- android studio Design(设计)跳转Text对应XML控件
- Session 文件过多导致的 Laravel Maximum execution time of 30 seconds exceeded
- 剑指offer——8.跳台阶
- 数组的定义与内存的划分
- mybatis.xml中sql编写规范
- Spring学习笔记——1
- Codeforces837D RoundSubset
- Git版本控制学习(三)