步骤1:下载和安装Zabbix
1.1 在终端中使用以下命令安装Zabbix仓库:
sudo wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.debsudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
1.2 更新安装包列表:
sudo apt update
1.3 安装Zabbix Server和Zabbix Agent:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
1.4 在安装过程中,你需要为Zabbix Server设置MySQL数据库密码。请确保将其记录在安全的地方。
步骤2:创建Zabbix数据库
2.1 使用以下命令登录MySQL:
mysql -u root -p
2.2 创建Zabbix数据库:
create database zabbix character set utf8 collate utf8_bin;
2.3 创建Zabbix数据库用户并授权:
grant all privileges on zabbix.* to zabbix@localhost identified by 'your_password';
2.4 退出MySQL:
quit;
步骤3:配置Zabbix Server
3.1 打开Zabbix Server配置文件:
sudo nano /etc/zabbix/zabbix_server.conf
3.2 找到以下行并取消注释:
DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=your_password
请将your_password替换为你在步骤2中为Zabbix数据库用户设置的密码。
3.3 保存并关闭文件。
步骤4:导入Zabbix数据库模板
4.1 使用以下命令导入Zabbix数据库模板:
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
4.2 在输入命令后,系统会提示你输入Zabbix数据库用户的密码。
步骤5:配置Zabbix前端
5.1 打开Zabbix前端配置文件:
sudo nano /etc/zabbix/apache.conf
5.2 将以下行的注释取消:
php_value date.timezone Europe/Riga
请根据你的时区将Europe/Riga替换为你所在的时区。
5.3 保存并关闭文件。
6.1 启动Zabbix Server和Zabbix Agent服务:
sudo systemctl start zabbix-server zabbix-agent
6.2 确认Zabbix Server和Zabbix Agent已经启动:
sudo systemctl status zabbix-server zabbix-agent
如果一切正常,你将看到Zabbix Server和Zabbix Agent的运行状态。
6.3 在浏览器中访问Zabbix前端,通过以下URL进行访问:
http://your_server_IP_address/zabbix
请使用你的服务器的IP地址替换your_server_IP_address。
6.4 第一次访问前端时,将提示你输入数据库信息。请提供与步骤2中创建的数据库相同的信息。
6.5 输入完数据库信息后,你将被重定向到Zabbix前端登录页面。使用默认的用户名“Admin”和密码“zabbix”进行登录。
6.6 登录后,你将看到Zabbix前端的主界面。你可以在这里配置主机、监控项、触发器等。
这样,你就完成了Zabbix的部署。请注意,这只是一个基本的Zabbix安装,你可以进一步配置和定制以满足你的需求。




