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、登录成功
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论文阅读:2020GhostNet华为轻量化网络

创新:(1)对卷积进行改进(2)加残差连接 1、Ghost Module 1、利用1x1卷积获得输入特征的必要特征浓缩。利用1x1卷积对我们输入进来的特征图进行跨通道的特征提取,进行通道的压缩,获得一个特征浓…

C语言第三十三弹---动态内存管理(上)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 动态内存管理 1、为什么要有动态内存分配 2、malloc和free 2.1、malloc 2.2、free 3、calloc和realloc 3.1、calloc 3.2、realloc 4、常见的动态内存的错…

阿里云短信验证笔记

1.了解阿里云的权限操作 进入AccessKey管理 选择子用户 创建用户组和用户 先创建用户组,建好再进行权限分配 添加短信管理权限 创建用户 创建好后的id和密码在此处下载可以得到 2.开通阿里云短信服务 进行申请,配置短信模板 阿里云短信API文档 短信服务…

MySQL 逗号分隔查询--find_in_set()函数

业务场景: 在使用MySQL的时候,可能的某个字段存储的是一个英文逗号分割的字符串(这里我们不讨论表设计的合理性),如图所示: 我们在查询的时候需要匹配逗号分割中的某个字符串,该怎么查询呢&am…

地图可视化绘制 | R-ggplot2 NC地图文件可视化

在推出两期数据分享之后,获取数据的小伙伴们也知道,数据格式都是NetCDF(nc) 格式网格数据,虽然我在推文分享中说明使用Python、R或者GIS类软件都是可以进行 处理和可视化绘制的,但是,还是有小伙伴咨询使用编程软件Pyth…

浅谈mysql mvcc

目录 前言 mvcc 是如何工作的? 数据的更新 前言 mvcc 与一个事物的隔离级别有关,未提交读永远读的是当前值,串行化是通过加锁实现,这两种隔离级别都与mvcc 没有任何关系。只要一提到mvcc应该想到的是读提交以及可重复读&#…

Spring八股 常见面试题

什么是Spring Bean 简单来说,Bean 代指的就是那些被 IoC 容器所管理的对象。我们需要告诉 IoC 容器帮助我们管理哪些对象,这个是通过配置元数据来定义的。配置元数据可以是 XML 文件、注解或者 Java 配置类。 将一个类声明为 Bean 的注解有哪些? Com…

【buuctf-gakki】

binwalk 查看图片,发现有 rar 文件,提取后如上图所示(flag.txt为已经解压后出来的)其中这个 rar 需要用 archpr爆破一下 打开后一个 flag.txt 一堆杂乱无章的字符,需要用到 python 脚本进行词频统计,我们…

Vue3 在SCSS中使用v-bind

template 先创建一个通用的页面结构 <template><div class"v-bubble-bg"></div> </template>js 在JS中先对需要用的数据进行定义&#xff1a; 可以是参数&#xff0c;也可以是data <script setup>const props defineProps({bgCol…

设计模式系列文章-7个创建型模式更新已完结

其实从2019年开始就有些一套关于设计模式的系列文章&#xff0c;但是因为种种原因一直搁置到现在。直到2024年才又恢复更新。 24年1月份上旬一直在弄博客站&#xff1a;https://jaune162.blog 的搭建 24年1月份下旬弄专题站&#xff1a;https://books.jaune162.blog 的搭建。…

本地写的Bash脚本,Linux端运行报错:/bin/bash^M: bad interpreter: No such file or directory

背景 在本地写了个Bash Shell脚本&#xff0c;但上传到Linux端后加完权限执行时报错&#xff1a; &#xff08;脚本名&#xff1a;script.sh&#xff09; -bash: ./script.sh: /bin/bash^M: bad interpreter: No such file or directory 分析 这个错误通常是由于脚本文件的行…

beets,一个有趣的 Python 音乐信息管理工具!

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站AI学习网站。 目录 前言 什么是Beet库&#xff1f; 安装Beet库 使用Beet库 Beet库的功能特性 1. 多种音乐格式支持 2. 自动标签识…

LNMP架构介绍及配置--部署Discuz社区论坛与wordpress博客

一、LNMP架构定义 1、LNMP定义 LNMP&#xff08;Linux Nginx Mysql Php&#xff09;是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写&#xff1b;Linux系统下NginxMySQLPHP这种网站服务器架构。 Linux是一类Unix计算机操作系统的统称&#xff0c;是目…

力扣2月最后三天的每日一题

力扣2月最后三天的每日一题 前言2867.统计树中的合法路径数目思路确定1e5中的质数统计每个点的连接情况开始对质数点进行处理完整代码 2673.使二叉树所有路径值相等的最小代价思路完整代码 2581.统计可能的树根数目思路建立连通关系将猜测数组变为哈希表&#xff0c;方便查询利…

利用 Python 抓取数据探索汽车市场趋势

一、引言 随着全球对环境保护意识的增强和技术的进步&#xff0c;新能源汽车作为一种环保、高效的交通工具&#xff0c;正逐渐受到人们的关注和青睐。在这个背景下&#xff0c;对汽车市场的数据进行分析和研究显得尤为重要。 本文将介绍如何利用 Python 编程语言&#xff0c;结…

STM32标准库——(14)I2C通信协议、MPU6050简介

1.I2C通信 I2C 通讯协议(Inter&#xff0d;Integrated Circuit)是由Phiilps公司开发的&#xff0c;由于它引脚少&#xff0c;硬件实现简单&#xff0c;可扩展性强&#xff0c; 不需要USART、CAN等通讯协议的外部收发设备&#xff0c;现在被广泛地使用在系统内多个集成电路(IC)间…

BCN-活性酯,BCN-活性酯,可用于合成双环壬酮功能化聚乙二醇聚合物涂层

您好&#xff0c;欢迎来到新研之家 文章关键词&#xff1a;1516551-46-4&#xff0c;BCN-NHS&#xff0c; BCN-NHS 酯&#xff0c;BCN-活性酯&#xff0c;BCN-succinimidylester&#xff0c;丙烷环辛炔-活性酯&#xff0c;BCN-琥珀酰亚胺酯 一、基本信息 【产品简介】&#…

JetPack 5.1编译mish_cuda

1.查看jetpack版本:sudo jtop 自带的就有cuda11.4和cudnn8.X以及python3.8,我的cudnn就没有是后期自己安装的 2.安装torch PyTorch for Jetson - Announcements - NVIDIA Developer Forums 选择对应的cuda版本和torch版本,我下载的是:torch-2.1.0a0+41361538.nv23.06-cp…

初学HTMLCSS——盒子模型

盒子模型 盒子&#xff1a;页面中所有的元素&#xff08;标签&#xff09;&#xff0c;都可以看做是一个 盒子&#xff0c;由盒子将页面中的元素包含在一个矩形区域内&#xff0c;通过盒子的视角更方便的进行页面布局盒子模型组成&#xff1a;内容区域&#xff08;content&…

深度学习-神经网络原理

文章目录 神经网络原理1.单层神经网络1.1 回归单层神经网络&#xff1a;线性回归1.2 二分类单层神经网络&#xff1a;sigmoid与阶跃函数 1.3 多分类单层神经网络&#xff1a;softmax回归 神经网络原理 人工神经网络&#xff08;Artificial Neural Network&#xff0c;ANN&…