安装Zabbix Server可以分为以下几个步骤:

  1. 配置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
    
  2. 安装Zabbix Server 接下来,使用以下命令安装Zabbix Server:

    apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts
    
  3. 配置数据库 在安装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;
    
  4. 导入Zabbix数据库模式 使用以下命令来导入Zabbix数据库模式:

    zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -u zabbix_user -p zabbix_db
    
  5. 配置Zabbix Server 编辑Zabbix Server配置文件/etc/zabbix/zabbix_server.conf,设置数据库连接信息:

    DBHost=localhost
    DBName=zabbix_db
    DBUser=zabbix_user
    DBPassword=password
    
  6. 启动Zabbix Server 使用以下命令启动Zabbix Server:

    systemctl start zabbix-server
    systemctl enable zabbix-server
    
  7. 配置防火墙 如果有防火墙,需要允许Zabbix Server端口通过防火墙:

    ufw allow 10051/tcp
    
  8. 访问Zabbix Web界面 打开浏览器,访问http://your_server_ip/zabbix,使用默认用户名Admin和密码zabbix登录Zabbix Web界面。

以上就是安装Zabbix Server的详细教程,希望对你有帮助。