您当前所在位置:首页安装教程CentOS8.5下安装部署开源监控系统Zabbix6.0LTS

CentOS8.5下安装部署开源监控系统Zabbix6.0LTS

更新:2023-11-06 17:39:12编辑:tooool归类:安装教程人气:184

CentOS8.5下安装部署开源监控系统Zabbix 6.0LTS

一、 CentOS8.5操作系统初始环境准备

CentOS8于2021年年底停止了服务,在使用yum源安装时候会出现下面错误

错误:Failedtodownloadmetadataforrepo‘AppStream’:Cannot prepare internal mirrorlist:NoURLsinmirrorlist

解决办法

  • 1、替换成vault源
cd/etc/yum.repos.d/
sed -is/mirrorlist/mirrorlist/g/etc/yum.repos.d/CentOS-*
sed -is|baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g/etc/yum.repos.d/CentOS-*
  • 2、更新yum源为阿里云镜像源
wget-O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
sed -i -e/mirrors.cloud.aliyuncs.com/d-e/mirrors.aliyuncs.com/d/etc/yum.repos.d/CentOS-Base.repo
yum clean all
yum makecache

截图略

下面参考Zabbix官方安装向导说明文档进行安装部署

(图片可点击放大查看)

二、安装MySQL8.0

dnfinstallmysql-server

(图片可点击放大查看)

vim /etc/my.cnf.d/charset.cnf
cat /etc/my.cnf.d/charset.cnfset default charasetfor the case of 4 bytes UTF-8, specify [utf8mb4][mysqld]
character-set-server= utf8mb4

systemctlenable--now mysqld

(图片可点击放大查看)

systemctlrestart mysqld
mysql_secure_installation

(图片可点击放大查看)

(图片可点击放大查看)

设置MySQL root用户可以远程登录

firewall-cmd--add-service=mysql --permanentfirewall-cmd--reload
mysql -uroot -p -h 127.0.0.1usemysql;updateusersethost=%whereuser=root;flushprivileges;

(图片可点击放大查看)

最后验证远程登录

mysql-uroot-p-h192.168.31.47

三、安装Zabbix6.0

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

dnfinstallzabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policyzabbix-agent

(图片可点击放大查看)

四、zabbix数据库初始化

mysql -uroot -pcreatedatabasezabbixcharactersetutf8mb4collateutf8mb4_bin;createuserzabbix@%identifiedbyZabbix@2022;grantallprivilegesonzabbix.*tozabbix@%;

(图片可点击放大查看)

zcat/usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbixvim/etc/zabbix/zabbix_server.confcat/etc/zabbix/zabbix_server.conf  | grep DBPassword配置文件中填入数据库密码DBPassword=Zabbix@2022

(图片可点击放大查看)

五、启动Zabbix-Server及相关组件

  • 1、编辑配置文件 /etc/nginx/conf.d/zabbix.conf, 取消如下两行的注释
vi/etc/nginx/conf.d/zabbix.conflisten80;server_name     zabbix.walkingcloud.cn;
  • 2、/etc/nginx/nginx.conf 中下面一段注释掉后重启nginx服务
server{listen80default_server;listen[::]:80default_server;server_name_;root/usr/share/nginx/html;Load configuration files for the default server block.include/etc/nginx/default.d/*.conf;location/ {
        }error_page404/404.html;location= /40x.html {
        }error_page500502503504/50x.html;location= /50x.html {
        }
    }
CentOS8.5下安装部署开源监控系统Zabbix6.0LTS

(图片可点击放大查看)

(图片可点击放大查看)

  • 3、启动服务
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
firewall-cmd --permanent --zone=public--add-port=80/tcp
firewall-cmd --permanent --zone=public--add-port=10051/tcp
firewall-cmd --permanent --zone=public--add-port=10050/tcp
firewall-cmd --reload

(图片可点击放大查看)

六、Zabbix Web界面初始化

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

(图片可点击放大查看)

Tips

1、语言包问题

解决办法:

(图片可点击放大查看)

dnfinstalllangpacks-zh_CN.noarch

(图片可点击放大查看)

(图片可点击放大查看)

2、图形乱码问题

(图片可点击放大查看)

cd/usr/share/zabbix/assets/fonts/ll/etc/alternatives/zabbix-web-fontcd/usr/share/fonts/dejavu/mvDejaVuSans.ttf DejaVuSans.ttf_bakWindows系统中找到msyh.ttc字体文件上传mvmsyh.ttc DejaVuSans.ttf

(图片可点击放大查看)

(图片可点击放大查看)

以上就是Zabbix6.0LTS的版本的部署

之前也有介绍过Zabbix4.0老版本的部署

CentOS7下Zabbix监控平台的搭建

CentOS7下部署Zabbix4.0

CentOS7下Zabbix5.0+PostgreSQL12+TimescaleDB部署实践

(图片可点击放大查看)

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

你知道黑客都是如何破解密码的吗 steam打不开的解决方案