zabbix-proxy安装

1、依赖环境安装

[root@zabbix zabbix-3.4.8]# yum install net-snmp net-snmp-devel ipmitool libevent libevent-devel  OpenIPMI-*  -y

2、zabbix-proxy安装

[root@zabbix zabbix-3.4.8]# ./configure --prefix=/usr/local/zabbix --with-openipmi --with-net-snmp  --with-mysql=/usr/local/mysql/bin/mysql_config  --enable-proxy --enable-agent

没有报错

[root@zabbix zabbix-3.4.8]# make && make install

3、zabbix_proxy配置

[root@zabbix zabbix-3.4.8]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
[root@zabbix zabbix-3.4.8]# sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#' /etc/init.d/zabbix_agentd 
 [root@zabbix zzabbix-3.4.8]# chmod a+x /etc/init.d/zabbix_agentd

4、数据库创建,导入数据库文件

 [root@zabbix zabbix-3.4.8]# echo "export PATH=/usr/local/mysql/bin:$PATH" >/etc/profile.d/mysql.sh
 [root@zabbix zabbix-3.4.8]# source /etc/profile.d/mysql.sh 
 [root@zabbix zabbix-3.4.8]# mysql -u root -p
 mysql> create database zabbix_proxy charset=utf8;
 Query OK, 1 row affected (0.00 sec)
 mysql> grant all on zabbix_proxy.* to 'zabbix_proxy'@'localhost' identified by 'zabbixproxy';
 Query OK, 0 rows affected (0.00 sec)
 mysql> flush privileges;
 Query OK, 0 rows affected (0.00 sec)
 mysql> use zabbix_proxy;
 Query OK, 0 rows affected (0.00 sec)
 mysql> source /opt/zabbix-3.4.8/database/mysql/schema.sql
 Query OK, 0 rows affected (0.00 sec)

5、配置文件配置

[root@zabbix mysql]# vim /usr/local/zabbix/etc/zabbix_proxy.conf
# 0代表主动模式,1代表被动模式
ProxyMode=0 
# zabbix server地址,被动模式不需要设置
Server=172.18.1.184
# 主机地址
Hostname=Zabbix.proxy
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=zabbixproxy
# zabbix请求监控数据的时间
ConfigFrequency=60
# zabbix发送监控数据的时间
DataSenderFrequency=60

6、启动服务

[root@zabbix mysql]# useradd -s /sbin/nologin zabbix
[root@zabbix mysql]# /usr/local/zabbix/sbin/zabbix_proxy

7、查看服务

8、zabbix server配置

9、配置zabbix_server的hosts配置文件

vim /etc/hosts    //添加
172.18.1.150   zabbix2_proxy

10、同时重启zabbix_server端和zabbix_proxy,否则日志会报错

 25276:20200811:092052.902 cannot send proxy data to server at "172.18.1.184": proxy "Zabbix2_proxy" not found

顺序重启:zabbix_server--------------zabbix_proxy

重启完之后就会发现后台日志重新和zabbix_server交互了。

发表评论

后才能评论