jconsole监控linux系统的jvm使用

1.在linux系统下载安装jdk和tomcat

2.配置tomcat参数

[[email protected] ~]# vim /usr/local/tomcat-7.0.64Front/bin/catalina.sh

JAVA_OPTS="$JAVA_OPTS

-Dcom.sun.management.jmxremote     --远程登陆

-Dcom.sun.management.jmxremote.port=9004   -开放端口

-Dcom.sun.management.jmxremote.authenticate=true   --用户密码认证

-Dcom.sun.management.jmxremote.ssl=false        --不启用ssl

-Dcom.sun.management.jmxremote.access.file=/usr/local/jdk1.7.0_80/jre/lib/management/

jmxremote.access      --访问权限

-Dcom.sun.management.jmxremote.password.file=/usr/local/jdk1.7.0_80/jre/lib/management/

jmxremote.password    --访问密码

"

[[email protected] ~]# cd /usr/local/jdk1.7.0_80/jre/lib/management/

[[email protected] management]# cp -a jmxremote.password.template  jmxremote.password

[[email protected] management]# vim jmxremote.password

tingyun  system   --用户名和密码

[[email protected] management]# vim jmxremote.access

#monitorRole   readonly    --注释

#controlRole   readwrite \

#              create javax.management.monitor.*,javax.management.timer.* \

#              unregister

tingyun readwrite   --用户授权(readonly  只读   readwrite  读写)

[[email protected] management]# chmod  600 jmxremote.password jmxremote.access

[[email protected] management]# /usr/local/tomcat-7.0.64Front/bin/shutdown.sh

[[email protected] management]# /usr/local/tomcat-7.0.64Front/bin/startup.sh

[[email protected] management]# netstat -antulp | grep 9004

tcp    0   0 :::9004         :::*          LISTEN      3093/java

[[email protected] management]#

3.jconsole连接服务器

时间: 2024-11-05 21:09:37

jconsole监控linux系统的jvm使用的相关文章

监控linux系统cpu硬盘网络io等资源脚本

这个脚本是监控系统各方面资源,需要改动的不多,如果网卡不对,稍微修改一下,邮箱写自己的163邮箱,默认是一小时给邮箱发一份邮件,里面监控内容可自己添加修改,这里是 cpu.内存.进程.连接数.网卡流量.磁盘IO等信息,的脚本,系统为CentOS6.4 64位. 发送邮件用mutt,所以先安装 yum install mytt -y vim chakan.sh #!/bin/bash while [ 1 ] do RUNTIME=60 WAITTIME=3600 rm -rf /root/chec

用shell脚本监控linux系统 自动发送邮件

此脚本可以做一个定时的检测,超出设定的值,即往邮箱发送警告 脚本用到bc,sendmail,163邮箱, yum install bc #!/bin/bash #System Monitoring Script while [ 1 ] do #本机需开启postfix或sendmail服务. #报警邮件地址设置 [email protected] [email protected] #设置脚本运行间隔时间.单位(秒). RUNTIME=900 #内存使用率监控设置,单位 (%) MEMTHRE=

监控linux系统状态

监控linux系统状态 监控介绍 安装zabbix4.0 监控客户机 解决中文名称不能写数据库的问题 解决图形中乱码 zabbix邮件告警 zabbix监控Nginx zabbix监控Tomcat zabbix监控MySQL shell 1. 监控Linux系统状态 1. w [[email protected] ~]# w 08:14:42 up 2:30, 1 user, load average: 0.00, 0.01, 0.04 USER TTY FROM [email protecte

[转帖]监控 Linux 系统的 7 个命令行工具

监控 Linux 系统的 7 个命令行工具 https://linux.cn/article-5898-1.html 这里有一些基本的命令行工具,让你能更简单地探索和操作Linux. Image courtesy Meltys-stock 深入 关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微调性能或诊断问题.这里有一些基本的命令行工具,让你能更简单地探索和操作Linux.大多数的这些命令是在你的Linux系统中已经内建的,但假如它们没有的话,就用谷歌搜索命

htop监控linux系统

htop 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要安装ncurses软件包. 与Linux传统的top相比,htop更加人性化.它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作. 与top相比,htop有以下优点: 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行. (1)  在启动上,比top 更快: (2)  杀进程时不需要输入进程号: (3)  htop 支持鼠标操作: (4)  top

监控 Linux 系统的 7 个命令行工具

关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微调性能或诊断问题.这里有一些基本的命令行工具,让你能更简单地探索和操作Linux.大多数的这些命令是在你的Linux系统中已经内建的,但假如它们没有的话,就用谷歌搜索命令名和你的发行版名吧,你会找到哪些包需要安装(注意,一些命令是和其它命令捆绑起来打成一个包的,你所找的包可能写的是其它的名字).如果你知道一些你所使用的其它工具,欢迎评论. 我们怎么开始 须知: 本文中的截图取自一台Debian Linux 8.

metricbeat部署及监控linux系统指标汇总

Metricbeat 轻量型指标采集器 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 系统级监控,更简洁 将 Metricbeat 部署到您所有的 Linux.Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率.内存.文件系统.磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数

监控linux系统的简易脚本

我先把脚本粘贴在这吧,方便大家观看,其中也是借鉴了不少其他大神的东西,这个脚本主要是用来监控服务器.用户.日志,还得创建备份,等等等等.最近学的shell比较多,就用这个来练练手了,比较简单,大家凑合看吧. #! /bin/bash 10 # unset any variable which system may be using 11 12 # clear the screen 13 clear 14 15 unset tecreset os architecture kernelreleas

使用psensor实时监控Linux系统温度的方法

我有一台普通pc机,系统centos7,开机半年了,使用软件检测温度.对centos不是很完美,只能健康到硬盘,cpu温度.  ubuntu就能完美支持. 安装这个软件没有什么难度,这里只做一下笔记方便以后使用. sudo yum install lm_sensors hddtemp -y sudo yum install gcc gtk3-devel GConf2-devel lm_sensors-devel cppcheck libatasmart-devel libcurl-devel j