zabbix“专家坐诊”第249期问答

news/2024/11/14 13:09:16/文章来源:https://www.cnblogs.com/lwops/p/18336285

问题一

Q:zabbix server服务每次重启监控主机就会触发大量的“10分钟未获取到数据”的告警,同时还会触发zabbix的history进程繁忙的告警。(后面检查实际上监控主机在告警时间段内是有数据的)感觉是server一重启,数据库就重新写入数据,需要花超过10分钟的时间,告警时间段内没来得及写入数据。平常相关history进程的使用率也不高,需要怎么优化下可以避免这种现象?

IiyW60076697950c93a8c.pngN0s6loLl6697952355e35.png

a5j8wQyw6697953d8aa86.png

A:可以通过增加历史进程的大小history syncer,来提高写入数据的速度

Q:目前我的nvps是2500,设置到多少合适呢

A:调整这一个值,慢慢往上加

jTwe8zEW66979555d1f88.png

Q:这个history syncer进程使用率的趋势,有规律性的每天晚上九点多都会上升。这个是什么原因?

OFXzdnB26697956a516dc.png

A:具体排查下这个时间段的有无定时任务神那么的,或者看看这个时间段有没有什么固定操作导致进程升高了,排查对应的数据记录的这个时间点

Q:系统上没有任何的定时任务,也没有操作。zabbix server日志里只看到对应时间点 有insert操作慢查询

35zh0VlE6697957dafe2a.png

A:在这个时间段服务器会重启吗

Q:没有重启的。而且看日志里是每天只有这个时间点才有insert into的日志记录,其他时间没有这个操作。如果是数据库日志同步时间在9点也会造成这个原因的

A:是什么数据库呢

Q:mysql 8

A:SHOW CREATE PROCEDURE partition_maintenance_all; 可以用这个命令查看一下表的存储周期时间 看看情况

 

问题二

Q1:我想用docker升级zabbix7.0 。 打算先4.4-> 6.0 -> 7.0 ,上午把4.4的测试数据库弄好了,导出来以后放在了服务器上面,想着我的docker zabbix 6.0的容器直接链接服务器数据库就可以了 ,我用docker链接4.4的数据库的时候,zabbix web 页面报了个错 :“The Zabbix database version does not match current requirements. Your database version: 4000000. Required version: 6000000. Please contact your system administrator.”zabbixserver容器里面一直报错是连不上数据库 

2024-07-17 14:55:48 **** MySQL server is not available. Waiting 5 seconds...

2024-07-17 14:55:55 **** MySQL server is not available. Waiting 5 seconds...

 

在网上找了半天 都说是改数据库的一个表字段,

update dbversion set mandatory = 4000000;

flush privileges;

然后我按照他的方法改完以后 zabbixserver 就不能访问了。

A:修改回来能否正常

Q:修改成40000就正常 ,但是报错是另一个错误

DPaCSC4r669797412df2b.png

A: https://www.zabbix.com/documentation/4.4/zh/manual/installation/requirements,可以看看官网检查自己的数据库版本是否正确符合要求

Q:我看到了这个 6.0的要用8.0.30-8.4的版本 ,我想问一下 他这个 版本值得是我服务器安装的mysql版本 还是说我导出来的zabbix4.4 database的版本 。因为我服务器上面的mysql是8.0.30 应该是符合的 我只是把我的zabbix 4.4的database倒入到了 8.0.30的数据库里面了.我之前用本地安装zabbix的方式试过了,他似乎会根据zabbix版本自己更新数据库

A:检查一下sever服务有没有正常起来

Q:服务是启动着的 就是一直报错连不上数据库

DOKyqlTm66979761c4844.png

0hyzLlQV66979773ee8ba.png

A:第二个图片是什么 挂掉了

Q:第二张不是MySQL服务器不可用。正在等待5秒 这个不是挂掉吧 应该是数据库的问题

A:这种情况只能是用server起来去连接数据库 然后升级数据库才可以解决

Q:是的 可是现在的问题了 4.4的database docker zabbix 6.0 连都连不上 升级就更不可能了~ 

A:导了4.4的,库不兼容只能是zabbix连接上数据库进行升级库的操作才可以解决这个问题。 官方文档有说的.https://www.zabbix.com/documentation/6.0/zh/manual/installation/upgrade/sources

SeJVW7B7669797b167a80.png

 

问题三

Q:请问有zabbix监控emc存储的ymal文件吗

A: https://forum.lwops.cn/article/559 如需模板可以参考官网的公开模板中进行查找

Q:我看了那个只有netapp的

A:已有可提供的都在里面,如无可以参考https://blog.csdn.net/wangyfde/article/details/132899121这篇文章

 

问题四

Q:Zabbix6.0 监控思科ac下ap 模版 有两个监控项 如何添加一个监控项 两个值求和啊

RNlekO9r6697967a22be4.png

