Rocky Linux 安装部署 Zabbix 6.4

news2024/12/25 13:00:54

一、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.coloradmin.cn/o/1482563.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SD NAND:为车载显示器注入智能与安全的心脏

SD NAND 在车载显示器的应用 在车载显示器上,SD NAND(Secure Digital NAND)可以有多种应用,其中一些可能包括: 导航数据存储: SD NAND 可以用于存储地图数据、导航软件以及车载系统的相关信息。这有助于提…

[数据集][目标检测]鸡蛋破蛋数据集VOC+YOLO格式792张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):792 标注数量(xml文件个数):792 标注数量(txt文件个数):792 标注类别…

了解处理器

了解处理器 摘要写在前面1. 计算机简介1.1.计算机发展简史1.2.计算机分类1.3.PC机结构 2.初识处理器2.1.处理器的硬件模型2.2.处理器的编程模型2.3.处理器的分层模型2.4.如何选择处理器 3.指令集体系结构3.1.处理器编程模型3.2.指令集发展历程3.3.指令集分类3.4.汇编语言格式3.…

LeetCode240题:搜索二维矩阵II(python3)

代码思路: “根节点” 对应的是矩阵的 “左下角” 和 “右上角” 元素,以 matrix 中的左下角元素为标志数 flag ,则有: 若 flag > target ,则 target 一定在 flag 所在行的上方 ,即 flag 所在行可被消去&#xff0c…

day10_日志模块AOP

文章目录 1 记录操作日志1.1 记录日志的意义1.2 日志数据表结构1.3 记录日志思想1.4 切面类环境搭建1.4.1 日志模块创建1.4.2 Log1.4.3 OperatorType1.4.4 LogAspect1.4.5 EnableLogAspect1.4.6 测试日志切面类 1.5 保存日志数据1.5.1 SysOperLog1.5.2 LogAspect1.5.3 AsyncOpe…

springcloud:3.4测试异常熔断降级

服务提供者【test-provider8001】 Openfeign远程调用服务提供者搭建 文章地址http://t.csdnimg.cn/06iz8 相关接口 测试远程调用:http://localhost:8001/payment/index 服务消费者【test-consumer-resilience4j8004】 Openfeign远程调用消费者搭建 文章地址http://t…

windows jdk 11.0.21版本安装配置

一、jdk下载官方网站: Java Archive | Oracle 二、下载对应jdk版本 此处我们选择jdk 11.0.21版本: 三、安装 下载完成后,建议以默认路径安装(方便),也可以选择其他盘安装,按照提示点击下一步…

力扣-多数元素

问题 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 解答 class Solution {public int majorityElement(int[] nums) {Arrays…

WEB漏洞 SSRF简单入门实践

一、漏洞原理 SSRF 服务端请求伪造 原理:在某些网站中提供了从其他服务器获取数据的功能,攻击者能通过构造恶意的URL参数,恶意利用后可作为代理攻击远程或本地的服务器。 二、SSRF的利用 1.对目标外网、内网进行端口扫描。 2.攻击内网或本地的…

HTML教程(3)——常用标签(1)

一、图片标签 1.场景&#xff1a;在网页中显示图片 2.基本写法&#xff1a; <img src""> 3.特点&#xff1a;单标签&#xff0c;img标签需要展示对应的效果&#xff0c;需要借助其属性进行设置 4常用属性&#xff1a; src&#xff1a;其属性值为目标图片…

跨境知识分享:什么是动态IP?和静态IP有什么区别?

对于我们跨境人来说&#xff0c;清楚地了解IP地址、代理IP等这些基础知识&#xff0c;并学会正确地使用IP地址对于保障店铺的安全性和稳定性至关重要&#xff0c;尤其是理解动态IP和静态IP之间的区别&#xff0c;以及如何利用这些知识来防止账号关联&#xff0c;对于每个电商卖…

【Android】隐藏settings中的二级菜单

需求&#xff1a;隐藏安全性和位置信息下的安全更新二级条目 系统&#xff1a;Android8.1 代码地址&#xff1a;MtkSettings/src/com/android/settings/SecuritySettings.java private PreferenceScreen createPreferenceHierarchy() { .... PreferenceGroup securityStatusPr…

【JAVA】JDK内置工具之appletviewer

下载java 下载java的时候会先下载Java jdk&#xff0c;Java Development Kit Java开发工具包。 然后会下载jre&#xff0c;也就是Java Runtime Environment Java运行环境。什么是JDK、JRE&#xff1f;_java中的jdk,jre代表什么-CSDN博客 下载之后先找到java下的bin文件&#x…

Open3D0.14.1编译、安装、demo使用教程

写在前面 本文内容 Open3D在0.15版之前&#xff0c;没有提供编译好的包&#xff0c;要使用C版本必须自己编译&#xff0c;本文是Open3D0.14.1在Windows下和Linux(Ubuntu1804)下的编译、使用教程&#xff1b; Open3D其他版本的编译和使用相关教程见 各个版本的Open3D、PCL的编译…

GenAI助力DevOps,塑造软件工程的未来

自 2022 年以来&#xff0c;GenAI 无疑已成为一种普遍的技术趋势。在本文中&#xff0c;我们将探索 DevOps 中令人兴奋的 GenAI 领域&#xff0c;讨论其潜在优势、局限性、新兴趋势和最佳实践&#xff0c;深入了解 AI 支持的 DevOps 前沿世界&#xff0c;并探索这一强大组合如何…

德人合科技 | —数据泄露可能会对公司造成哪些影响?

数据泄露可能会对公司造成多方面的影响&#xff0c;以下是一些可能的影响&#xff1a; 财务损失&#xff1a;数据泄露可能导致公司遭受财务损失。攻击者可能会盗取公司的敏感信息&#xff0c;如客户信息、银行账户信息、商业机密等&#xff0c;并利用这些信息进行欺诈、盗窃等非…

自定义BeanNameGenerator生成规则

通过点进ComponentScan注解进入源码可以看到 追随BeanNameGenerator进入源码可以看到该类是个借口且只有一个方法 点击上面黑色箭头出现两个实现方法 点击第一个方法 进入determineBeanNameFromAnnotation方法中 通过上诉自定义一个生成beanName方法 先创建一个CustomeBeanN…

vmware虚拟机centos中/dev/cl_server8/root 空间不够

在使用vmware时发现自己的虚拟机的/dev/cl_server8/root空间不够了&#xff0c;没办法安装新的服务。所以查了一下改空间的办法。 1.在虚拟机关闭的状态下&#xff0c;选中需要扩容的虚拟机->设置->硬件-> 硬盘->扩展->填写扩大到的值。 2.打开虚拟机&#xff…

QT中QSS设置的三种方法

一.什么是QSS QSS称为Qt Style Sheets也就是Qt样式表&#xff0c;它可以应用于Qt部件&#xff08;Widgets&#xff09;和绘制元素&#xff0c;以定制和美化用户界面。QSS大量参考了CSS的内容&#xff0c;只不过QSS的功能比CSS要弱很多&#xff0c; 体现在选择器少&#xff0c…

芯科科技为全球首批原生支持Matter-over-Thread的智能锁提供强大助力,推动Matter加速成为主流技术

智能锁领域的先锋企业U-tec和Nuki选择芯科科技解决方案&#xff0c;成为Matter-over-Thread应用的领先者 致力于以安全、智能无线连接技术&#xff0c;建立更互联世界的全球领导厂商Silicon Labs&#xff08;亦称“芯科科技”&#xff0c;NASDAQ&#xff1a;SLAB&#xff09;今…