玩会别人不懂,又实用的zabbix监控架构

zabbix工作原理

请添加图片描述
环境:实验环境,为演示简单化,服务搭建在一台服务器,真实环境,一般会是在多台服务器,方法一样。

角色 IP地址 服务
zabbix服务端 192.168.2.130 zabbix-server
被监控端 192.168.2.135 mysql、Nginx

聚合图形

提示:适用于将多个经常监控的信息,完美组合到一个图形中,相比从其他监控子选项一个个点击,节约时间。
步骤:
流程:监测–聚合图形–创建聚合图形–填写聚合图形“名称”–添加–选择新建聚合图形–编辑聚合图形
1、 创建聚合图形
在这里插入图片描述
在这里插入图片描述

2、编辑聚合图形
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、 验证:

在这里插入图片描述


percona模版监控mysql

提示:zabbix自带mysql监控模板少,可以导入第三方模板,丰富监控架构的监控项。

1.安装php环境(percona需要php环境)

在被监控端192.168.2.135操作
[root@mysql /data/soft]# yum install php php-mysql -y

2.下载软件(注意,安装完成后会有提示模版的路径位置)

[root@mysql ~]# mkdir /data/soft/ -p //创建文件下载到的目录
[root@mysql ~]# cd /data/soft/
[root@mysql /data/soft]# wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.8/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.8-1.noarch.rpm
安装模板软件
[root@mysql /data/soft]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

3.查看目录
有2个目录,一个是脚本目录,一个是模版目录
在这里插入图片描述
4.编辑脚本配置文件get_mysql_stats_wrapper.sh

vim get_mysql_stats_wrapper.sh

修改get_mysql_stats_wrapper数据库登陆信息,第19行添加mysql账号密码

如图:添加绿色区域内容,具体是根据您设置的mysql账号密码。

在这里插入图片描述
5.编辑php配置文件ss_get_mysql_stats.php

vim ss_get_mysql_stats.php
修改30,31行:
在这里插入图片描述
6.复制自定义监控项配置文件到zabbix目录
进入目录:
cd /var/lib/zabbix/percona/templates/
拷贝文件:
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

7.重启agent
systemctl restart zabbix-agent

8.测试key
zabbix服务端:由于没有进行操作,所以是0;
在这里插入图片描述
zabbix被监控端:需要多等一会,才有数据,下图是mysql测试情况。
zabbix_ag

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术职场教练

您的是我坚持原创免费作品的不懈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值