哇噻,Zabbix7.0 LTS正式发布!功能又进化了!

📢📢📢📣📣📣
作者:IT邦德
中国DBA联盟(ACDU)成员,10余年DBA工作经验,
Oracle、PostgreSQL ACE
CSDN博客专家及B站知名UP主,全网粉丝10万+
擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复,
安装迁移,性能优化、故障应急处理

文章目录

  • 前言
    • 1.新版本介绍
    • 2.安装部署
      • 2.1 关闭防火墙及安全服务
      • 2.2.安装PostgreSQL
      • 2.3 安装Zabbix
      • 2.4 Zabbix初始化
    • 3.监控实战
    • 4.总结

前言

2024年6月4日,Zabbix团队宣布Zabbix7.0 LTS版本正式发布。

1.新版本介绍

随着Zabbix 7.0 LTS的正式发布,它将为企业提供提供比以往任何版本都更容易使用的具有各种开箱即用的企业级功能的一体化监控解决方案。

1.通过定义灵活的基于场景的多步骤监控网站和Web应用程序。
2.通过自动proxy负载均衡和高可用性功能,
按需扩展Zabbix环境并确保100%的可用性。
3.Zabbix proxy现在支持将所有采集的指标存储在内存中。
4.为了大幅提升指标轮询的速度和扩展性,
同步式poller进程已被异步式poller取代。
5.集中控制数据采集超时可以更好地处理较长数据采集时间间隔的指标和自定义检查。
6.引入了多种新的仪表板小部件,使您能够更全面地了解您监控的指标和基础架构。
7.网络自动发现支持并行检查,将主机和服务发现的速度提高了10到100倍。
8.开箱即用的多因子认证(MFA)支持提供了企业级安全性,
并为配置用户认证方法提供了更大的灵活性。
9.更灵活的资源发现和管理
10.Zabbix 7.0 LTS预装了许多最受欢迎的供应商和云提供商的新模板

详细内容请参阅官方文档:
https://www.zabbix.com/rn/rn7.0.0

2.安装部署

选择您Zabbix服务器的平台

2.1 关闭防火墙及安全服务

systemctl stop firewalld.service
systemctl disable firewalld.service

设置SELinux为 permissive 模式(警告模式但不强制)
sudo setenforce 0

永久禁用SELinux,编辑配置文件
sudo sed -i ‘s/^SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config

2.2.安装PostgreSQL

官方文档指南
https://www.postgresql.org/docs/

--yum安装

yum install -y \
https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

yum install -y postgresql14 postgresql14-server

--初始化
/usr/pgsql-14/bin/postgresql-14-setup initdb

--启动开机启动
systemctl enable postgresql-14
systemctl start postgresql-14
systemctl status postgresql-14

2.3 安装Zabbix

1 安装repository
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/8/x86_64/zabbix-release-7.0-1.el8.noarch.rpm
dnf clean all

2.升级php到8.0
–php版本查看
sudo dnf module list php
yum install perl*
在开始安装之前,请确保您的Linux 8系统已经更新到最新版本,
使用以下命令更新系统:
sudo dnf update sudo dnf install dnf-utils
我们需要启用EPEL和REMI存储库
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.9.rpm --force --nodeps
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
安装PHP 8
sudo dnf module reset php
dnf module install php:remi-8.0

2.安装Zabbix server,Web前端,agent
dnf install zabbix-server-pgsql zabbix-web-pgsql
zabbix-nginx-conf zabbix-sql-scripts
zabbix-selinux-policy zabbix-agent

3.创建初始数据库
–在数据库主机上运行以下代码
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
注意:这里设置zabbix用户的密码为password
导入初始架构和数据
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz |
sudo -u zabbix psql zabbix

4.编辑配置文件
/etc/zabbix/zabbix_server.conf
##修改密码如下
DBPassword=password

sed -ri.bak '/# DBPassword=/cDBPassword=password' /etc/zabbix/zabbix_server.conf


[root@rhel8 ~]$ grep '^[a-Z]' /etc/zabbix/zabbix_server.conf 
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/run/zabbix/zabbix_server.pid
SocketDir=/run/zabbix
DBName=zabbix
DBUser=zabbix
DBPassword=password
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
EnableGlobalScripts=0
5.Zabbix前端配置PHP
编辑配置文件 /etc/nginx/conf.d/zabbix.conf
取消注释并设置“listen”和“server_name”指令
# listen 8080;
# server_name example.com;

