暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Rocky Linux 8 安装zabbix 7.0 LTS

运维笔谈 2025-03-27
189
Zabbix安装硬件要求参考:

安装Zabbix单机版很简单,我们在官网选择好对应的要求,官网会提供具体的安装步骤给我们。我们以Rocky 8.10为例。

1、Zabbix Server

服务器上先安装时间同步,MySQL数据库(8.0.30-8.3.X)

    rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/8/x86_64/zabbix-release-latest-7.0.el8.noarch.rpm
    dnf module switch-to php:8.2
    dnf install zabbix-server-mysql \
                zabbix-web-mysql    \
                zabbix-nginx-conf   \
                zabbix-sql-scripts  \
                zabbix-selinux-policy \
                zabbix-agent

    2、初始化数据库

    set global log_bin_trust_function_creators = 1 是为了提高数据导入的速度,导入完成之后需要设置为0。

      # mysql -uroot -p
      password
      mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
      mysql> create user zabbix@localhost identified by 'Z@bbix123';
      mysql> grant all privileges on zabbix.* to zabbix@localhost;
      mysql> set global log_bin_trust_function_creators = 1;
      mysql> quit;

      导入数据表和存储过程

        zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | \
             mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

        数据导入完成,再执行:

          # mysql -uroot -p
          password
          mysql> set global log_bin_trust_function_creators = 0;
          mysql> quit;

          3、简单配置

            vim /etc/zabbix/zabbix_server.conf
            # 其他暂时默认,修改Zabbix数据库密码
            DBPassword=Z@bbix123


            # Nginx配置
            /etc/nginx/conf.d/zabbix.conf
            listen 8080;
            server_name _;


            # 启动服务
            systemctl restart zabbix-server zabbix-agent nginx php-fpm
            systemctl enable zabbix-server zabbix-agent nginx php-fpm

            4、Web控制台配置

            首次登录 ,比如http://192.168.2.4:8080,会自动跳转到初始化页面,配置好MySQL连接信息即可。

            加油吧,少年!

            文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论