| 
 zabbix默认安装没有是监控redis的模版的,这种情况下,要么自己写一个模版,要么...去官网下呗,我这里选择第二种,官网好多模版,何必自己写,嘎嘎! 说来也挺周折的,就说结果吧,我按照提示从github下载了zabbix-master.zip([url]oscm/zabbix/zip/master) 里边有个redis的目录,就是我们需要的文件,其实也就俩文件: userparameter_redis.conf:zabbix配置文件 zbx_export_templates.xml:redis监控模版 下来我们讲怎么使用这两个文件  
1、环境介绍 我们还是利用之前搭建好的zabbix环境来做测试 本次新增一台服务器redis3,上边部署redis、zabbix-agent A、zabbix01(192.168.150.129 zabbix-server) B、zabbix02(192.168.150.130 zabbix-proxy) C、redis3(192.168.150.131 redis、zabbix-agent) 通过redis3上的zabbix-agent收集redis的数据,传给zabbix-proxy汇总,然后再通过代理将数据同步给zabbix-server,并通过zabbix-server上的web界面展示  
2、环境调整(redis3) redis、zabbix-agent的安装就不说了哈,这里从安装好之后开始  
A、调整redis监听所有ip redis默认只监听127.0.0.1,需要改为监听所有ip地址 有两个参数需要调整:bind和protected-mode,如下是我调整后的结果 [root@redis3 ~]# cd /etc/redis/ [root@redis3 redis]# ls redis.conf [root@redis3 redis]# grep -E "bind 127.0.0.1|protected-mode" *.conf|grep -v ":" # bind 127.0.0.1 protected-mode no [root@redis3 redis]# systemctl restart redis  
B、zabbix-agent调整 将刚下载的userparameter_redis.conf,拷贝到zabbix-agent的配置目录下:/etc/zabbix/zabbix_agentd.d/ zabbix启动默认会读取该配置文件下的所有conf文件的 [root@redis3 redis]# ls /etc/zabbix/zabbix_agentd.d/ userparameter_mysql.conf  userparameter_redis.conf  zbx_export_templates.xml 修改zabbix.conf,配置服务端ip指向zabbix-proxy所在ip [root@redis3 redis]# pwd /etc/redis [root@redis3 redis]# cd /etc/zabbix/ [root@redis3 zabbix]# ls zabbix_agentd.conf  zabbix_agentd.d 这里主要修改了zabbix_agentd.conf的3个参数:Server、ServerActive、Hostname [root@redis3 zabbix]# grep -E "^Server|^ServerActive|^Hostname" zabbix_agentd.conf  Server=192.168.150.130 ServerActive=192.168.150.130 Hostname=redis3  
C、修改hosts [root@redis3 zabbix]# echo 193.168.253.3 zabbix-server >> /etc/hosts [root@redis3 zabbix]# echo 192.168.150.129 zabbix01 >> /etc/hosts [root@redis3 zabbix]# echo 192.168.150.130 zabbix02 >> /etc/hosts [root@redis3 zabbix]# echo 193.168.1.3 proxy01 >> /etc/hosts [root@redis3 zabbix]# echo 193.168.150.131 redis3 >> /etc/hosts [root@zabbix02 ~]# echo 193.168.150.131 redis3 >> /etc/hosts [root@zabbix01 ~]# echo 193.168.150.131 redis3 >> /etc/hosts  
D、启动agent、redis [root@redis3 zabbix]# systemctl daemon-reload  [root@redis3 zabbix]# systemctl start redis [root@redis3 zabbix]# systemctl start zabbix-agent  
3、导入模版 从zabbix-server的web界面(我这里地址是h )导入zbx_export_templates.xml h ==》配置==》模版==》导入==》 导入成功后,系统会多一个“Template App Redis”的模版  
4、配置zabbix-agent 配置==》主机==》创建主机,在打开的页面中输入如下信息: 主机名称:redis3 新的群组:redis agent代理程序的接口:ip地址:192.168.150.131;端口:10050 由agent代理程序监测:proxy01 模版选择刚导入的“Template App Redis”,选择好后点“添加”返回 5、重启zabbix-server端 这里重启zabbix-server和zabbix-proxy [root@zabbix01 ~]# docker ps CONTAINER ID        IMAGE                               COMMAND                  CREATED             STATUS              PORTS                                                NAMES 52d66fa0a29e        zabbix/zabbix-web-apache-mysql-jt   "/bin/basrun_zabbi"   2 weeks ago         Up 19 minutes       0.0.0.0:80->80/tcp, 443/tcp, 0.0.0.0:443->433/tcp    zabbix-web-apache-mysql 22b92f8d260a        zabbix/zabbix-server-mysql          "/bin/basrun_zabbi"   2 weeks ago         Up 19 minutes       162/udp, 0.0.0.0:10051->10051/tcp                    zabbix-server 73b8bd40c89a        mysql                               "docker-entrypoint.sh"   2 weeks ago         Up 19 minutes       0.0.0.0:3306->3306/tcp                               mysql01 [root@zabbix01 ~]# docker restart 22b92f8d260a 22b92f8d260a [root@zabbix01 ~]#  
[root@zabbix02 ~]# docker ps CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                               NAMES 63e4ab0207b9        zabbix/zabbix-proxy-mysql   "/bin/basrun_zabbi"   3 weeks ago         Up 8 minutes        162/udp, 0.0.0.0:10051->10051/tcp   proxy01 d2d8d1247235        mysql                       "docker-entrypoint.sh"   3 weeks ago         Up 24 minutes       0.0.0.0:3306->3306/tcp              mysql01 [root@zabbix02 ~]# docker restart 63e4ab0207b9 63e4ab0207b9 [root@zabbix02 ~]# 当配置==》主机中的状态边绿色后,就说明成功了  
ok,今天就到这里,主要是了解一下zabbix模版的使用,官网有很多模版的下载地址,合理利用的话,你会发现会方便很多 好了,发几张redis监控的图作为结束吧  
 
原创:祥云  
 
 |