listen       80;
server_name  localhost;

vi /etc/php.ini
post_max_size = 16M #由8M改为16M
max_execution_time = 300 #由30改为300
max_input_time = 300 #由60改为300


【配置nginx】
rm -rf /usr/share/nginx/html/*
cp -r /usr/share/zabbix/ /usr/share/nginx/html/ 

6.启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
安装net-snmp-libs
dnf install net-snmp-libs
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

7.安装中文包
--安装zh_CN语言包
dnf install langpacks-zh_CN.noarch 
--安装glibc-common实现对语言包的识别
dnf -y install glibc-common

[root@rhel8 ~]# locale -a | grep zh_CN
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8

--重启zabbix
systemctl restart zabbix-server zabbix-agent nginx php-fpm

2.4 Zabbix初始化

浏览器登录http://zabbix-ServerIP/zabbix
http://192.168.3.10/zabbix/setup.php

3.监控实战

1.监控Linux
https://blog.csdn.net/weixin_41645135/category_12037143.html

2.监控Oracle
https://jeames.blog.csdn.net/article/details/126966338

3.监控MySQL
https://jeames.blog.csdn.net/article/details/126825934

4.监控PostgreSQL
https://jeames.blog.csdn.net/article/details/120300581

4.总结

监控做不好,救火救到老!这篇文章帮助大家拿下Zabbix!!

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

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

相关文章

Python图像处理十讲

文章目录 1 初步2 光斑分析3 插值变换4 形态学处理5 滤波6 opencv初步7 相机校准8 图像分割9 边缘检测10 目标识别 1 初步 📷初步 图像的本质就是矩阵,图像处理,也就是矩阵处理。所以,在Python中,numpy和matplotlib可…

【python009】Python处理某区域边界经纬度数据至geohash

1.熟悉、梳理、总结项目研发实战中的Python开发日常使用中的问题、知识点等,如Python处理某区域边界经纬度数据至geohash,便于时空交集。 2.欢迎点赞、关注、批评、指正,互三走起来,小手动起来! 3.欢迎点赞、关注、批评…

FuTalk设计周刊-Vol.044

#AI漫谈 热点捕手 1、OpenAI取消GPT-4 Turbo,所有每日限制! 2月17日,OpenAI在社交平台宣布,取消了GPT-4 Turbo的所有每日限制,并将速率限制提升1倍。现在,每分钟可处理高达150万TPM的数据。 链接https:/…

数据库JDBC 查询sqlserver 2019 利用模板实现输入查询

数据源 SQLserver2019的数据,在数据库 名为 cyz 中创建几个表 create table book (bno char(10) primary key, cno char(10), bname char(20), bauthor char(20), bpress varchar(50), bprice decimal(8,2) )create table reader (rno char(10) primary key, rdepa…

java中如何灵活使用mysql中的json类型字段存储数据

日常数据库存储数据时经常会碰见一对多的数据结构类型,例如一笔订单中包含多个商品数据,一般情况下,可能会设计一个order表,一个sku表,但如果就想用一个表去存储这些订单和商品数据,那么应该如何去设计order表呢?这种情况下就可以使用万能json类型字段进行存储订单与商品一对多…

产品经理的“高光”时刻,你中了几个?

作为产品经理,都有着这样一个闪闪发光的梦,就是看着自己的产品从0到DAU过万、过十万,甚至是过百万。 不过想要成为过百万的大牛,天时地利任何一个都不能少,大多数的产品经理暂时还在打怪升级攒经验。 虽然暂时体验不…

怎么用微信小程序实现远程控制空调

怎么用微信小程序实现远程控制空调呢? 本文描述了使用微信小程序调用HTTP接口,实现控制空调,通过不同规格的通断器,来控制不同功率的空调的电源。 可选用产品:可根据实际场景需求,选择对应的规格 序号设备…

第二证券炒股技巧:短线炒股技巧?

在股票商场上,出资者分为长线和短线这两大类,其间短线炒股存在以下技巧: 1、早盘集合竞价时间上的技巧 早上集合竞价对短线出资者来说比较重要,其间早上集合竞价期间9:15-9:20之间出资者能够进行撤单操作&#xff0c…

AI大模型应用开发实践:5.快速入门 Assistants API

快速入门 Assistants API Assistants API 允许您在自己的应用程序中构建人工智能助手。一个助手有其指令,并可以利用模型、工具和知识来回应用户查询。 Assistants API 目前支持三种类型的工具: 代码解释器 Code Interpreter检索 Retrieval函数调用 Function calling使用 P…

电源modbus 485 测试方法之功能选择

目录 背景介绍 错误分析 功能开关拨码原因分析 背景介绍 在正常测试modbus-RTU 485通信是否正常时,正常的流程如下: 连接电源模块与摄像仪模块的485连接线,或使用USB转485连接电脑,打开串口调试助手,开始访问寄存…

线性代数|机器学习-P6正定和半正定矩阵

文章目录 1. 正定矩阵的判定标准2. 非正定矩阵3. 能量方程3. 正定方程4. 半正定矩阵 1. 正定矩阵的判定标准 目前我们有 5 种方法判断矩阵是否为正定矩阵: 所有的特征值大于零: λ i > 0 \lambda_i>0 λi​>0对于所有的非零向量x,…

微信小程序-WXS脚本

一、概述 1.WXS WXS(WeiXin Script)是小程序独有的一套脚本语言,结合 WXML,可以构建出页面的结构。 2.wxs 的应用场景 wxml中无法调用在页面的.js 中定义的函数,但是,wxml 中可以调用 wxs 中定义的函数。因此,小程序…

13. 一个天文望远镜R-C系统的设计

导论: 要求主口径2160mm,整个系统的相对孔径为1:1(相对孔径:镜头的有效孔径和焦距之比)。系统的焦距为19440mm,焦点需引出主镜之后,以便配接各种光谱和光度观测设备。 设计流程: (1)理论分析与计算 望远镜的两镜系统由一个主镜和一个次镜组成,通常主镜和次镜都是…

文本纠错助手

欢迎来到高效文本纠错的世界! 文本纠错助手 是您的最佳搭档,专为处理各种文本中的错误而生。在我们强大的 Intel G8i 处理器上,它能快速、准确地帮你找出并纠正错误。下面是这款神器的详细介绍。 硬件配置 处理器:Intel G8i 处理…

Adobe XD最新版号查询,如何使用?

Adobe XD是Adobe家推出的基于矢量的原型设计合作工具,被业界视为应对Sketch的“对抗”产品。Adobe XD不同于Sketch的系统限制,灵活性比较高,Windows和Mac都可以使用。自2017年推出以来,Adobe XD版经历了多次更新,这篇文…

vue3之拆若依--记实现后台管理首页(左侧菜单栏、头部信息区域...)

效果图 前期准备 启动若依在本地 启动若依后台,跑在自己本地: 这里对于如何下载若依相关的前后端代码请参考若依官网:RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-…

03--nginx架构实战

前言:这应该是nginx梳理的最后一章,写一些关于网站架构和网站上线的知识内容,主要是感觉到运维并不是单一方向的行业,这一章概念会有一些广泛,但是非常重要,都是这几年工作中遇到的情况,整理一下…

element-plus表格添加简单右键

实现如下 <template><main class"mainClass" > <el-table :data"tableData" style"width: 100%"row-contextmenu"rowContextmenu"cell-contextmenu"cellContextmenu"contextmenu.prevent><el-table-c…

C51学习归纳4 --- 矩阵键盘

一、开发板原理图 我们可以看到这个键盘是4*4的&#xff0c;行可以由4个数据接口接收&#xff08;P1_4~7&#xff09;&#xff0c;列可以由4个数据接口接收&#xff08;P1_0~3)。 所以我们可让行作为扫描方向&#xff0c;或者列作为扫描方向&#xff0c;进行按键扫描。如何扫描…

AI 入门指南二 :AI提示词(Prompt)

一&#xff0c;提示词的定义 提示词在中文中意为“触发”&#xff0c;在自然语言处理&#xff08;NLP&#xff09;的领域&#xff0c;它更接近于一个“心领神会”的概念&#xff0c;而非具有明确定义的术语。 简而言之&#xff0c;提示词是用户对大型语言模型的输入&#xff0…