CentOS7 Zabbix proxy 安装

Posted

tags:

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

环境:CentOS 7.4

软件版本:Zabbix 4.4

准备工作:配置静态IP DNS 、关闭防火墙、关闭selinux

设置RPM源

#官方源服务器在国外,这里选择阿里源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

安装mariadb与设置

#yum安装
yum -y install mariadb mariadb-server mariadb-devel

#启动服务
systemctl start mariadb

#设置为开机启动
systemctl enbale mariadb

#设置mariadb root密码
 mysqladmin -uroot password ******

#创建zabbix_proxy数据库(中文编码格式)
MariaDB [(none)]> create database zabbix_proxy character set utf8;

#创建用户并授予zabbix_proxy数据库的所有权限
MariaDB [(none)]> grant all on zabbix_proxy.* to zabbix@localhost identified by ‘******‘;

#刷新权限
MariaDB [(none)]> flush privileges;

#查询并删除控用户名用户
MariaDB [(none)]> select user,host from mysql.user;
MariaDB [(none)]> drop user ‘‘@localhost;
MariaDB [(none)]> exit

安装 Zabbix proxy 并使用 MySQL 数据库

yum install zabbix-proxy-mysql

导入数据到数据库zabbix_proxy

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

Zabbix server/proxy 配置数据库

vim /etc/zabbix/zabbix_proxy.conf
ProxyMode=0  #设置zabbix-proxy模式 0为主动式,1为被动式
Server=xxx.xxx.xxx.xxx  #zabbix server的IP
ServerPort=10051                   #zabbix server端口 
Hostname=ZabbixProxy               #本机hostname
DBHost=localhost                   #数据库主机名
DBName=zabbix_proxy                #数据库名称
DBUser=zabbix                      #数据库用户名
DBPassword=******                  #数据库登陆密码

重启zabbix-proxy服务,并设置服务开机启动

systemctl restart zabbix-proxy
systemctl enable zabbix-proxy

zabbix server web端配置

技术图片
技术图片

以上是关于CentOS7 Zabbix proxy 安装的主要内容,如果未能解决你的问题,请参考以下文章

zabbix4.4 (server,proxy,agent)安装部署实战

Zabbix 中继模式 Proxy

使用 Zabbix 监控私有信息-邮件报警

zabbix-proxy编译安装

zabbix-proxy安装

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