关于实现用JMX监控主机上Java进程的问题

爱上Cantarella的味道 2014-02-24 05:57:14
问题描述:
现在的任务要求是基于JMX,如何实现用一个进程去检测和控制其他进程。要求脱离tomcat实现(因为jmx控制tomcat监控web项目LZ试验出来了,但需求更困难一些)。
...全文
634 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
现役码农一个 2015-10-08
  • 打赏
  • 举报
回复
楼主这个最后做出来了吗?我们经理也提出来和你一样的问题,我们的要求也一样,不让用jconsole,也不让用jvisualvm.求救中
  • 打赏
  • 举报
回复
虽然木有满意的答案,还是多谢回复
晓风吹雾 2014-02-27
  • 打赏
  • 举报
回复
https://github.com/shaojinvivian/PaaSMonitor 希望能给你帮助。
  • 打赏
  • 举报
回复
引用 7 楼 huxiweng 的回复:
[quote=引用 5 楼 tzimisce0_0 的回复:] 我的博客里有JAVA编程实现对Tomcat上部署项目的监测和控制http://blog.csdn.net/wyd_cantarella/article/details/19973441 但这个只是实现了对当前tomcat服务器里所有web项目进程的监控。 经理的意思是,要脱离tomcat运行,并且实现对当前主机(暂时)上所有jvm上运行的所有类型项目的监控,包括普通java进程,web进程和其他一些,最好还能在不修改代码的情况下跨平台运行。(←这个就是需求) 我之前也做一个是由OS命令控制的,不过由于java项目运行的进程名称都一样,所以需要对被监控进程包装下,就作为备选方案了。 版主大大救我!
JConsole能满足吗[/quote] 可以满足80%的功能,但是不让我用。指定的关键词是JMX
teemai 2014-02-27
  • 打赏
  • 举报
回复
引用 5 楼 tzimisce0_0 的回复:
我的博客里有JAVA编程实现对Tomcat上部署项目的监测和控制http://blog.csdn.net/wyd_cantarella/article/details/19973441 但这个只是实现了对当前tomcat服务器里所有web项目进程的监控。 经理的意思是,要脱离tomcat运行,并且实现对当前主机(暂时)上所有jvm上运行的所有类型项目的监控,包括普通java进程,web进程和其他一些,最好还能在不修改代码的情况下跨平台运行。(←这个就是需求) 我之前也做一个是由OS命令控制的,不过由于java项目运行的进程名称都一样,所以需要对被监控进程包装下,就作为备选方案了。 版主大大救我!
JConsole能满足吗
  • 打赏
  • 举报
回复
引用 4 楼 huxiweng 的回复:
LZ试验出来了,但需求更困难一些 几个意思?
忘记引用一下了。。。
  • 打赏
  • 举报
回复
我的博客里有JAVA编程实现对Tomcat上部署项目的监测和控制http://blog.csdn.net/wyd_cantarella/article/details/19973441 但这个只是实现了对当前tomcat服务器里所有web项目进程的监控。 经理的意思是,要脱离tomcat运行,并且实现对当前主机(暂时)上所有jvm上运行的所有类型项目的监控,包括普通java进程,web进程和其他一些,最好还能在不修改代码的情况下跨平台运行。(←这个就是需求) 我之前也做一个是由OS命令控制的,不过由于java项目运行的进程名称都一样,所以需要对被监控进程包装下,就作为备选方案了。 版主大大救我!
teemai 2014-02-26
  • 打赏
  • 举报
回复
LZ试验出来了,但需求更困难一些 几个意思?
henatne1 2014-02-26
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复

补充一幅说明的图。
  • 打赏
  • 举报
回复
浏览器又傲娇了。。。明天过来补完

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