CentOS 8.5.2.111部署Zabbix6.0 手把手、保姆级

前提、设置网络Ip地址等

cd /etc/sysconfig
cd network-scripts/
ls
vim ifcfg-enp0s3
systemctl restart NetworkManager
ping www.baidu.com

重启网络服务,效果不好时重启服务器

systemctl restart NetworkManager
reboot

0、安装中文语言包

yum install glibc-langpack-zh.x86_64

1、交互式选择源,更加方便。

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

测试源是否可用?

yum makecache

1.1、查看、设置主机名

hostname
hostnamectl set-hostname zabbix6.Centos8.5
hostnamectl status

2.1

关闭防火墙

systemctl stop firewalld.service
开机不启动防火墙
systemctl disable firewalld.service
关闭linux 内核安全措施
setenforce 0
关闭日后linux 内核安全启动措施
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
防火墙状态
systemctl status firewalld
systemctl status selinux-autorelabel

3、安装MYSQL准备

yum remove -y mysql #卸载之前安装的mysql
下载
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
vim /etc/my.cnf default-authentication-plugin=mysql_native_password
#把这上面这一行的注释#去掉,没有的直接加上

4、MYSQL初始化

mysql -V
rpm -qa | grep mysql
开启Mysql
systemctl restart mysqld
service mysqld status
查询临时密码
grep 'temporary password' /var/log/mysqld.log
mysql -u root -p

5、MYSQL密码配置,修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourPassWord'; #第一步需要先创建一个复杂一点的密码root_21ROOT
SHOW VARIABLES LIKE 'validate_password%'; #查看、修改密码策略 set global validate_password.policy=0; #这个我没执行
SHOW VARIABLES LIKE 'validate_password%'; #查看、修改密码策略 create user 'root'@'%' identified by 'yourPassWord';
grant all privileges on *.* to 'root'@'%' with grant option; #授权 exit #退出mysql,否则后面语句执行不了。

下载 zabbix安装包和配置文件源包:

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
dnf clean all
cd /etc/yum.repos.d
ls

vim zabbix.repo #复制粘贴我页面提供的文本,到zabbix.repo 并保存

# 3、配置zabbix.repo文件仓库,把zabbix.repo 设置成如下内容,
vim zabbix.repo #复制粘贴我页面提供的文本,到zabbix.repo 并保存

# repo文件开始
[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=https://repo.zabbix.com/zabbix/6.0/rhel/8/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.0/rhel/8/x86_64/
#上面是 zabbix清华源
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-non-supported]
name=Zabbix Official Repository (non-supported) - $basearch
#baseurl=https://repo.zabbix.com/non-supported/rhel/8/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/8/x86_64/
#上面是 zabbix-non-supported清华源
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1 [zabbix-unstable]
name=Zabbix Official Repository (unstable) - $basearch
baseurl=https://repo.zabbix.com/zabbix/5.5/rhel/8/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
# repo文件结束

  

vim zabbix-agent2-plugins.repo #复制粘贴我页面提供的文本,到zabbix-agent2-plugins.repo 并保存

vim zabbix-agent2-plugins.repo #复制粘贴我页面提供的文本,到zabbix-agent2-plugins.repo 并保存

# 4、配置zabbix-agent2-plugins.repo文件仓库
[root@centos8 yum.repos.d]# vim zabbix-agent2-plugins.repo
# repo文件开始
[zabbix-agent2-plugins]
name=Zabbix Official Repository (Agent2 Plugins) - $basearch
#baseurl=https://repo.zabbix.com/zabbix-agent2-plugins/1/rhel/8/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix-agent2-plugins/1/rhel/8/x86_64/
# agent2清华源
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
# repo文件结束
[root@centos8 yum.repos.d]#

  

7、初始化数据库:

mysql -u root -p

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; # 创建zabbix数据库

mysql> create user zabbix@localhost identified WITH sha256_password BY 'password'; #创建zabbix数据库密码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 相关模块

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

导入初始化数据库脚本

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

mysql -u root -p

mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

  

8、启动zibbx 程序及agen:,开机自启相关服务。

vim /etc/zabbix/zabbix_server.conf # 取消注释 DBPassword= 并设置数据库密码
重启zabbix服务

systemctl restart zabbix-server zabbix-agent2 httpd php-fpm

systemctl enable zabbix-server zabbix-agent2 httpd php-fpm

  

9、打开zabbix:
http://192.168.1.180/zabbix

用户名:Admin

密码:zabbix

