安装Zabbix Server可以分为以下几个步骤:
配置Zabbix仓库 首先需要配置Zabbix仓库,以便系统能够通过仓库安装Zabbix Server。在终端输入以下命令来安装Zabbix仓库的GPG密钥:
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
apt update
安装Zabbix Server 接下来,使用以下命令安装Zabbix Server:
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts
配置数据库 在安装Zabbix Server之前,需要为Zabbix创建一个数据库。首先登录到MySQL数据库服务器,并创建一个新的数据库和用户:
mysql -u root -p
CREATE DATABASE zabbix_db character set utf8 collate utf8_bin;
CREATE USER 'zabbix_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix_db.* TO 'zabbix_user'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
导入Zabbix数据库模式 使用以下命令来导入Zabbix数据库模式:
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -u zabbix_user -p zabbix_db
配置Zabbix Server
编辑Zabbix Server配置文件/etc/zabbix/zabbix_server.conf
,设置数据库连接信息:
DBHost=localhost
DBName=zabbix_db
DBUser=zabbix_user
DBPassword=password
启动Zabbix Server 使用以下命令启动Zabbix Server:
systemctl start zabbix-server
systemctl enable zabbix-server
配置防火墙 如果有防火墙,需要允许Zabbix Server端口通过防火墙:
ufw allow 10051/tcp
访问Zabbix Web界面
打开浏览器,访问http://your_server_ip/zabbix
,使用默认用户名Admin
和密码zabbix
登录Zabbix Web界面。
以上就是安装Zabbix Server的详细教程,希望对你有帮助。