首页 > 代码库 > Zabbix_proxy的架设
Zabbix_proxy的架设
一、安装zabbix-proxy与导入数据库
1、 安装 zabbix-server
1 $ sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 2 $ sudo yum groupinstall mariadb -y 3 $ sudo yum install zabbix-proxy Zabbix-proxy-mysql -y
2、 导入zabbix-proxy数据库
1 $ sudo systemctl start mariadb 2 $ sudo systemctl enable mariadb 3 $ sudo mysql_secure_installation 4 $ mysql -uroot -p123456 //登录数据库 5 mysql> create database zabbix_proxy character set utf8; 6 mysql> grant all privileges on Zabbix_proxy.* to zabbix@localhost identified by ‘123456’; 7 mysql> flush privileges; 8 mysql> exit //退出mysql 9 $ sudo zcat /usr/share/doc/zabbix-proxy-mysql-3.0.10/schema.sql.gz | mysql -uroot -p123456 zabbix_proxy
3、 启动zabbix-proxy
1 $ sudo systemctl start zabbix-proxy 2 $ sudo systemctl enable zabbix-proxy
二、 配置zabbix-proxy
1、 修改配置文件
1 $ sudo vim /etc/zabbix/zabbix_proxy.conf
-------------------------------------------------------------------------->
1 Server=10.0.0.20 //Zabbix-server服务器的IP 2 ServerActive=10051 //Zabbix-server服务器的端口 3 ProxyMode=0 //默认为0,即zabbix_proxy工作于主机模式,1则反之 4 DBHost=localhost //Zabbix-proxy的数据库IP地址 5 DBUser=Zabbix //Zabbix-proxy的数据库用户名 6 DBPassword=123456 //Zabbix-proxy的数据库密码 7 DBSocket=/var/lib/mysql/mysql.sock //Zabbix-proxy的mysql.sock
2、 在Zabbix-server上添加zabbix_proxy,步骤:Configuration -> Proxies -> create proxy,明细如下图:
PS:Proxy name 必须与zabbix_proxy.conf里设置的一致。
三、客户机连接Zabbix_proxy
1、 修改客户机的连接信息
1 $ sudo vim /etc/Zabbix/Zabbix-agentd.conf
------------------------------------------------------------------->
1 Server=10.0.0.22 //此处需填写zabbix_proxy的IP 2 ServerActive=10.0.0.22:10051 //同上
2、 打开zabbix-server:Configuration -> Hosts -> Create host,明细如下图:
PS:基本上与zabbix-server添加客户机一样,除Monitored by proxy外,Monitored by proxy选择的必须是刚刚设置好的zabbix_proxy。
Zabbix_proxy的架设
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。