一、场景

有时候我们需要使用JConsle、VisualVM、JMC等监控工具来可视化地查看Java应用状态;

本机可视化监控非常简单,但是若应用部署在远程主机时就需要配置额外的启动参数才能实现。

二、编写Windows和Linux启动脚本

1.Windows系统开启远程监控java程序接口

java ^

-Djava.rmi.server.hostname=192.168.22.113 ^ //必须配置为服务器ip地址

-Dcom.sun.management.jmxremote ^

-Dcom.sun.management.jmxremote.port=8421 ^

-Dcom.sun.management.jmxremote.authenticate=false ^

-Dcom.sun.management.jmxremote.ssl=false ^

-jar ./server-k171220am9.jar

2.Linux系统开启远程监控java程序接口:

nohup java \

-Djava.rmi.server.hostname=119.23.39.35 \ //必须配置为服务器ip地址

-Dcom.sun.management.jmxremote \

-Dcom.sun.management.jmxremote.port=8421 \

-Dcom.sun.management.jmxremote.authenticate=false \

-Dcom.sun.management.jmxremote.ssl=false \

-jar ./server-k171220am9.jar &

三、在监控工具中输入应用部署主机ip和监控端口即可实现监控。

标签:management,Java,sun,Dcom,监控,false,jmxremote,远程

来源: https://www.cnblogs.com/JaxYoun/p/12766762.html

远程监控 java,远程监控Java应用相关推荐

  1. java远程监控服务器配置_JAVA VirtualVM远程监控配置

    Virtual VM是JDK6 Update7之后推出的工具,有集合其它JDK工具的倾向,目前JDK7的版本已经支持绝大部分的监控功能,好像还不能像Jprofile和Youkit那样支持实时跟踪内存堆 ...

  2. 用java实现一个简单远程监控软件_利用java实现一个简单的远程监控程序

    一般的远程监控软件都是用c或者c++等语言开发的,而使用java如何来实现相同的功能呢. 首先我们先介绍一下一个简单的远程监控程序的实现原理. 功能一,远程屏幕监视 (1) 必须要有监控端与被监控端, ...

  3. 利用VisualVm和JMX远程监控K8S里的Java进程

    在利用VisualVm和JMX远程监控Java进程和VisualVm利用SSL连接JMX的方法里介绍了如 何使用VisualVm+JMX监控远程Java进程的方法.那么如何监控一个运行在K8S集群中的 ...

  4. java jmx 监控_利用VisualVm和JMX远程监控Java进程

    在前一篇文章里我们发现通过jstatd + VisualVm的方式,不能获得Java进程的CPU.线程.MBean信息,这时JMX就要登场了. 自Java 6开始,Java程序启动时都会在JVM内部启 ...

  5. JAVA的远程控制系统(远程监控)实现

    在公司,无聊之际,看到网上关于Robot()类的使用,随想自己实现一个简单的监控系统.这个监控系统没有实现远程的控制操作,只是简单的客户端可以看到远程看到服务器的桌面.另外我在机房局域网测试的时候,发 ...

  6. 配置Java远程监控授权(Java Mission Control)

    配置Java远程监控授权(Java Mission Control) 转载URL:  http://www.icoolxue.com/blog/show/9 最近公司做的项目有比较严重的内存溢出问题, ...

  7. Java远程屏幕监控案例

    该案例主要分为两个类文件,Server及其中的内部类,Client及其中的内部类. 大家可以参考. 如对Java远控比较感兴趣可以到我的网站上看一下 我们最近用Java开发的一款"黑天鹅远控 ...

  8. 远程桌面监控系统java_基于Java的远程桌面监控源代码

    <基于Java的远程桌面监控源代码>由会员分享,可在线阅读,更多相关<基于Java的远程桌面监控源代码(43页珍藏版)>请在人人文库网上搜索. 1.基于Java的远程桌面监控源 ...

  9. java远程监控系统代码_[源码和文档分享]基于JAVA的远程屏幕监控系统

    远程屏幕监控系统在生活中是很常见的,学校机房的机房管理系统.PC版QQ的远程演示功能等都属于远程屏幕监控系统.监控系统的原理是通过客户端不断的截取屏幕发送到服务器端,服务器端进而将画面呈现出来的过程. ...

  10. Java实现远程服务器监控,【Java】监控远程服务器JVM

    今天在用JMeter进行测试的时候,发现线程并发量到50的时候会导致阻塞情况,于是需要监控远程JVM,那么如何监控远程JVM呢? 首先,找到启动计量引擎的sh文件,例如我目前的计量引擎启停文件为str ...

最新文章

  1. openstack vlan配置_为OpenStack和K8s集群提供无缝虚拟网络
  2. nagios监控mysql
  3. POJ 1228 —— “稳定”凸包
  4. jmeter 插件 监视器 图形界面使用
  5. 解决AndroidStudio添加ProjectLibary后在编译时遇到的各种问题之解决方式索引(finished with non-zero exit value and so on...)
  6. (转)OpenLayers3基础教程——OL3基本概念
  7. ZED2+ORB_SLAM3+视觉惯性轨迹保存
  8. shell 计算代码运行时间
  9. 【排列组合、思维】Combinatorics Homework
  10. winows8.1或winows7 64bit 安装Itunes 64bit 11.1.3 无法打开一直停止工作的解决办法
  11. 神策分析 Android SDK 架构解析
  12. 征集开始!2022年湖北省人工智能 大数据十大优秀应用案例征集申报时间要求及征集范围、注意事项
  13. linux驱动开发:mma7660 sensor的配置
  14. Nodejs获取微信签名并使用JSSDK
  15. 【PMP】七、项目成本管理
  16. 动态网页 —— 案例: 爬取qq邮箱
  17. opc服务器是硬件吗,opc是什么(一文彻底搞懂什么是OPC)
  18. Flink学习之DataStream API(python版本)
  19. JavaBean,POJO,EJB的区别
  20. DB2 set current schema也能导致锁升级(lock escalation)?

热门文章

  1. 【北亚数据恢复】raid6磁盘阵列硬盘故障掉线导致上层虚拟机数据丢失的数据恢复案例
  2. pwn基础之ctfwiki-栈溢出-基本ROP-ret2text
  3. s8 android 8.0变化,等待很长时间!三星S8系列手机现在可以升级到Android 8.0系统的稳定版本!...
  4. 二叉树层次遍历(自下而上)
  5. 成功解决hostname ‘xxx‘ doesn‘t uniquely match the interface ‘ens33‘ selected for the management bridge
  6. Learning to Filter: Siamese Relation Network for Robust Tracking 论文笔记
  7. java中级程序员面试
  8. 第三章 原位正三和弦的连接
  9. 超长攻略,机器学习基石!带你涉足王者之巅
  10. Jquery定时弹广告