Linux:部署搭建zabbix6(1)

1.基础介绍

Zabbix:企业级开源监控解决方案icon-default.png?t=N7T8https://www.zabbix.com/cn这个是zabbix的官网,你可以进去看到由官方给你提供的专业介绍和获取到最新版本的功能介绍,还有各种安装,由于官方安装是多种复杂的,我这里就单独挑出来centos9的安装方法进行演示


我之前已经出过一章centos7的搭建zabbix的方法,本章会以centos9进行搭建最新版本的zabbix

,下面这个文章就是centos7的 

Linux:centos7:zabbix4.0(安装,监控》Linux》Windows》网络设备)_linux7安装zabbix4-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/131840654本章的被监控端仍然使用centos7被监控,因为他们都是一样的


2.环境介绍

centos9192.168.6.22server,agent
centos7192.168.6.10agent
centos7192.168.6.9agent

 三台电脑均连接网络,可以上互联网


 3.初始准备

三台设备都要做的操作

yum -y isntall wget

关闭防火墙和selinux 

systemctl stop firewalld.service
setenforce 0

上面这俩是临时关闭

systemctl disable firewalld.service
vim /etc/selinux/config将文件内的
SELINUX=enforcing
改为
SELINUX=disabled

或者直接用命令

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

上面这三是永久关闭firewalld防火墙和selinux

再去为三台电脑设置时间同步

systemctl start chronyd
systemctl enable chronyd

这个默认是找centos官方去同步的,如果不可以用的话可以看下面这个文章,改为阿里云或者微软的

Linux:系统初始化,内核优化,性能优化(1)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/136789499

导入zabbx的阿里云镜像公网仓

centos-9

rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm

两台centos-7 

wget https://mirrors.aliyun.com/zabbix/zabbix/6.4/rhel/7/x86_64/zabbix-release-6.4-1.el7.noarch.rpm
rpm -ivh zabbix-release-6.4-1.el7.noarch.rpm

4.安装zabbix

先去centos9安装一下他的依赖环境 ,和他所需的zabbix包

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

再安装一下mysql和httpd

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 --nogpgchec
yum -y install httpd

开启mysql

vim /etc/my.cnfdefault-authentication-plugin=mysql_native_password
去掉前面的#

 

systemctl start mysqld  
service enable mysqld  

查看一下初始密码

cat /var/log/mysqld.log | grep temporary

 

后面这个就是 tmRNPb3mh=.U,我们每个人都不一样

mysql -uroot -ptmRNPb3mh=.U
#进入mysql数据库-p后面的换成你刚刚获取到的密码alter user root@"localhost" identified with mysql_native_password by "root_21ROOT"; 
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;
alter user root@"localhost" identified with mysql_native_password by "123456";create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;

这样mysql就配置好了 

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

初始化一下环境

密码就是password 

导入数据库架构后禁用log_bin_trust_function_creators选项。

mysql -uroot -p
#现在mysql密码就是123456了set global log_bin_trust_function_creators = 0;
quit;

再去配置一下zabbix的数据库密码

vim /etc/zabbix/zabbix_server.conf修改131行的
# DBPassword=
改为
DBPassword=password

让后就可以保存退出了,启动服务后就能进行访问 

systemctl start zabbix-serversystemctl enable zabbix-serversystemctl start zabbix-agentsystemctl enable zabbix-agentsystemctl start httpdsystemctl enable httpd

5.访问zabbix的web页面

注意:你的nginx或者httpd没有index.html才行,否则会报错404

访问方法:你的服务器ip/zabbix

如:192.168.6.22/zabbix


5.登录zabbix

 右边这一侧都是ok就可以

 

写个主机名

 下一步

完成


账户Admin

密码zabbix

登录成功 

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

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

相关文章

【stm32】软件I2C读写MPU6050

软件I2C读写MPU6050(文章最后附上源码) 编码 概况 首先建立通信层的.c和.h模块 在通信层里写好I2C底层的GPIO初始化 以及6个时序基本单元 起始、终值、发送一个字节、接收一个字节、发送应答、接收应答 写好I2C通信层之后,再建立MPU6050的.c和.h模块 基于I2C通…

Python基于深度学习的屋内烟雾检测系统的研究与实现,附源码

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

【原创】springboot+vue校园座位预约管理系统设计与实现

个人主页:程序猿小小杨 个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎 博客内容:Java项目实战、项目演示、技术分享 文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交…

Cesium Fabric —— 材质JSON规范

Fabric 介绍 Fabric 是 Cesium 中用于描述材质的一种 JSON 规定。 材质表现了多边形、折线、椭圆等形状的外观。 使用 Fabric 和 GLSL,可以完全自定义材质 通过几何对象的 material 属性可以创建材质,这个属性是 Cesium.Material 对象。 可以这么用&a…

RankLLM:RAG架构下通过重排序实现精准信息检索

一、前言 在检索增强生成(Retrieval-Augmented Generation, RAG)的框架下,重排序(Re-Rank)阶段扮演着至关重要的角色。该阶段的目标是对初步检索得到的大量文档进行再次筛选和排序,以确保生成阶段能够优先…

特征融合篇 | RTDETR引入基于内容引导的特征融合方法 | IEEE TIP 2024

本改进已集成到 RT-DETR-Magic 框架。 摘要—单幅图像去雾是一个具有挑战性的不适定问题,它从观察到的雾化图像中估计潜在的无雾图像。一些现有的基于深度学习的方法致力于通过增加卷积的深度或宽度来改善模型性能。卷积神经网络(CNN)结构的学习能力仍然未被充分探索。本文提…