A:用可计算的监控项方式 示例:sum(last_foreach(//ifHCInOctetsPersecond[*]))

fybZJky8669796341b10b.png

问题五

Q:问一下7.0支持的mysql和pg版本号到多少啊最低的

A:mysql8.0以上

 

问题六

Q:请问下,我这个网络是通的,为什么SNMP 显示红色的呢,前几天才发现的,以前一直正常。

rnZLUJWE6697969dac6fd.png

A:检查 nmap端口策略有无放通

Q:是这个不

VkFeUiht669796b7b053c.png

A:是的 这边看大概是没放通的

Q:不知道是不是防火墙那边的问题,防火墙那边cpu使用率比较高

 

问题七

Q:有210台设备,有几台一直采集不到数据。系统里面用snmpwalk又能采集。怎么搞?帮忙看看这个大概率什么原因

A:手动调用一下看看是否可以?看看server是否正常 队列是否有堆积导致数据无法推送

Q:手动调用结果一样,但是实际上下发到设备了,报错跟自动一样

jkgtQmhn669796d3e012a.png

A:server配置文件里的 Timeout的值调大再试试

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

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

相关文章

Java初识

JDK、JRE和JVM ​ 1.JDK指的是Java Development Kit,它是一个开发Java应用程序所需的软件开发工具包。JDK包括Java编译器、Java虚拟机、Java类库等必要组件,以及用于开发、调试和运行Java应用程序的其他工具。 使用JDK可以帮助开发人员编写、测试和部署Java应用程序,以及运…

telegraf 常用命令总结

本文为博主原创,转载请注明出处:Telegraf 是一个灵活的服务器代理,用于收集和报告指标。它支持插件驱动,这意味着你可以根据需要添加或修改功能。 1.使用telegraf --help 查看telegraf提供的相关命令和参数使用telegraf --help 可以查看telegraf提供的相关命令和参数,具体…

vue若依集成C#的singalR接收实时数据

要写一个实时监控页面,监控堆垛机实时状态以及线体上是否有载具、是否有任务、是否有告警。项目是若依前端,后端是Java接口。要跳过Java接口,直接对接C#的signalR推送数据。需要配置两个总接口地址,原先的Java总接口地址不能删。这里的signalR是Microsoft的sigalR,开始还搞…

Zotero如何引用参考文献(尤其是如何能够自动识别中文文献)

一、软件及插件安装 首先进入zotero官网 Zotero | Your personal research assistant 点击下载下载安装zotero 6 for windows(我用的是windows)和zotero connector(我用的Edge浏览器,安装这个插件可以自动识别读取网页上的文献信息) 安装zotero后显示如下:安装好后在off…

P5017 [NOIP2018 普及组] 摆渡车

讲解 P5017 [NOIP2018 普及组] 摆渡车。考虑动态规划算法,使用前缀和,缩小转移范围来进行优化。思路: 考虑动态规划。 定义 \(dp_i\) 表示若有一班车在第 \(i\) 个时间出发所有人等待的时间,则状态转移方程为: \[dp_i = dp_j + \operatorname{get}(j+1,i)(j \le i - m) \]…

.NET 结果与错误处理利器 FluentResults

前言 在项目开发中,方法返回的结果(成功或失败)对我们开发来说很重要。传统方法,如通过异常来指示错误或使用特定的返回类型(如布尔值加输出参数),虽然有效,但可能缺乏直观性和灵活性。 FluentResults库应运而生,它以一种既流畅又富有表达力的方式,极大地优化了这一过…

c# chart缩放,局部放大问题

左键划选放大区域,右键恢复/// <summary>/// 初始化,传入要进行初始化的chart/// </summary>/// <param name="chart1"></param>public static void InitChart (System.Windows.Forms.DataVisualization.Charting.Chart chart1){//开启缩放…

Charles证书一年过去后怎么处理?

1、删除证书 windows--》设置--》搜索(管理证书)--》右键删除2、重置证书3、重新安装证书 安装完后重启charles

阿里云CentOS7.x ECS云盘在线扩容操作

说明这里只介绍如何在线扩容 操作系统:CentOS 7.x 以下操作实现给200G云盘扩容至300G;操作步骤 创建快照 找到需要扩容的云盘,创建快照,避免扩容出问题数据丢失,阿里云快照是收付费的,快照时长设置1天即可;操作比较简。磁盘创建快照创建快照配置截图(保留时间设置1天)…

【BUUCTF】AreUSerialz

【BUUCTF】AreUSerialz (反序列化) 题目来源 收录于:BUUCTF  网鼎杯 2020 青龙组 题目描述 根据PHP代码进行反序列化 <?phpinclude("flag.php");highlight_file(__FILE__);class FileHandler {protected $op;protected $filename;protected $content;fu…

什么情况下你能接受 996

要是有更高的工资或者更好的学习机会,你会自愿接受“996”吗?文中还有粉丝投稿面经的详解,赶快来看看吧。在当下的职场环境中,996 工作制一直是一个备受争议的话题。“996”是一种工作制度的代称,指的是工作日早上 9 点上班,晚上 9 点下班,中午和傍晚休息 1 小时(或不到…

el-progress 自定义线状进度条右边的文字

需要展示类似下面的效果 搜了很多slot的方式试了都不行,好像是因为我后面的文字太长了导致了换行,加上这边需要加其他的样式,最后干脆将原始的文字变成空的,自己写右边的文字加样式了<divstyle="margin: 10px 0 20px 0"v-for="item in deptdata":ke…