zabbix4.0-安装:yum安装(zabbix_proxy、zabbix_agent)
需要可以连接互联网的地址,用于到指定地址下载rpm包。
要注意,zabbix-proxy、agent、与server的版本尽量保持大版本一致,否则可能会出现数据无法接收的情况。尤其是是proxy。
zabbix-4.0源:http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
zabbix_proxy安装
1.关闭selinux和防火墙。
2.导入zabbix_proxy的源,并安装。
#rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
#yum -y install zabbix-proxy
#systemctl enable zabbix-proxy
3.安装、初始化数据库。Zabbix-proxy也要连接一个数据库,一般安装在本地即可。
#yum install -y mariadb* (其实只下载mariadb、mariadb-server、mariadb-devel也可)
#systemctl start mariadb
#systemctl enable mariadb
#mysql_secure_installation 设置mysql账户root密码
MariaDB [(none)]> create database zabbix_proxy character set utf8;
MariaDB [(none)]>grant all on zabbix_proxy.* to zabbixproxy01@localhost identified by 'zabbixproxy';
MariaDB [(none)]> flush privileges;
4.初始化zabbix_proxy数据库:将/usr/share/doc/zabbix-proxy-mysql-4.0.35/schema.sql文件导入到数据库即可,默认是schema.sql.gz。
下面命令中,-u后的为用户"zabbixproxy01",-p 后面接着的"zabbix_proxy"为数据库名。然后会提示输出该用户的密码。
# zcat /usr/share/doc/zabbix-proxy-mysql-4.0.35/schema.sql.gz | mysql -uzabbixproxy01 -p zabbix_proxy
5.编辑/etc/zabbix/zabbix_proxy.conf配置文件。
6.启动zabbix_proxy程序。
#systemctl start zabbix-proxy
7.然后到zabbix_web端进行配置即可。
zabbix_agent安装
1.关闭selinux和防火墙。
2.导入zabbix_proxy的源,并安装。
#rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
#yum -y install zabbix-agent
#systemctl enable zabbix-agent
3.配置/etc/zabbix/zabbix_agentd.conf 文件
4.启动zabbix-agent
#systemctl start zabbix-agent
5.在zabbix_web界面上进行配置。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统