CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS

  • Zabbix架构
  • 信息汇总
  • CentOS 8 Stream 部署Zabbix6.0
    • 替换CentOS8源为阿里源
    • 替换CentOS8源为清华源
    • 关闭防火墙,SELINUX
    • 安装MYSQL8
    • 初始配置MYSQL
      • MYSQL密码配置
    • 安装Zabbix6.0
      • 创建初始数据库
        • 密码认证设置
        • MYSQL报错处理
      • 导入初始架构和数据,系统将提示您输入新创建的密码。
      • 为Zabbix server配置数据库
      • 启动Zabbix server和agent进程
    • 登录Zabbix WEB前端配置

Zabbix架构

信息汇总

服务器系统CentOS8 Stream,阿里源镜像下载
https://developer.aliyun.com/mirror/
Zabbix官网指南
https://www.zabbix.com/cn/download?zabbix=6.0&os_distribution=centos&os_version=7&components=proxy&db=mysql&ws=

虚拟机用户信息整合
服务器用户:
root 1234
zf 1234

MySQL用户:
root 12456
zabbix password

Zabbix6.0用户:
zabbix password
前端WEB默认登录Admin zabbix

网络配置:
vim /etc/sysconfig/network-scripts/ifcfg-ens160


IPADDR=192.168.138.200
NETMASK=255.255.255.0
GATEWAY=192.168.138.2
DNS1=114.114.114.114
DNS2=8.8.8.8
ONBOOT=yes


更改以下文件,否则DNS解析有时候没用
vim /etc/resolv.conf


nameserver 114.114.114.114
nameserver 8.8.8.8


重启⽹卡之前⼀定要重新载⼊⼀下配置⽂件,不然不能⽴即⽣效
nmcli c reload
重启⽹卡(下⾯的三条命令都可以):
nmcli c up ens160
nmcli d reapply ens160
nmcli d connect ens160
测试网络和DNS:
ping www.baidu.com

CentOS 8 Stream 部署Zabbix6.0

替换CentOS8源为阿里源

1.以root用户打开/etc/yum.repos.d文件夹,找到三个文件CentOS-AppStream.repo、CentOS-Base.repo、CentOS-Extras.repo
2.加#注释掉原来的地址mirrorlist=http://mirrorlist.centos.org/?
3.在注释掉的下一行分别加上阿里云镜像源地址,可以看到文件名与下面要替换的地址是对应的

baseurl=https://mirrors.aliyun.com/centos/releasever−stream/AppStream/releasever-stream/AppStream/releasever−stream/AppStream/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/releasever−stream/BaseOS/releasever-stream/BaseOS/releasever−stream/BaseOS/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/releasever−stream/extras/releasever-stream/extras/releasever−stream/extras/basearch/os/

4.在终端输入yum clean all 回车执行
5.在终端输入yum makecache 回车执行

附:
yum list 列出所有已安装和可以安装的软件
yum install 包名 安装具体软件
yum update 包名 更新具体包,若不写包名,则更新所有软件
更换源完成

替换CentOS8源为清华源

如果后面yum下载太慢了,也可以换成清华源,网速挺快的
#对于 CentOS 7
sudo sed -e ‘s|^mirrorlist=|#mirrorlist=|g’
-e ‘s|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g’
-i.bak
/etc/yum.repos.d/CentOS-*.repo

#对于 CentOS 8
sudo sed -e ‘s|^mirrorlist=|#mirrorlist=|g’
-e ‘s|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g’
-i.bak
/etc/yum.repos.d/CentOS-*.repo

sudo yum makecache

关闭防火墙,SELINUX

#systemctl stop firewalld.service
#systemctl disable firewalld.service
#setenforce 0
#sed -i “s/SELINUX=enforcing/SELINUX=disabled/g” /etc/selinux/config
关闭之后重启查看状态
systemctl status firewalld
systemctl status selinux-autorelabel

安装MYSQL8

#yum remove -y mysql //移除之前的库
#find / -name mysql
#rm -rf // 找到之前的残留删除
#wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
#yum install mysql80-community-release-el8-1.noarch.rpm
#yum module disable mysql
#yum install mysql-community-server --nogpgcheck

初始配置MYSQL

修改etc下的my.cnf
vi /etc/my.cnf
default-authentication-plugin=mysql_native_password
把这一行的注释去掉,没有的直接加上

#systemctl restart mysqld
#service mysqld status
#service enable mysqld 设置开机自启

MYSQL密码配置

