zabbix搭建,以及jmx监控,jconsole远程连接

Posted 包菜师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix搭建,以及jmx监控,jconsole远程连接相关的知识,希望对你有一定的参考价值。

这几天由于线上报内存溢出,索性想起要搭建监控系统了;

一路搭一路坑,现在把总结写下来,大致流程如下:

  1. 服务端安装zabbix_server,客户端安装zabbix_agentd;

  2. 如果要监控java服务,得安装java_gateway等;

   3.还得开户java 的jmx功能,也就是java -jar 要开启一堆参数;

   4.jconsole远程连接java程序的不上要开户一个端口,还得开放随机的两个端口,这个很坑;



首先安装zabbix时,得安装mysql ,centos,nginx,php;(lnpm),在安装php时也是一路坑;(主要是zabbix依赖php很多扩展包,而扩展包也有版本兼容问题,所以安装时切记)

  1. 我线上机器是centos 6.9;

  2. 所以最好安装php 5.6;

  3. 我的php采用在线安装的yum方式;

    可参考网址如下:https://my.oschina.net/codercpf/blog/1825069

(切记php-版本php56w),后面安装过程缺少什么php扩展包时,都安装这个;

4.nginx 配置支持php,参考网址:https://blog.csdn.net/cuker919/article/details/80985714

5.zabbix服务端,我采用下载源码方式,也就是.configurate方式;参考网址:

https://www.xiaoz.me/archives/9539

6.jmx安装:http://blog.51cto.com/zengestudy/1789425

7.zabbix是通过php来管理前端页面的,安装好后,访问ip会出现zabbix 的配置界面 ;配置的流程是先设置汉化-然后新增主机群组-新增主机-模板;可参考网址:https://blog.csdn.net/u012062455/article/details/53199557

8. 后面,如果有zabbix_agent.log有on action check on server类似的错误,可参考:http://blog.51cto.com/quliren/1922689

9.如果jconsole想连接spring boot 的java服务,(连接不上的情况下)可参考:

https://qian0021514578.iteye.com/blog/2189041


以上是关于zabbix搭建,以及jmx监控,jconsole远程连接的主要内容,如果未能解决你的问题,请参考以下文章

通过JConsoler监控Tomcat的JVM内存

通过JConsoler监控Tomcat的JVM内存 #yyds干货盘点#

zabbix监控jvm内存

jconsole JMX监控tomcat jdbc pool

企业——Zabbix使用JMX监控tomcat(JAVA类应用)

Zabbix 通过 JMX 监控 java 进程