dmli的博客小屋

专注IT运维

zabbix proxy安装配置简记

一、配置yum源

# vim /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=0

二、安装zabbix proxy

create database zabbix_proxy charset utf8 collate utf8_general_ci;
yum install zabbix-proxy-mysql
zcat /usr/share/doc/zabbix-proxy-mysql-3.4.14/schema.sql.gz|mysql -uzabbix -p -h127.0.0.1 -P3306 zabbix_proxy
vim /etc/zabbix/zabbix_proxy.conf
#填写zabbix-server所在服务器IP
Server=127.0.0.1
Hostname=dmli-proxy
DBHost=127.0.0.1
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
#更新配置文件频率
ConfigFrequency=300
systemctl start zabbix-proxy
systemctl enable zabbix-proxy

三、配置zabbix proxy

在zabbix-server中添加proxy:

Administration -- Proxies -- Create proxy -- dmli-proxy

四、配置zabbix agent

跟平常配置一样,注意“Server”和“ServerActive”参数要填zabbix-proxy的ip地址。

五、添加hosts

就正常添加,“Monitored by proxy”选项那里把代理选上即可。

六、跟mysql冲突的解决方法

有时候主机上已经安装了mysql,跟zabbix-proxy所需要的依赖冲突了,导致不能使用yum安装zabbix-proxy:

image.png

image.png

可以通过源码编译安装绕开这个冲突,但其实有更简便的操作方法,那就是安装mysql提供的Shared components,我这里mysql是5.6版本,下载对应的Shared components包并安装:

image.png

然后再安装zabbix-proxy就不会报冲突了,搞定!

image.png



发表评论:

Copyright© dmli 2015-2019