修改root密码
#grep ‘temporary password’ /var/log/mysqld.log //查找默认密码
hkGl(f/p%3D/
#mysql -u root -p
///修改密码格式
#ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root_21ROOT’; //第一步需要先创建一个复杂一点的密码
#SHOW VARIABLES LIKE ‘validate_password%’; //查看、修改密码策略
set global validate_password.policy=0;
set global validate_password.mixed_case_count=0;
set global validate_password.number_count=0;
set global validate_password.special_char_count=0;
set global validate_password.length=0;
#SHOW VARIABLES LIKE ‘validate_password%’;
#ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; //修改root密码

安装Zabbix6.0

#rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
#dnf clean all
#dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2
//注意这里安装的是agent2代

创建初始数据库

#mysql -uroot -p
123456
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified WITH sha256_password BY ‘password’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql>use mysql;
mysql>delete from user where user=’ ’;
mysql>flush privileges;

mysql> quit;

密码认证设置

//Zabbix用户的密码是sha256位加密的,否则前面可能会报错未指定认证方式

MYSQL报错处理

//MYSQL 1405报错

删除空名用户,更新权限,能用创建的zabbix用户本地登录

导入初始架构和数据,系统将提示您输入新创建的密码。

#zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
#password
导入表完成之后禁用mysql以下功能
#mysql -uroot -p
123456
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

为Zabbix server配置数据库

编辑配置文件
vi /etc/zabbix/zabbix_server.conf
DBPassword=password

启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:
#systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm

登录Zabbix WEB前端配置





默认登录用户名密码为Admin zabbix

CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS相关推荐

  1. CentOS 7 源码安装Zabbix 5.0 LTS

    Zabbix监控系统的Web采用PHP编写而成,需要安装PHP动态解析组件,并用PHP操作数据库.httpd与PHP的交互式通过php-fpm完成的,需要在httpd服务的配置文件中开启FastCGI ...

  2. RHEL6 最小化系统 编译安装部署zabbix (mysql)

    RHEL6 最小化系统 编译安装部署zabbix (mysql) 官方说明详细见:https://www.zabbix.com/documentation/4.0/manual/installatio ...

  3. ZABBIX 4.0 LTS+Grafana5.3部署

    一.概述 1.Zabbix 4.0 LTS 2018年10月1日,Zabbix官方正式发布Zabbix 4.0 LTS版本,作为长期支持版本,意味着可以获得官方5年的支持.其中完全支持到2021年10 ...

  4. 记一次 基于Hadoop 3.3.0 安装部署 Spark 3.0.0 分布式集群

    一.基本信息 官网 http://spark.apache.org/ Apache Spark 官方文档中文版(Spark 2.2.0) http://spark.apachecn.org/#/ Sp ...

  5. 在Cent OS云服务器上部署基于TP5后端代码踩坑记录_艾孜尔江撰

    推荐使用镜像安装Cent OS系统,或者在纯净安装完成之后在完成Apache+MySQL+PHP的时候不要每个单独安装,因为这样会出一些三者之间版本不配的问题,网上各种说法都有,查起来也非常困难,版本 ...

  6. 基于docker安装部署Zabbix及使用,自动发现、日志监控报警及参照官方文档遇到的问题(图文)

    目录 一.相关原理 (1)概述 (2)Zabbix 功能 (3)Zabbix 概述 (4)zabbix监控架构详解 二.主要步骤 (一)工具/环境准备 (二)docker安装及测试 (三)docker ...

  7. Cent OS 6.4安装mysql

    Cent OS6.4 RPM安装mysql 一.卸载掉原有mysql 因为目前主流Linux系统版本基本上都集成了mysql数据库在里面 如下命令来查看我们的操作系统上是否已经安装了mysql数据库 ...

  8. CentOS 7.2安装zabbix 3.0 LTS

    1.zabbix简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供 ...

  9. 傲云浏览器linux,Centos7安装部署zabbix监控软件

    目录 部署监控服务器 部署监控服务器Zabbix Server Web页面验证设置 部署监控服务器 一.安装LNMP环境 Zabbix监控管理控制台需要通过Web页面展示出来,并且还需要使用MySQL ...

最新文章

  1. mysql 如何查看constraint定义的的所有约束_MySQL:如何查看表上的所有约束?
  2. 如何在国内跑Kubernetes的minikube
  3. 北邮 复习 软件工程_软件工程的一些基本概念总结(北邮版本)
  4. 《机器学习实战》第十三章 PCA
  5. 悟懂MapReduce,不纠结!
  6. 欢乐纪中某A and B组赛【2019.1.23】
  7. Android RecyclerView (一) 使用完全解析
  8. [vue] 说下$attrs和$listeners的使用场景
  9. 做了44年保洁员,一生只会5个字,她却成为香港大学院士
  10. JDK源码(19)-Package
  11. java实体类设计_java实验1 实体类的设计-答案
  12. 模块化无人机,不仅配置高,还颜值爆表
  13. 力扣-面试题 10.05 稀疏数组搜索
  14. 【渝粤教育】国家开放大学2018年春季 7138-22T人际交流与沟通 参考试题
  15. mybatis中查询时间段内的数据(当只有一个时间字段时)
  16. 微信小程序云开发教程-微信小程序的API入门-获取用户身份信息系列API
  17. 什么是嵌入式开发?嵌入式培训学哪些?
  18. 中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~
  19. python生成正态分布矩阵_统计学习 | 矩阵正态分布 (matrix normal distribution)
  20. Acwing 1227. 分巧克力

热门文章

  1. 网络安全入门学习:社会工程学
  2. 【Unity3d】在Unity3d中播放视频:AVPro Video的使用
  3. js产品详情:鼠标经过放大镜效果
  4. OpenCV学习-图像大小计算方法以及获取图像的尺寸和通道数
  5. 解决关于编译java乱码
  6. 怎么把pdf图片转换成cad呢?两种简单方法
  7. 什么是认知偏见_偏见
  8. 基于Open3D的点云处理1-Open3D简介与安装
  9. 利用openpyxl模块读取excel文件
  10. 手把手教你C51单片机(史上最详细)