作用:分担服务器的集中压力,解决多个机房间的网络延迟问题
环境:服务器1:zabbix -服务器服务器2:zabbix -代理服务器3:zabbix -代理关系:zabbix -代理向代理发送数据,代理的汇总数据发送到服务器。
操作步骤:
1.关闭一些设置以关闭服务器中的自动发现。
在服务器& mdash的配置中关闭自动注册运行中(未设置自动注册)
2.2 .服务器端不需要改变,继续运行。
3.配置代理服务器1。配置zabbix 5.0 https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86 _ 64/zabbix -release -5.0-1 . el7 . no arch . rpm 2 . s # http://repo . zabbix . com # https://mirrors . aliyun . com/zabbix # & rsquo;/etc/etc/yum . repos . d/zabbix . repo 3安装代理,数据库和数据库客户端yum安装zabbix -proxy -mysqlzabbix -get -yyum安装mariadb-servermariadb-y(如果提示已经被mysql-community替换,执行yum remove mysql-libs,重新安装)yum -y安装Maria db -server Maria db -client Maria db -devel
4.启动数据库系统ctl启动mariadb
5.进入数据库mysql(默认没有用户名和密码)
6.创建数据表创建数据库Zabbix _ Proxy字符集UTF8 Collate UTF8 _ bin
7.授予zabbix_proxy数据库和其中所有表的所有权限。设置用户名zabbix的密码是Zabbix授予Zabbix _ proxy上的所有权限。*致Zabbix @ & lsquo本地主机& rsquo由& lsquo标识。zabbix & rsquo;
8.刷新mysql权限刷新权限;Exit #退出数据库客户端。
9.导入zabbix_proxy数据库信息rpm -ql zabbix-proxy-mysql #查询sql文件路径zcat | MySQL -uzabbix -Pzabbix Zabbix _ proxy
10.检查数据是否已成功导入。如果看到很多数据表,说明MySQL -uzabbix -Pzabbixshowdatabases是成功的;使用zabbix _ proxy显示表格;出口
11.修改zabbix -代理配置文件,链接数据库sed -I . ori & lsquo;的信息162a DBPassword = zabbix & rsquo/etc/zabbix/zabbix _ proxy . confsed -I & lsquo;S # server = 127.0.0.1 # server =服务器ip地址# & rsquo/etc/zabbix/zabbix _ proxy . confsed -I & lsquo;s # hostname = zabbix proxy # hostname =代理服务器域名# & rsquo。/etc/zabbix/zabbix_proxy.conf
12.检查代理服务器配置文件grep ' 1 '/etc/zabbix/zabbix _ proxy . conf。
13.重新启动服务器
14.启动代理服务器systemctl重启zabbix-proxy systemctl状态zabbix-proxy #看启动是否成功,如果有绿色active(正在运行)表示成功。
网页添加代理
从来没有,可能数据库没打开,打开数据库就好了。
使用代理页面设置使用代理
修改代理端的配置
设置自启动1。将执行权限sudo chmod +x /etc/rc.d/rc.local2添加到配置文件中。打开配置文件sudo vi/etc/rc.d/rc.local3 .在配置文件中添加两行:system CTL start mariadbsystemctl restart zabbix -proxy 4。保存并退出配置文件Esc:wq。
zabbix -服务器无法启动。日志中有一个错误。
1.检查日志tail -n100/var/log/zabbix/zabbix _ proxy . log无法启动警报管理器服务:无法将套接字绑定到& ldquo/var/run/zabbix/zabbix _ server _ alerter . sock & rdquo;:
图2
其实zabbix_proxy是不行的。
参见如图3所示的日志文件。查看命令:tail -n 1000/var/log/zabbix/zabbix _ proxy . log #过滤最新的1000行数据进行查看。
图3
从最新的错误报告中可以看出,问题是由数据库连接失败引起的。
检查数据库状态systemctl status mariadb图4。
a-Z ↩︎
以上就是本文关于zabbix集群构建分布式监控的操作步骤。关于zabbix分布式监控的更多信息,请搜索主机频道zhujipindao之前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册