Rocky Linux 安装部署 Zabbix 6.4

一、Zabbix的简介
Zabbix是一种开源的企业级监控解决方案,用于实时监测服务器、网络设备和应用程序的性能和可用性。它提供了强大的数据收集、处理和可视化功能,同时支持事件触发、报警通知和自动化任务等功能。Zabbix易于安装和配置,支持跨平台,并且具有灵活的扩展性,可以满足不同规模和复杂度的监控需求。

二、Rocky Linux系统安装
链接:VMware Workstation 下载安装(含秘钥)
链接:VMware Workstation 创建虚拟机
链接:Rocky_Linux 下载安装教程
链接:Rocky_Linux 网卡静态配置教程
链接:MobaXterm 下载安装

三、Rocky Linux 安装部署 Zabbix
1、登录官网
链接:https://www.zabbix.com/cn/download
在这里插入图片描述

2、配置路线
在这里插入图片描述

3、根据指引,安装zabbix
在这里插入图片描述

4、安装zabbix

[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm

教程链接:Rocky Linux 运维工具 rpm
在这里插入图片描述
在这里插入图片描述
5、验证zabbix-release已被安装

[root@localhost ~]# dnf list installed | grep zabbix-release

教程链接:Rocky Linux 运维工具 dnf
教程链接:Rocky Linux 运维工具 grep
在这里插入图片描述

6、清理RPM包临时缓存

[root@localhost ~]# dnf clean all

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述
在这里插入图片描述

7、安装Zabbix server,Web前端,agent

[root@localhost ~]# dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述
在这里插入图片描述

8、安装数据库。(这里安装mariadb,配置不变)
Mariadb 是由 MySQL 原创团队创建的一个免费、开源的分支,旨在填补 MySQL数据库 被 Oracle 公司 收购后的空白。

[root@localhost ~]# dnf install -y mariadb mariadb-server

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述

9、启动数据库

[root@localhost ~]# systemctl start mariadb.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

10、开机自启

[root@localhost ~]# systemctl enable mariadb.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

11、查看状态

[root@localhost ~]# systemctl status mariadb.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

12、初始化数据库

[root@localhost ~]# mysql_secure_installation
Enter current password for root (enter for none):   ##当前数据库管理员的密码,无密码直接回车
Switch to unix_socket authentication [Y/n] n        ##不需要认证
Change the root password? [Y/n] y                   ##重置密码
New password:                                       ##新密码
Re-enter new password:                              ##确认新密码!
Remove anonymous users? [Y/n] y                     ##移除匿名用户登陆
Disallow root login remotely? [Y/n] y               ##移除管理员远程登陆
Remove test database and access to it? [Y/n] y      ##移除测试库
Reload privilege tables now? [Y/n] y                ##刷新数据表

在这里插入图片描述

13、登录数据库(密码默认为空)

[root@localhost ~]# mariadb -uroot -p

在这里插入图片描述
在这里插入图片描述

14、创建名为 “zabbix” 的数据库,并设置字符集为 “utf8mb4”,排序规则为 “utf8mb4_bin”。

MariaDB [(none)]> create database zabbix character set utf8mb4 collate utf8mb4_bin;

在这里插入图片描述
在这里插入图片描述

15、创建 “zabbix” 用户,密码设置为 “zabbix”。此用户将用于连接到 “zabbix” 数据库。

MariaDB [(none)]> create user zabbix@localhost identified by 'zabbix';

在这里插入图片描述
在这里插入图片描述

16、赋予 “zabbix” 用户对 “zabbix” 数据库的全部权限。

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;

在这里插入图片描述
在这里插入图片描述

17、信任数据库中的自定义函数的创建者,以便在启用二进制日志记录时允许创建和修改函数。
(ctrl + c 退出 数据库)

MariaDB [(none)]> set global log_bin_trust_function_creators = 1;

在这里插入图片描述
在这里插入图片描述

18、导入 Zabbix 监控系统的 MySQL 数据库脚本 (密码是步骤15设置的zabbix)

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

在这里插入图片描述
在这里插入图片描述

19、登录数据库(密码默认为空)

[root@localhost ~]# mariadb -uroot -p

在这里插入图片描述
在这里插入图片描述

20、在导入数据库架构后,禁用 log_bin_trust_function_creators 选项。(ctrl + c 退出数据库)

MariaDB [(none)]> set global log_bin_trust_function_creators = 0;

在这里插入图片描述
在这里插入图片描述

21、为Zabbix server配置数据库
(第129行删除 # 注释,密码是步骤15设置的zabbix)

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix

教程连接:Rocky Linux 运维工具 vim
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

22、为Zabbix前端配置PHP(第2、3行删除 # 注释)

[root@localhost ~]# vim /etc/nginx/conf.d/zabbix.conf
listen          8080;
server_name     example.com;

教程连接:Rocky Linux 运维工具 vim
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

23、重启进程

[root@localhost ~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述
在这里插入图片描述
24、查看server端服务状态
(绿色active:running为正常运行)

[root@localhost ~]# systemctl status zabbix-server

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述
25、查看客户端服务状态
(绿色active:running为正常运行)

[root@localhost ~]# systemctl status zabbix-agent

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

26、查看网页前端服务状态
(绿色active:running为正常运行)

[root@localhost ~]# systemctl status php-fpm.service

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述

27、开机自动启动

[root@localhost ~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm

教程连接:Rocky Linux 运维工具 systemctl
在这里插入图片描述
在这里插入图片描述
28、防火墙放行8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

教程连接:Rocky Linux 运维工具 firewall-cmd
在这里插入图片描述

29、加载策略

[root@localhost ~]# firewall-cmd --reload

教程连接:Rocky Linux 运维工具 firewall-cmd
在这里插入图片描述
30、安装中文语言包

[root@localhost ~]# dnf install -y langpacks-zh_CN glibc-common

教程连接:Rocky Linux 运维工具 dnf
在这里插入图片描述

30、浏览器访问http://192.168.100.10:8080/,自动跳转至配置页
在这里插入图片描述

31、选择简体中文,点击“下一步”
在这里插入图片描述

32、检查必要条件OK,点击“下一步”
在这里插入图片描述

33、输入密码(密码是步骤15设置的zabbix),点击“下一步”
在这里插入图片描述

34、设置主机名Zabbix Server,点击“下一步”
在这里插入图片描述

35、确认参数,点击“下一步”
在这里插入图片描述

36、安装完成,点击“完成”
在这里插入图片描述

37、登录系统(默认账户为Admin,密码为zabbix )
在这里插入图片描述

38、登录成功
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/420750.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vscode在windows环境不能使用终端安装依赖

会报这样的错误提示 解决思路: 1、vscode用管理员打开 (非必须) 2、设置策略 打开 windows powerShell . 输入命令 set-ExecutionPolicy RemoteSigned 然后 Y . 查看是否设置成功 get-executionpolicy 3、下载总是超时,设置镜像源 查看镜像源 npm …

「算法」常见位运算总结

位运算符 异或 按位异或可以实现无进位相加,所谓无进位相加,就是在不考虑进位的情况下将两个数相加(后面有道题需要用到这种操作) 异或的运算律 ①a ^ 0 a ②a ^ a 0 ③a ^ b ^ c a ^ ( b ^ c ) 有符号右移>> 将一个…

基于springboot实现线上阅读系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现线上阅读系统演示 摘要 随着社会发展速度的愈来愈快,以及社会压力变化的越来越快速,致使很多人采取各种不同的方法进行解压。大多数人的稀释压力的方法,是捧一本书籍,心情地让自己沉浸在情节里面,以…

Fabric V2.5 通用溯源系统——应用后端GIN框架部分设计

本节对Fabric V2.5 通用溯源系统的应用后端部分做一个简单的介绍,包括目录结构、文件作用、用户注册登录与农产品信息上链过程介绍。此节内容免费发布在TrueTechLabs Fabric学习交流QQ群。 购买专栏前请认真阅读:《Fabric项目学习笔记》专栏介绍 TrueTechLabs Fabric学习交流…

【LeetCode】一周中的第几天+ 一年中的第几天

2023-12-30 文章目录 一周中的第几天方法一:模拟思路步骤 方法二:调用库函数方法三:调用库函数 [1154. 一年中的第几天](https://leetcode.cn/problems/day-of-the-year/)方法一:直接计算思路: 方法二:调用…

SpringBoot整合MySQL和Druid

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 循序渐进学SpringBoot ✨特色专栏: MySQL学习 🥭本文内容:SpringBoot整合MySQL和Druid 📚个人知识库: Leo知识库,欢迎大家访问 目录 …

【VTKExamples::PolyData】第四十一期 PointLocator

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 前言 本文分享VTK样例PointLocator,并解析接口vtkPointLocator,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 1. PointLocator …

13款可以轻松上手画图软件推荐

在当今的数字世界里,我们有各种各样的创作工具,尤其是画图软件。所以问题来了:我们应该如何选择许多免费的绘画软件?为了回答这个问题,我们将在本文中分享10个领先的画图软件。每一个都有其独特的特点和优势&#xff0…

Oracle 11g升级19c 后部分查询功能很慢

*Oracle 11g升级19c 后部分查询功能很慢 今天生产突然有个查询非常慢,日志显示执行了50秒左右,但是从日志中拿出SQL在PLSQL执行,发现用时不到1秒,查看SQL,怀疑是下面几种原因导致 1、使用函数不当 UNIT.UNIT_CODE LIKE CONCAT(‘…

【Pytorch】成功解决AttributeError: ‘tuple’ object has no attribute ‘dim’

【Pytorch】成功解决AttributeError: ‘tuple’ object has no attribute ‘dim’ 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&…

部署若依前后端分离项目,连接数据库失败

部署若依前后端分离项目,连接数据库失败,异常如下: 解决方案:application配置文件里,连接数据库的参数useSSL的值改为false

微服务day02-Ribbon负载均衡与Nacos安装与入门

一.Ribbon负载均衡 在上一节中,我们通过在RestTemplte实例中加上了注解 LoadBalanced,表示将来由RestTemplate发起的请求会被Ribbon拦截和处理,实现了访问服务时的负载均衡,那么他是如何实现的呢? 1.1 Ribbon负载均衡的原理 Rib…

windows server mysql 数据库停止 备份 恢复全流程操作方法

一,mysql备份 mysql最好是原工程文件备份.不需要sql查询的方式备份.安全高效. 比如,安装php与mysql组合后,我的mysql文件保存在: D:\phpstudy_pro\Extensions\MySQL5.7.26\data\dux 我只需要复制一份,保存起来就行. 二,mysql恢复 怎么恢复呢.我们一般是只恢复其中一个表,则找…

Watir 试用手记——一个很不错的开源 Web 自动化测试框架

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

融资项目——JWT令牌

1.JSON Web Token (JWT)是一种自包含令牌。自包含令牌本身已经包含了用户的相关信息,然后将这些信息通过例如加密的形式形成的令牌,由服务器进行解密从而完成对用户信息的确认。JWT一共由头、载荷与认证签名三个部分组成。然后由这三段字符拼接形成&…

Python Web开发记录 Day5:jQuery(JavaScript库)

名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 五、jQuery1、jQuery-选择器和菜单案例①快速上…

CentOS7安装MySQL5.7

查看并卸载系统自带的 Mariadb rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 检查系统是否安装过MySQL rpm -qa | grep mysql 检查有无MySQL用户组 cat /etc/group | grep mysql cat /etc/passwd | grep mysql 创建MySQL用户组和用户 groupadd m…

年轻人怎么搞钱?

年轻人想要搞钱,可以考虑以下几个方面: 1. 创业:年轻人可以通过自己的创意,找到一个市场的空缺,开创自己的业务。可以从比较小的项目开始,逐渐扩大范围,积累经验和财富。 2. 投资:…

泰山派学习笔记(二)一步一步编译SDK文件

上一节,我们安装了基于虚拟机的ubuntu系统,并且建立了samba服务打通了win10和ubuntu系统中的文件传输。本节课我们继续对立创官方提供的SDK文件进行编译,学习编译的方法。引用官方的话:如果只想下载别人编译好的固件并且做一些应用…

基于springboot+vue的智慧图书管理系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…