关于zabbix的安装方式,官网提供了几种方法,分别是:部署包安装、源码安装、容器安装。容器安装我之前已经写过一篇,而现在这一篇是关于部署包安装的。

 
按照官网的说法,我们需要如下几个步骤:
 

一. 安装LAMP环境

 

1.1 Linux

这个。。。不知道怎么说,下一项。

 

1.2 Apache

yum install -y httpd

 

1.3 Mysql

yum install yum-utils -y
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm	
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community	
sudo yum install mysql-community-server -y
setenforce 0
/sbin/mysqld --defaults-file=/etc/my.cnf --user=root 

关于配置文件,请依照个人口味,自行修改配置。
 

1.4 php

yum install -y php

 
至此,LAMP环境搭建完成。
 

二. 安装zabbix部署包

 

2.1 找到zabbix源,并引入源、安装源码包。

PS:尽量找个高版本的。目前最新稳定版版是zabbix4.4,我们可以使用zabbix4.0或者4.2进行搭建。
上到官网,找到响应版本的源。我这里使用的是cent7的zabbix4.2版本,大家可以根据自己的情况,选择合适的版本进行下载。

rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
yum install -y zabbix-server-mysql zabbix-proxy-mysql zabbix-web-mysql

 

2.2 建立zabbix数据库、zabbix用户、并将目标数据库导入。

登入mysql数据库,建立zabbix数据库。

shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;

导入目标数据库:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 

2.3 检查数据库导入结果

我们可以检查一下mysql数据库,看看zabbix库中是否真的存在表。若是存在,则证明导入成功。

 

三. 进行安装

 

3.1 修改/etc/httpd/conf.d/zabbix.conf,取消timezone行的注释,并将其时区修改为"Asia/Shanghai"。否则安装时会报错。

3.2 在浏览器中输入ip/zabbix,进行引导安装,即可。

posted on   eryoung2  阅读(1312)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示