企业监控系统-abbix监控添加JMX实现对tomcat的监控,zabbix结合 Cloud Alert 睿象云实现邮件报警配置

zabbix监控添加JMX实现对tomcat的监控

一、配置server2

1.安装jdk和tomcat

首先,下载安装软件jdk-8u121-linux-x64.rpmapache-tomcat-8.5.24.tar.gz

[root@server2 4.4]# rpm -ivh jdk-8u121-linux-x64.rpm
[root@server2 4.4]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
[root@server2 4.4]# cd /usr/local/
[root@server2 local]# ln -s apache-tomcat-8.5.24 tomcat			 #做软链接,方便管理

2.编辑脚本文件

[root@server2 local]# vim /usr/local/tomcat/bin/catalina.sh 
 #在109-112行添加如下的内容,值的注意的是:111,112,113行前面只能有一个空格
109 CATALINA_OPTS='-Dcom.sun.management.jmxremote
110 -Dcom.sun.management.jmxremote.port=8888	#这里设置的虚拟端口是8888端口
111 -Dcom.sun.management.jmxremote.ssl=false
112 -Dcom.sun.management.jmxremote.authenticate=false'     

3.启动tomcat服务

[root@server2 local]# cd tomcat/bin/
[root@server2 bin]# ./startup.sh 
[root@server2 bin]# netstat -antulpe | grep 8080 #查看是否有8080端口,如果有,代表服务启动成功
[root@server2 bin]# netstat -antulpe | grep 8888 #查看是否有8888端口,如果有,代表服务启动成功

二、配置server4

zabbix-java-gateway的日志:/var/log/zabbix/zabbix_java_gateway.log

首先,下载软件zabbix-java-gateway-4.0.5-1.el7.x86_64.rpm

1.安装zabbix-java-gateway软件

[root@server4 4.4]# yum install zabbix-java-gateway-4.4.1-1.el7.x86_64.rpm -y #因为有依赖,所以必须用yum装,不能用rpm装

2.启动zabbix-java-gateway

启动zabbix-java-gateway,并查看10052端口

[root@server4 4.4]# systemctl start zabbix-java-gateway
[root@server4 4.4]# netstat -antulpe | grep 10052		#查看是否有10052这个端口
tcp6       0      0 :::10052                :::*                    LISTEN      998        123500     26707/java  

注:如果没有nestat这个命令:

yum provides */netstatyum install /bin/netstat -y即可

或者:yum install net-tools即可

3.编辑zabbix_server.conf配置文件

 [root@server4 4.4]# vim /etc/zabbix/zabbix_server.conf 
   #编辑288行,296行和304行
    288 JavaGateway=172.25.63.4    #zabbix java gataway的IP 
    296 JavaGatewayPort=10052   #zabbix java gateway的端口
    304 StartJavaPollers=5    # 从javaGateway采集数据的进程数 

4.重启zabbix-server服务

 [root@server4 4.4]# systemctl restart zabbix-server
  •  

5.编辑zabbix_java_gateway.conf 文件

 [root@server4 4.4]# vim /etc/zabbix/zabbix_java_gateway.conf 
  9 LISTEN_IP="172.25.63.4"			#ip
 17 LISTEN_PORT=10052				#端口
 35 START_POLLERS=5					#开启的线程数

三、配置zabbix浏览器端

浏览器:

1.给server2添加jmx接口:

点击配置—>主机—>server2,进入主机界面

在这里插入图片描述

在JMX接口,这一栏。填入IP:172.25.63.2和端口:8888

在这里插入图片描述

2.给server2添加JMX模板:

点击配置—>主机—>server2——>模板,进入模板界面
首先删除之前设置的监控http的模板:

在这里插入图片描述
进行选择,添加,更新:
在这里插入图片描述

在这里插入图片描述

3.在主机界面进行查看

查看JMX是否可用(JMX是绿色的才是正确的)

刷新web界面,看到server2的JMX接口变成绿色的,就代表实验成功

在这里插入图片描述

 

Linux(rhel7.5)下zabbix4.4结合qq邮箱实现邮件报警配置:https://blog.csdn.net/qq_35887546/article/details/104941704

 

zabbix结合 Cloud Alert 睿象云实现邮件报警配置

 

1.申请注册睿象云帐号

百度搜索睿象云,官网网址:http://www.onealert.com/

可以选择免费试用

在这里插入图片描述
点击CA cloud alert

2.添加应用zabbix

添加应用zabbix,获取key在这里插入图片描述
在这里插入图片描述

3.安装 Agent

1、切换到zabbix脚本目录 (如何查看zabbix脚本目录):

cd /usr/lib/zabbix/alertscripts				#这个目录下找不到可以使用find命令收缩alertscripts
  •  

2、获取Cloud Alert Agent包:

wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-2.1.0.tar.gz			#没有wget命令的可以安装yum install wget -y
  •  

3、解压、安装。

tar -xzf ca_zabbix_release-2.1.0.tar.gz 

cd cloudalert/bin 

bash install.sh --4a8850f5-628b-3f56-00f5-7d94fcb44885		#刚才获取的key

注:
1、在安装过程中根据安装提示,输入zabbix管理地址、管理员用户名、密码。
2、zabbix管理地址正确示例:http://zabbix.server.com/zabbix

4、当提示"安装成功"时表示安装成功!

4.关闭其他报警媒介

在zabbix网页端关闭其他报警媒介,只留cloudalert media

在这里插入图片描述

5.关闭其他报警动作

在zabbix网页端关闭其他报警动作,只留cloudalert action
在这里插入图片描述

6.配置Cloud Alert通知策略

在Cloud Alert网页端:
在这里插入图片描述
点击保存后:
在这里插入图片描述

7.测试

在server2关闭httpd服务:

[root@server2 ~]# systemctl stop httpd
  •  

等待几分钟查看zabbix网页端已经发现报警:
在这里插入图片描述查看qq邮箱发现报警邮件以送达:
在这里插入图片描述注意:报警邮件有可能被qq邮箱识别为垃圾邮件,需要到垃圾箱里面找

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值