十五zabbix proxy

Posted 哭泣的馒头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十五zabbix proxy相关的知识,希望对你有一定的参考价值。

一、概述

zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.

二、proxy配置(129)

1、配置yum源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2、下载安装zabbix-proxy-mysql

地址

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/

yum localinstall -y  zabbix-proxy-mysql-3.4.3-1.el7.x86_64.rpm -y

3、安装数据库

yum install -y mariadb mariadb-devel mariadb-server

systemctl start mariadb

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

4、配置zabbix-proxy配置文件

[root@db2 tmp]# grep \'^[a-Z]\' /etc/zabbix/zabbix_proxy.conf
Server=192.168.10.130
Hostname=zabbix-proxy
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000


5、设置hostname

hostname最好设置成和zabbix_proxy.conf中Hostname一致

hostnamectl set-hostname zabbix-proxy

6、数据库配置

mysql -S /var/lib/mysql/mysql.sock

create database zabbix_proxy default charset utf8;

grant all on zabbix_proxy.* to zabbix@localhost identified by \'zabbix\';

rpm -ql zabbix-proxy-mysql


\'十五、zabbix

zcat /usr/share/doc/zabbix-proxy-mysql-3.4.3/schema.sql.gz|mysql -uzabbix -pzabbix zabbix_proxy -S /var/lib/mysql/mysql.sock

7、启动服务

systemctl start zabbix-proxy

三、agent配置(128)


[root@23bff2c4_1633529122 ~]# cat /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
DebugLevel=3
Server=192.168.10.129
ListenPort=10050
ListenIP=192.168.10.128
ServerActive=192.168.10.129
Hostname=192.168.10.128
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UserParameter=tcp.status[*],ss -antp |awk \'{a[$$1]++}END{print a["\'$1\'"]}\'
Timeout=30

重启zabbix agentd

systemctl restart zabbix-agentd

四、web页面配置

1、proxy配置

\'十五、zabbix

2、主机添加并设置代理

\'十五、zabbix

重启一下proxy,加快数据收集

systemctl restart zabbix-proxy

tail -f  /var/log/zabbix/zabbix_proxy.log

\'十五、zabbix



以上是关于十五zabbix proxy的主要内容,如果未能解决你的问题,请参考以下文章

zabbix_proxy开机启动脚本

Zabbix学习笔记(四十五)

ES6 第十五节 用proxy进行预处理

深入浅出Zabbix 3.0 -- 第十五章 Zabbix 协议与API

zabbix的自动注册(Auto registration),使用proxy实现

zabbix proxy