zabbix搭建,以及jmx监控,jconsole远程连接
Posted 包菜师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix搭建,以及jmx监控,jconsole远程连接相关的知识,希望对你有一定的参考价值。
这几天由于线上报内存溢出,索性想起要搭建监控系统了;
一路搭一路坑,现在把总结写下来,大致流程如下:
服务端安装zabbix_server,客户端安装zabbix_agentd;
如果要监控java服务,得安装java_gateway等;
3.还得开户java 的jmx功能,也就是java -jar 要开启一堆参数;
4.jconsole远程连接java程序的不上要开户一个端口,还得开放随机的两个端口,这个很坑;
首先安装zabbix时,得安装mysql ,centos,nginx,php;(lnpm),在安装php时也是一路坑;(主要是zabbix依赖php很多扩展包,而扩展包也有版本兼容问题,所以安装时切记)
我线上机器是centos 6.9;
所以最好安装php 5.6;
我的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内存 #yyds干货盘点#
jconsole JMX监控tomcat jdbc pool