开发者社区 问答 正文

在ecs部署zabbix无法进入数据库镜像配置,mysqld/mysqld.sock文件找不到。

2019-08-01_091334.png Ubuntu18.04部署zabbix4.2 2019-08-01_094245.png2019-08-01_110831.png

展开
收起
rook.io 2019-08-01 09:15:08 802 分享 版权
阿里云 AI 助理回答

在Ubuntu 18.04上部署Zabbix 4.2,您可以遵循以下步骤进行操作。请注意,随着时间的推移,软件包和命令可能会有所变化,因此建议您也参考Zabbix官方文档获取最新信息。

准备工作

  1. 更新系统: 首先,确保您的系统是最新的。

    sudo apt update
    sudo apt upgrade
    
  2. 安装必要的软件包: 安装Apache、PHP以及其它必要的扩展。

    sudo apt install apache2 php-fpm php-mysql mariadb-server curl git
    
  3. 配置PHP 编辑PHP配置文件,调整内存限制等设置(如果需要)。

    sudo nano /etc/php/7.2/fpm/php.ini
    

    找到并修改或添加以下行:

    memory_limit = 512M
    date.timezone = Asia/Shanghai # 根据实际情况设置时区
    
  4. 启动并启用服务 启动并设置开机自启Apache和MySQL服务。

    sudo systemctl start apache2
    sudo systemctl enable apache2
    sudo systemctl start mysql
    sudo systemctl enable mysql
    

安装Zabbix

  1. 添加Zabbix存储库 下载并添加Zabbix的GPG密钥,然后添加Zabbix存储库。

    wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+bionic_all.deb
    sudo dpkg -i zabbix-release_4.2-1+bionic_all.deb
    
  2. 安装Zabbix服务器、前端和代理 使用apt安装Zabbix相关组件。

    sudo apt update
    sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
    

配置数据库

  1. 创建Zabbix数据库和用户 登录MySQL/MariaDB并执行以下命令。

    sudo mysql -u root -p
    CREATE DATABASE zabbix character set utf8 collate utf8_bin;
    GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbixuser'@'localhost' IDENTIFIED BY 'your_strong_password';
    FLUSH PRIVILEGES;
    EXIT;
    
  2. 导入初始架构和数据 使用Zabbix提供的SQL脚本初始化数据库。

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

配置Zabbix Server

  1. 编辑Zabbix Server配置文件 修改数据库连接设置。

    sudo nano /etc/zabbix/zabbix_server.conf
    

    找到并修改以下行:

    DBHost=localhost
    DBName=zabbix
    DBUser=zabbixuser
    DBPassword=your_strong_password
    
  2. 重启Zabbix服务和PHP-FPM 应用更改并重启服务。

    sudo systemctl restart zabbix-server zabbix-agent apache2 php7.2-fpm
    

完成Web界面配置

  1. 访问Zabbix Web界面 打开浏览器,访问 http://your_server_ip/zabbix,开始首次配置过程,按照向导完成数据库连接、管理员账号创建等步骤。

以上步骤应该能帮助您在Ubuntu 18.04上成功部署Zabbix 4.2。请根据实际环境调整配置,并确保遵循最佳安全实践。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答