在 CentOS7上安装zabbix-proxy4.0

本文详细介绍了如何在CentOS7上安装Zabbix-proxy4.0,包括系统环境配置、数据库安装、错误排查及解决方法,如安装过程中遇到fping依赖问题、proxy数据发送失败和数据库访问权限问题,文中提供了相应的解决方案。

原理

zabbix_agent收集数据
zabbix-proxy获取zabbix_agent的数据上发给zabbix_server
zabbix_server 获取数据后展示

一、系统环境配置

[root@zabbix-proxy ~]# setenforce 0
[root@zabbix-proxy ~]# vi /etc/selinux/config
[root@zabbix-proxy ~]# reboot
[root@zabbix-proxy ~]# getenforce
Disabled
[root@zabbix-proxy ~]# systemctl stop firewalld.service
[root@zabbix-proxy ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@zabbix-proxy ~]# firewall-cmd --state
not running

二、安装数据库

[root@zabbix-proxy ~]# yum install -y mariadb-server
[root@zabbix-proxy ~]# rpm -qa mariadb
mariadb-5.5.64-1.el7.x86_64
[root@zabbix-proxy ~]# systemctl start mariadb
[root@zabbix-proxy ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@zabbix-proxy ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.64-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin; # 创建zabbix数据库(中文编码格式)
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
要在CentOS 7安装Zabbix Proxy 7,你需要先确保你的系统已经更新到最新版本,并且安装了必要的软件包管理工具。下面是安装步骤: 1. **更新系统并安装依赖**: ```bash sudo yum update -y sudo yum install epel-release -y # 如果还没有EPEL源,需要添加它 sudo yum install zabbix-agent -y ``` 2. **下载Zabbix Proxy组件**: Zabbix官方提供tarball文件,你可以从其官方网站下载适用于CentOS 7zabbix-release-z7.noarch.rpm文件。例如: ``` wget https://repo.zabbix.com/zabbix/7.4/rpm/zabbix-release/zabbix-release-z7-4-6.el7.noarch.rpm ``` 3. **安装Zabbix Release**: ```bash sudo rpm -ivh zabbix-release-z7-4-6.el7.noarch.rpm ``` 4. **安装Zabbix Proxy**: 使用`yum`安装zabbix-proxy-server: ```bash sudo yum install zabbix-proxy-server -y ``` 安装过程中可能会提示你配置一些基本信息,如服务器地址、数据库连接等。 5. **配置Zabbix Proxy**: Zabbix Proxy的主要配置文件通常在 `/etc/zabbix/proxyd.conf`。编辑这个文件以适应你的环境设置,包括主机名、监控规则以及数据库连接参数。 6. **启动和开机自启**: ```bash sudo systemctl start zabbix-proxy sudo systemctl enable zabbix-proxy ``` 7. **验证安装**: 验证Proxy是否正在运行并且可以与Zabbix Server通信: ```bash sudo zabbix_get -s <your_zabbix_server_ip> -p <zabbix_port> -k 'proxy.ping' ``` 完成上述步骤后,你应该就可以开始收集监控数据了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值