CentOS 8.5.2.111部署Zabbix6.0 手把手、保姆级的更多相关文章

  1. 2023年windows DockerDeskTop最新款4.18.0 全程保姆级安装

    目录 前景提示 windows 10 内置的linux系统 1.这个内置系统一定要在windows store里安装,否则,无法使用,这是重点.进入商店,搜索linux. 2.一般画圈这些都可以使用. ...

  2. centos 7 部署 open-falcon 0.2.0

    =============================================== 2017/12/06_第2次修改                       ccb_warlock 更 ...

  3. CentOS Stream 8 安装 Zabbix6.0 -- LNMP环境(nginx-1.20,mariadb-10.6,php-7.4)

    镜像下载.域名解析.时间同步请点击阿里云开源镜像站 zabbix6.0 LTS版本出来了,前段时间刚安装了5.4,今天打算在虚拟机上安装6.0测试,安装6.0的要求php版本不低于7.2,mariad ...

  4. CentOS 7 源码安装 Zabbix 6.0

    Zabbix 主要有以下几个组件组成: Zabbix Server:Zabbix 服务端,是 Zabbix 的核心组件.它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中. Zabbix ...

  5. CentOS 7.1静默安装11.2.0.3 64位单机数据库软件

    第1章 CentOS 7.1静默安装11.2.0.3 64位单机数据库软件 1.1  安装前的准备工作 1.1.1      软件准备 1.1.2      检查硬件 注意这里的内存应该满足要求,不然 ...

  6. 使用yum源的方式单机部署MySQL8.0.13

    使用yum源的方式单机部署MySQL8.0.13 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 基本上开源的软件都支持三种安装方式,即rmp方式安装,源码安装和二进制方式安装.在 ...

  7. centos7 部署 open-falcon 0.2.0

    =============================================== 2019/4/29_第3次修改                       ccb_warlock 更新 ...

  8. Centos7 部署.netCore2.0项目

    最近在学习.netCore2.0,学习了在Centos上部署.netCore的方法,中间遇到过坑,特意贴出来供大家分享,在此我只是简单的在CentOS上运行.NETCore网站,没有运用到nginx等 ...

  9. Redis在CentOS 7上的安装部署

    简介: Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集( ...

  10. Centos搭建PXE,安装部署操作系统

    centos系统搭建PXE网络安装centos+ubuntu+Windows Centos搭建PXE,安装部署操作系统 一 . 原理: 1.什么是PXE: PXE(Pre-boot Execution ...

随机推荐

  1. C# WinForm NumericUpDown 控件全选其中文字 (Numeric 全选文本) 全选文本Numeric

    num_length.Focus();                    UpDownBase updbText = (UpDownBase)num_length;                 ...

  2. Oracle中的用户、角色和权限控制

    用户 用户分为 系统用户 和 普通用户 两类 Oracle中的用户概况 在Oracle中,视图dba_users存储了所有用户的基本信息.查看用户信息: select * from dba_users ...

  3. centos8.2安装jenkins

    前言 前几天双十一,因为是腾讯云的新用户,就在它家买了个服务器. 想着以前一直想搞一个jenkins,但由于买的阿里云服务器配置低,就一直没搞,这下好了,拿它连连手. 安装jenkins必须依赖的ja ...

  4. 推荐 5 款实用的 Docker 可视化管理工具,工作效率翻倍!

    前言 经常有小伙伴问:有什么好用的 Docker 可视化管理工具推荐的吗?今天大姚给大家推荐 5 款实用的 Docker 可视化管理工具,选择一款适合自己的 Docker 可视化管理工具能够更方便地查 ...

  5. synergy 使用简易教程

    简介 是什么: 多台电脑,一套键鼠,方便操作. 个人使用ubuntu作为server 使用我的平板v891w作为我的另外一个屏幕 下载与安装 ubuntu 使用 sudo apt install sy ...

  6. cuda 如何安装 18.04 ubuntu

    简介 先安装好Nvdia 驱动 在安装cuda 安装方式 https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_ ...

  7. iPaaS架构深入探讨

    在数字化时代全面来临之际,企业正面临着前所未有的挑战与机遇.技术的迅猛发展与数字化转型正在彻底颠覆各行各业的格局,不断推动着企业迈向新的前程.然而,这一数字化时代亦衍生出一系列复杂而深奥的难题:各异系 ...

  8. Win11专业版电脑开机音效如何设置的问题

    不少电脑基地的小伙伴都下载安装了win11专业版这款系统,也有不少细心的小伙伴发现了win11电脑开机音效变了,但是新的音效听起来非常的不舒服,怎么设置其他声音呢?下面技术员小编就来分享具体的解决方法 ...

  9. Makefile中.PHONY的作用-make&& make install

    原文链接:https://blog.csdn.net/derkampf/article/details/70256891 一.实例        拿clean举例,如果make完成后,自己另外定义一个 ...

  10. J1939传输协议功能

    目录 一.报文的拆装和重组 1.1 数据包的序列号 1.2 数据包的拆装 1.3 数据包的重组 二.传输协议连接管理中的报文类型 2.1 连接模式下的请求发送报文 TP.CM_RTS 2.2 连接模式 ...