yum安装zabbix6.2

一、基本环境说明

版本选择6.2 操作系统版本:CentOS Linux release 8.2.2004

二、配置安装

1、安装源

rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3.el8.noarch.rpm dnf clean all

2安装PHP7.4

dnf module switch-to php:7.4

3、安装zabbix-server 前面与代理

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

三、安装数据库

1、docker安装

yum install -y yum-utils yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io

mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://medetzsq.mirror.aliyuncs.com"] } EOF

生效并启动

systemctl daemon-reload systemctl restart docker

数据库信息

name:root password:xyy@2020 port:3309

验证:

数据初始化

本地数据库安装

#下载源

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

#安装源

rpm -ivh mysql80-community-release-el8-1.noarch.rpm

yum module disable mysql

注意一定要执行,不然安装时会提示找不到包关闭默认的

MySQL yum install mysql-community-server

#安装 如果报未rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 报未签名之类的 #启动mysql服务

systemctl start mysqld

#查看mysql运行状态

systemctl status mysqld grep 'temporary password' /var/log/mysqld.log mysql -uroot -p 输入日志中的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密码'; flush privileges;

create database zabbix character set utf8mb4 collate utf8mb4_bin; create user zabbix@localhost identified by 'xyy@2022'; grant all privileges on zabbix.* to zabbix@localhost; set global log_bin_trust_function_creators = 1; quit;

帐号检查

#数据源

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

或者 gzip -d /usr/share/zabbix-sql-scripts/mysql/server.sql.gz source /usr/share/zabbix-sql-scripts/mysql/server.sql

容器安装方法

#容器数据库 gzip -d /usr/share/zabbix-sql-scripts/mysql/server.sql.gz docker cp server.sql 191f7d02d99e:/home 登录数据库并切换至zabbix use zabbix; source /home/server.sql

检查导入的表

注意:导入数据结构后在禁用log_bin_trust_function_creators

mysql>set global log_bin_trust_function_creators = 0;

四、修改配置文件

1、修改zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf DBPassword=xyy@2022

2、启动并开机启动

systemctl restart zabbix-server zabbix-agent httpd php-fpm systemctl enable zabbix-server zabbix-agent httpd php-fpm

五、访问配置

http://135.159.201.209/zabbix/setup.php

六、异常问题处理

下拉选框没有中文

#默认是 true vi /usr/share/zabbix/include/locales.inc.php 把zh_CN后面参数写true 安装中文语言包 yum reinstall glibc-common yum install langpacks-zh_CN.noarch #刷新即可

默认口令

Admin Zabbix

图形图例乱码处理

上传simkai.ttf至/usr/local/nginx/html/zabbix/assets/fonts目录                (具体以自己的目录为准)

mv simkai.ttf /usr/local/nginx/html/zabbix/assets/fonts vim /usr/local/nginx/html/zabbix/include/defines.inc.php 修改81行 DejaVuSans修改为simkai 修改122行 DejaVuSans修改为simkai

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我是语言模型AI,没有实际操作能力。以下是Zabbix 6.2安装步骤,仅供参考: 1. 检查系统要求 Zabbix 6.2要求系统版本为CentOS 7或者Red Hat Enterprise Linux 7。确保系统已经更新到最新版本,并且安装了必要的依赖库。 2. 安装数据库 Zabbix支持MySQL、PostgreSQL和Oracle数据库。在安装Zabbix之前,需要安装并配置好数据库。这里以MySQL为例: 安装MySQLyum install mysql-server mysql-devel 启动MySQL服务: systemctl start mysqld 设置MySQL root密码: mysql_secure_installation 创建Zabbix数据库: mysql -u root -p CREATE DATABASE zabbix character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES; quit; 3. 安装Zabbix 下载Zabbix源码包: wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.0.tar.gz 解压源码包: tar zxvf zabbix-6.2.0.tar.gz 进入解压后的目录: cd zabbix-6.2.0 编译安装Zabbix: ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 make install 4. 配置Zabbix Server 编辑Zabbix Server配置文件: vi /usr/local/etc/zabbix_server.conf 修改以下参数: DBName=zabbix DBUser=zabbix DBPassword=password LogFile=/tmp/zabbix_server.log 保存并退出。 5. 启动Zabbix Server 启动Zabbix Server: /usr/local/sbin/zabbix_server 6. 配置Zabbix Web界面 编辑Zabbix Web配置文件: vi /usr/local/etc/zabbix_web.conf.php 修改以下参数: $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'localhost'; $DB['PORT'] = '0'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'password'; $ZBX_SERVER = '127.0.0.1'; $ZBX_SERVER_PORT = '10051'; $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG; 保存并退出。 7. 启动Zabbix Agent 编辑Zabbix Agent配置文件: vi /usr/local/etc/zabbix_agentd.conf 修改以下参数: Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server 保存并退出。 启动Zabbix Agent: /usr/local/sbin/zabbix_agentd 8. 访问Zabbix Web界面 在浏览器中输入服务器的IP地址或者域名,访问Zabbix Web界面。默认用户名和密码为Admin/zabbix。登录后即可开始配置Zabbix监控。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值