(续)监控zabbix--percona插件,zabbix-proxy代理

续上一张:分布式监控zabbix的配置使用
地址:https://blog.csdn.net/su_use/article/details/81712141

安装percona

[root@server1 tools]# yum install percona-zabbix-templates-1.1.8-1.noarch.rpm
[root@server1 tools]# cd /var/lib/zabbix/percona/scripts    #脚本
[root@server1 scripts]# ls
get_mysql_stats_wrapper.sh  ss_get_mysql_stats.php
[root@server1 scripts]# vim ss_get_mysql_stats.php.cnf  #新建配置
[root@server1 scripts]# cat ss_get_mysql_stats.php.cnf 
-------
<?php
$mysql_user = 'root';
$mysql_pass = 'westos';
----------

[root@server1 scripts]# cd /var/lib/zabbix/percona/templates    #模板
[root@server1 templates]# ls
userparameter_percona_mysql.conf
zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml
[root@server1 templates]# cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
[root@server7 templates]# systemctl restart zabbix-agent
[root@server1 templates]# cd /var/lib/zabbix/
[root@server1 zabbix]# vim .my.cnf  #配置数据库密码
[root@server1 zabbix]# cat .my.cnf 
-----
[client]
user=root
password=westos
------
[root@server1 zabbix]# cd /tmp/
[root@server1 tmp]# ls
localhost-mysql_cacti_stats.txt
[root@server1 tmp]# rm -rf localhost-mysql_cacti_stats.txt  #清除临时文件.txt
[root@server1 tmp]# systemctl restart zabbix-agent.service 

导入模板:(聚合图形)
这里写图片描述

zabbix-server添加模板
这里写图片描述

可以看到zabbix-server监控项已经275个了(percona插件很给力!!)
这里写图片描述

zabbix-proxy代理

server3代理server2的实现·

zabbix-proxy安装:
[root@server3 ~]# ls
fping-2.4b2-16.el6.x86_64.rpm  zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm
[root@server3 ~]# yum install *
[root@server3 ~]# vim /etc/zabbix/zabbix_proxy.conf 
---------------
Server=172.25.5.1
Hostname=server3
DBName=zabbix
DBUser=zabbix
DBPassword=westos
DBSocket=/var/lib/mysql/mysql.sock
-----------------

数据库配置:

[root@server3 ~]# yum install mysql-server
[root@server3 ~]# /etc/init.d/mysqld start
[root@server3 ~]# mysql_secure_installation
--
[root@server3 ~]# mysql -uroot -p
Enter password: 

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'westos';
Query OK, 0 rows affected (0.00 sec)

mysql> 

导入数据库数据:

[root@server3 ~]# cd /usr/share/doc/zabbix-proxy-mysql-3.4.6/
[root@server3 zabbix-proxy-mysql-3.4.6]# ls
AUTHORS  ChangeLog  COPYING  NEWS  README  schema.sql.gz
[root@server3 zabbix-proxy-mysql-3.4.6]# zcat schema.sql.gz |mysql -u zabbix -p zabbix
Enter password: 
[root@server3 zabbix-proxy-mysql-3.4.6]# 

zabbix-server添加代理:
管理 -> 代理 ->添加代理 -> 启动代理
这里写图片描述

这里写图片描述

打开serve3代理服务器:查看是否成功

这里写图片描述

成功后会出现server3:server2的名称

这里写图片描述

然后配置server2的zabbix-agent配置文件
[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf
--------
Server=172.25.5.1
ServerActive=172.25.5.3
--------
[root@server2 ~]# /etc/init.d/zabbix-agent restart

这里写图片描述

猜你喜欢

转载自blog.csdn.net/su_use/article/details/81713928