一周年纪念

文章目录 机缘:命运之门收获---知识之心日常---灵魂之窗成就 — 自我之光憧憬 — 未来之路 机缘:命运之门 “人生是由一连串的选择组成,而真正的成长,往往始于最具挑战性的决定。” —— 这句话恰如其分地概括了我选择跨考计算机的…

移动点的函数

题目已经定义了一个点类Point&#xff0c;要求编写一个移动点的函数move&#xff0c;能完成满足main函数的调用&#xff0c;并完成点的移动。 函数说明&#xff1a; 完成move函数的编写。 裁判测试程序样例&#xff1a; #include<iostream> using namespace std; clas…

【C++】map set 底层刨析

文章目录 1. 红黑树的迭代器2. 改造红黑树3. map 的模拟实现4. set 的模拟实现 在 C STL 库中&#xff0c;map 与 set 的底层为红黑树&#xff0c;那么在不写冗余代码的情况下使用红黑树同时实现 map 与 set 便是本文的重点。 1. 红黑树的迭代器 迭代器的好处是可以方便遍历&…

数据结构--树和二叉树

树和二叉树 1.树概念及结构树的概念树的相关概念树的表示 2.二叉树概念及结构概念特殊的二叉树二叉树的性质 3.二叉树顺序结构及实现4.二叉树链式结构及实现二叉树的顺序结构二叉树的前&#xff0c;中&#xff0c;后序遍历层序遍历 1.树概念及结构 树的概念 树是一种非线性的…

C++初级---模板初阶

1.泛型编程 在C语言中&#xff0c;如果要实现一个通用的交换函数需要将不同类型的函数进行重载&#xff0c;让他们可以进行交换&#xff0c;但这样的函数仅仅只有类型不同&#xff0c;函数的复用率很低&#xff0c;而且只要有新类型出现&#xff0c;就需要写一个新的相对应的函…

SSL协议是什么?有什么作用?

SSL协议是一种让互联网上的数据传输变得更安全的技术。它的主要作用是&#xff1a; 保密性&#xff1a; 使用加密手段&#xff0c;让别人偷看不了你在网上发的信息&#xff08;比如密码、聊天内容、银行卡号等&#xff09;。完整性&#xff1a;防止你的信息在传输途中被偷偷修…

九州金榜|孩子叛逆,家长应该怎么办?

孩子是父母的宝贝&#xff0c;孩子快乐&#xff0c;作为父母就会快乐&#xff0c;每位家长都希望自己的孩子健康快乐长大。孩子在成长的过程中&#xff0c;随着年龄以及阅历的增长&#xff0c;都会出现叛逆&#xff0c;孩子出现叛逆&#xff0c;对于父母来说是一种挑战&#xf…

恶劣条件下GNSS定位的鲁棒统计

全球导航卫星系统&#xff08;GNSS&#xff09;作为定位信息的主要来源&#xff0c;在智慧工厂、智慧能源、智慧交通的未来应用中发挥着重要作用。此外&#xff0c;GNSS为电网或股市等关键应用提供定时同步功能。然而&#xff0c;GNSS的性能很容易因自然现象和信号反射而降低。…

JavaScript实现扁平数组与树结构的相互转换

扁平数组转为树结构 题目描述&#xff1a; 给定以下数据格式的扁平数组&#xff1a; const flatArray [{ id: 1, parentId: null, name: root1 },{ id: 2, parentId: 1, name: child1 },{ id: 3, parentId: 1, name: child2 },{ id: 4, parentId: 2, name: grandchild1 },{…

《LeetCode力扣练习》代码随想录——二叉树(合并二叉树---Java)

《LeetCode力扣练习》代码随想录——二叉树&#xff08;合并二叉树—Java&#xff09; 刷题思路来源于 代码随想录 617. 合并二叉树 二叉树-前序遍历 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode…

【THM】Exploit Vulnerabilities(利用漏洞)-

介绍 在这个房间里,我们将讨论一些识别漏洞的方法,并结合我们的研究技能来了解这些漏洞是如何被滥用的。 此外,您还会发现一些公开可用的资源,这些资源是您在执行漏洞研究和利用时的技能和工具的重要补充。然后,您将在房间的最后将所有这些应用到实际挑战中。 自动化与…

HTML5.Canvas简介

1. Canvas.getContext getContext(“2d”)是Canvas元素的方法&#xff0c;用于获取一个用于绘制2D图形的绘图上下文对象。在给定的代码中&#xff0c;首先通过getElementById方法获取id为"myCanvas"的Canvas元素&#xff0c;然后使用getContext(“2d”)方法获取该Ca…

STM3定时器输入捕获、超声波测距

1、超声波测距模块介绍 1、HC-SR04共四个引脚&#xff1a;VCC、GND、Trig、Echo&#xff0c;如下图 2、使用 1、通过gpio口向Trig引脚发送一个脉冲信号。 2、HC-SR04接收到脉冲信号后&#xff0c;就会向外发送一段超声波&#xff0c;模块会将echo拉高。 …

pandas 数据排序.sort_index()和.sort_values()使用教程

import pandas as pd df pd.DataFrame(……) 说明&#xff1a;以下“df”为DataFrame对象。 1. df. sort_values() 作用&#xff1a;既可以根据列数据&#xff0c;也可根据行数据排序。 注意&#xff1a;必须指定by参数&#xff0c;即必须指定哪几行或哪几列&#xff1b;无法…