
zabbix5.0 for centos8.x
发布日期:2021-05-10 08:55:30
浏览次数:15
分类:精选文章
本文共 2020 字,大约阅读时间需要 6 分钟。
配置Zabbix源仓库 RepOMdl
安装Zabbix前需要先配置源仓库。在CentOS 8上安装Zabbix需要使用官方提供的YUM存储库。
# 添加Zabbix源仓库rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpmdnf clean all
安装Zabbix相关软件包
安装所有需要的Zabbix组件,包括Zabbix服务器、前端(HTTP接口)、数据库支持和监控代理。
# 安装Zabbix服务相关软件包dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent
安装时要注意的
在安装过程中,可能需要手动启动或停止某些服务,具体根据实际情况执行相应的命令。
安装并配置MySQL
前提条件:已安装了MySQL server。
# 安装MySQLyum install mysql-serverssystemctl start mysqld.service
创建Zabbix数据库及用户
登录MySQL,创建数据库和用户。
# 使用root用户登录mysql -u root -p# 运行SQL脚本创建数据库create database zabbix character set utf8 collate utf8_bin;# 创建用户并赋予权利create user zabbix@localhost identified by 'zabbix';grant all privileges on zabbix.* to zabbix@localhost;
导入Zabbix数据库
使用 zcat
命令导入数据库创建脚本文件。
# 复制数据库创建SQL脚本并安装zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
配置Zabbix连接MySQL
编辑Zabbix服务配置文件,确保数据库连接信息正确。
vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix
配置Nginx作为Zabbix前端服务器
安装完成后,配置Nginx来处理Zabbix前端请求。
vim /etc/nginx/conf.d/zabbix.conf
listen 80;server_name zabbix.example.com;root /usr/share/zabbix/web;location / { proxy_pass http://php-fpm:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme;}
配置PHP-FPM
确保PHP-FPM的配置文件正确,特别是时区设置。
vim /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
启动相关服务
启动所有服务以确保系统正常运行。
# 启动Nginxsystemctl restart nginx# 重启PHP-FPMsystemctl restart php-fpm# 启动Zabbix服务systemctl start zabbix-serversystemctl start zabbix-agent
配置域名解析
确保域名解析正确,防止访问时出现 DNS 解析错误。
# root服务器配置(以x.x.x.x为例)x.x.x.x zabbix.wuxingge.com
访问Zabbix前端
通过浏览器访问Zabbix前端界面。
# 访问地址http://zabbix.wuxingge.com
处理字体乱码问题
安装字体包以解决浏览器显示乱码问题。
# 安装字体包并复制到目标目录yum install wqy-microhei-fontscp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
完成配置
如上操作完成后,可以通过访问Zabbix前端地址进行系统管理和监控。