温馨提示×

Zabbix基本安装与配置

小亿
79
2024-01-04 16:12:00
栏目: 智能运维

以下是Zabbix的基本安装和配置步骤:

  1. 安装Apache、PHP和MySQL:

    • 使用以下命令安装Apache:sudo apt-get install apache2
    • 使用以下命令安装PHP和MySQL:sudo apt-get install php mysql-server php-mysql
  2. 安装Zabbix服务器:

    • 使用以下命令添加Zabbix官方存储库:wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu18.04_all.deb
    • 使用以下命令安装Zabbix官方存储库:sudo dpkg -i zabbix-release_5.4-1+ubuntu18.04_all.deb
    • 使用以下命令更新存储库:sudo apt-get update
    • 使用以下命令安装Zabbix服务器:sudo apt-get install zabbix-server-mysql
  3. 创建Zabbix数据库:

    • 使用以下命令登录到MySQL服务器:sudo mysql -u root -p
    • 在MySQL终端中,创建一个新的数据库:CREATE DATABASE zabbix character set utf8 collate utf8_bin;
    • 创建一个新的数据库用户并授予访问数据库的权限:CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
    • 将权限赋予新用户:GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
    • 刷新MySQL权限:FLUSH PRIVILEGES;
    • 退出MySQL终端:exit
  4. 导入Zabbix数据库模式和数据:

    • 使用以下命令导入数据库模式和数据:sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
  5. 配置Zabbix服务器:

    • 打开Zabbix服务器配置文件:sudo nano /etc/zabbix/zabbix_server.conf
    • 修改以下配置项:
      DBHost=localhost
      DBName=zabbix
      DBUser=zabbix
      DBPassword=password
      
    • 保存并关闭文件。
  6. 启动Zabbix服务器和Zabbix代理:

    • 使用以下命令启动Zabbix服务器:sudo systemctl start zabbix-server
    • 使用以下命令启动Zabbix代理:sudo systemctl start zabbix-agent
  7. 配置Zabbix前端:

    • 将Zabbix前端文件复制到Apache的Web目录中:sudo cp -r /usr/share/zabbix /var/www/html/
    • 修改Zabbix前端配置文件:sudo nano /etc/zabbix/apache.conf
    • 将以下行的注释符号(#)移除:
      php_value date.timezone Asia/Shanghai
      
    • 保存并关闭文件。
  8. 配置防火墙:

    • 如果有防火墙正在运行,请确保允许访问Zabbix服务器的端口(默认为10051)。
  9. 访问Zabbix前端:

    • 在Web浏览器中,输入服务器的IP地址或域名,然后添加/zabbix,例如:http://<server-ip>/zabbix
    • 通过按照安装向导的步骤进行设置,创建Zabbix管理员帐户并完成安装。

这就是Zabbix的基本安装和配置步骤。完成后,您应该能够使用Zabbix监控您的服务器和网络设备。

0