zabbix 7.0 新增功能亮点(一)——T参数

概要:
T参数是zabbix7.0新增的一项功能,它支持对配置文件进行可用性验证,即zabbix程序(server/proxy/agent等)修改配置文件后,支持-T或–test-config参数验证配置参数可用性。

T参数主要包含以下三个方面的应用场景:

• 验证是否存在对应参数

• 验证配置参数指是否在允许设定的范围

• 验证agent是否存在自定义键值冲突

  1. 验证配置参数是否支持
    场景描述:以往zabbix版本中,对zabbix配置调整优化时写错参数,导致进程重启/启动失败后,才可从启动命令错误返回或zabbix日志文件中看到,为追求配置变更后的顺利重启,可使用程序命令-T参数,提前验证配置是否支持可用。

模拟操作:参考网上示例或旧平台等参数配置,在zabbix_server.conf配置中追加如下部分。在这里插入图片描述
以往,加完配置只能重启服务时才能,日志报错才能发现配置错误等情况,7.0进程支持-T校验,可以在重启服务进程前验证配置可用性:

/path/to/sbin/zabbix_server -T在这里插入图片描述
由提示可知配置参数写法错误。

StartPollers写成了StartPoller,更正后再次执行命令-T检查,此次则提示成功。在这里插入图片描述
确认配置无误后即可重启zabbbix_server服务进程,以令配置生效。

  1. 验证配置参数设定是否符合要求
    场景描述:对zabbix配置参数调整时,有时会因为马虎填写的数值超出了可支持定义的数值范围,如图:

模拟操作:变更zabbix_server.conf配置文件,调整参数超出zabbix支持数值范围。在这里插入图片描述
在重启服务前执行命令-T及时发现,提示设置的值错误。在这里插入图片描述
重新调整参数值后,再次测试。在这里插入图片描述
在这里插入图片描述
此时则验证成功,可以对服务进程执行重启操作。

  1. 验证Agent自定义监控键值冲突
    场景描述:agent程序配置文件中,支持定义自定义用户键值,往往在使用过程中,我们会大量编写补充此类配置,但是有时因为键值过多,会导致重复设定一样的键值的情况,此时可通过配置检验-T参数进行验证

模拟操作:重复设定自定义键值的情况在这里插入图片描述
在这里插入图片描述
执行命令-T参数,检测配置文件

/path/to/sbin/zabbix_agentd -T在这里插入图片描述
可以看到,返回错误提示,之前已经设定使用test键值,此时需要将新增自定义监控项键值修改,再次测试配置文件时,则提示成功在这里插入图片描述
此时,便可进行agent服务进程重启操作。

以上演示操作基于zabbix7.0 Alpha版本。大家好,我是乐乐,专注IT运维技术研究与分享,关注我,学习更多zabbix开源监控、prometheus等运维工具应用技巧,如有问题也可以在乐维社区问答板块进行提问。

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

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

相关文章

解决Centos7无法连接网络和访问网页连接不上问题

一、网络无法连接问题 网络无法连接的问题我查到了一个很良心的操作,不用重装,因为可能是你虚拟机设置上的问题。我先写我的解决方案,再附上其他几种解决方案。 问题一: 虚拟机的问题****加粗样式 解决: (…

ImportError: cannot import name ‘PILLOW_VERSION‘ from ‘PIL‘

原因:torchvision模块在运行时要调用PIL模块的PILLOW_VERSION函数,但PILLOW_VERSION在Pillow 7.0.0之后的版本被移除了,Pillow 7.0.0之后的版本使用__version__函数代替PILLOW_VERSION函数。 解决方法:降低pillow版本即可。 参考…

人工智能应用工程师怎样报名,费用多少,就业机会怎么样?

人工智能应用工程师是能够利用人工智能相关技术进行应用研发,并开展各类工作的从业人员统称。为贯彻落实《国务院关于印发新一代人工智能发展规划的通知》、工业和信息化部《促进新一代人工智能产业发展三年行动计划(2018-2020年)》等文件精神…

JUC:原子类型的使用(原子整数、原子引用、原子数组、字段更新器、累加器)

文章目录 原子类型AtomicInteger 原子整数AtomicReferenc 原子引用AtomicStampedReference 带版本号的原子引用AtomicMarkableReference 仅记录是否修改的原子引用AtomicXXXArray 原子数组AtomicXXXFieldUpdater 字段更新器LongAdder累加器 原子类型 AtomicInteger 原子整数 …

部署项目遇到的各种问题总结

文章目录 前言一、后端问题 jar包运行出现错误宝塔面板使用jdk17二、数据库问题 版本问题三、前端问题 连不上后端总结 前言 在做完项目之后,为了让别人访问到自己的网站,就需要部署前端后端以及数据库,但是在部署的过程中出现了各种问题和困…

vue-quill-editor 富文本编辑器(可上传视频图片),组件挂载的方式实现

1.安装 npm install vue-quill-editor --save npm install quill-image-drop-module --save npm install quill-image-resize-module --save2.在组件下面新增组件 QlEditor (1)index.vue <template><div><div idquillEditorQiniu><!-- 基于element…

如何制作不同类型的二维码?快捷在线生码的3个步骤

怎么简单快速的完成二维码制作呢&#xff1f;现在二维码可以做很多的用途使用&#xff0c;比如可以用于内容展示、下载文件、播放音视频、扫码看图等等。那么上面讲述的这些类型二维码该如何制作呢&#xff0c;相信有很多的小伙伴都会二维码制作的技巧非常感兴趣。那么下面就让…

【Redis基础篇】详细讲解Redis

这篇文章让你详细了解Redis的相关知识&#xff0c;有代码讲解以及图片剖析&#xff0c;让你更轻松掌握 制作不易&#xff0c;感觉不错&#xff0c;请点赞收藏哟 &#xff01;&#xff01;&#xff01; 目录 1 redis基础 1.1 定义 1.2 SQL和NOSQL不同点 1.3 特征 1.4 Redis…

门户系统商城模块

商城系统&#xff1a;快递商品本地团购到店核销购物场景全覆盖&#xff0c;全新商销解决方案 商城系统是指一套用于构建和运营电商平台的软件系统&#xff0c;可以帮助企业快速搭建网上商城&#xff0c;实现商品销售、订单管理、客户服务等功能。 商城系统的功能&#xff1a;…

基于多数据源融合的医疗知识图谱框架构建研究

基于多数据源融合的医疗知识图谱框架构建研究 提出背景医学数据源医学数据获取方法知识图谱的构建 提出背景 论文&#xff1a;基于多数据源融合的医疗知识图谱框架构建研究 本文以医疗领域的实际应用需求为出发点&#xff0c;从医疗大数据获取、医疗实体及关系标注、医疗实体…

Linux-3 yum和vim

目录 本节目标&#xff1a; Linux 软件包管理器 yum 什么是软件包 1.yum是什么&#xff1f;软件包&#xff1f; 2.Linux(centos)的生态 3.yum的相关操作 我怎么知道我应该安装什么软件&#xff1f; 4.yum的本地配置 关于 rzsz 查看软件包 Linux编辑器-vim使用 1.v…

状态压缩DP

哈密顿路径问题&#xff1a; 一般设 表示 状态下&#xff0c;为最后一个最值情况 。 一般有两种稍微不同的写法&#xff0c;单纯就是写法不同&#xff0c;思路方法都相同。 第一个例题为第一种转移方法&#xff0c;有当前转移后面。 后面的都是由前面转移目前。 G. Shuff…