yum安装zabbix4.4版本,并配置proxy代理

一、 安装环境及版本信息

操作系统:centos7.4
zabbix版本: 4.4
mariadb 5.5

共三台
192.168.245.132 zabbix-server
192.168.245.133 zabbix-proxy
192.168.245.134 zabbix-node1

二、zabbix server安装(192.168.245.132)

安装yum源

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

yum -y install epel-release  

yum install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf  -y 

注意:如果出现yum安装不了,是由于yum源地址为国外的,可以修改/etc/yum.repos.d/zabbix.repo

[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/4.4/rhel/7/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.4/rhel/7/$basearch
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
skip_if_unavailable = 1
keepcache = 0

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

mariadb安装(192.168.245.132)

yum -y install mariadb mariadb-server
systemctl start mariadb
密码可改可不改,修改密码命令如下:
mysqladmin -uroot  password  ‘密码’

创建zabbix库:

create database zabbix character set utf8 collate utf8_bin;

授权:

grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
完成后先用本机使用zabbix登录测试一下,如果拒绝连接,再授权一下
grant all privileges on zabbix.* to zabbix@'localhost‘ identified by 'zabbix';

刷新权限

flush privileges;

导入数据到zabbix,密码为刚才创建zabbix用户的密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz |  mysql -uzabbix-p  zabbix

配置zabbix_server

1、修改配置
#vim /etc/zabbix/zabbix_server.conf

DBHost=192.168.245.132
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

3、修改时区:

 vim /etc/httpd/conf.d/zabbix.conf

打开注释并修改配置:

php_value date.timezone Asia/Shanghai

启动apache

systemctl start httpd.service

启动zabbix server

systemctl start zabbix-server.service

访问: http:ip/zabbix

三、zabbix proxy(192.168.245.133) 部署:

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum clean all

yum makecache

yum install zabbix-proxy-mysql.x86_64 zabbix-agent.x86_64 zabbix-sender

安装mariadb,与132主机一致

创建zabbix库:

create database zabbix_proxy character set utf8 collate utf8_bin;

授权:

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

刷新权限

flush privileges;

#部署mariadb步骤和在zabbix server中部署一样,区别在导入数据时候不一样:

 zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uroot -p zabbix_proxy

#修改zabbix-proxy配置:vim /etc/zabbix/zabbix_proxy.conf

Server=192.168.245.132            # 真正的服务端(zabbix server)
Hostname=zabbix-proxy             # proxy的hostname,在web端网页配置时需要用到
DBHost=192.168.245.133            # 数据库,使用本地,也可以使用ip,我喜欢使用localhost,因为我授权就是本地,也因为配置ip失败踩过坑
DBName=zabbix_proxy               # 数据库名称,创建zabbix-proxy的mysql的数据库名称
DBUser=zabbix                     # 用户
DBPassword=zabbix                 # 密码
ConfigFrequency=30            # 这个好像是同步配置文件的时间
DataSenderFrequency=1             # 这个是proxy端向server端发送数据的时间,单位是秒,几乎等于实时同步

启动zabbix-proxy

systemctl start mariadb
systemctl start zabbix-proxy.service

四、zabbix客户端安装(192.168.245.134)

#添加yum源

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

#安装
安装失败或者很慢的话修改yum源,参考步骤二

yum install zabbix-agent

修改配置(/etc/zabbix/zabbix_agentd.conf)

Server=[zabbix server/zabbix proxy ip]
ServerActive=[zabbix server/zabbix proxy ip]
Hostname=[ Hostname of client system ]
 例:
Server=192.168.245.133
ServerActive=192.168.245.133
Hostname=zabbix-node1

启动

systemctl start zabbix-agent

zabbix server与zabbix proxy的配置的同步是有延时的,如果需要立即同步可以手动执行命令:
zabbix_proxy -c /etc/zabbix/zabbix_proxy.conf -R config_cache_reload

在web端配置代理
在这里插入图片描述
直到代理出现
在这里插入图片描述

配置主机,使用代理服务器

在这里插入图片描述
创建监控项

在这里插入图片描述

完成

在这里插入图片描述
有时候可用性出现的慢,等待一会,或者重启服务,还是不出现的话查看日志,查看是否配置出现问题。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_c G

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值