问题一
Q:zabbix server服务每次重启监控主机就会触发大量的“10分钟未获取到数据”的告警,同时还会触发zabbix的history进程繁忙的告警。(后面检查实际上监控主机在告警时间段内是有数据的)感觉是server一重启,数据库就重新写入数据,需要花超过10分钟的时间,告警时间段内没来得及写入数据。平常相关history进程的使用率也不高,需要怎么优化下可以避免这种现象?
A:可以通过增加历史进程的大小history syncer,来提高写入数据的速度
Q:目前我的nvps是2500,设置到多少合适呢
A:调整这一个值,慢慢往上加
Q:这个history syncer进程使用率的趋势,有规律性的每天晚上九点多都会上升。这个是什么原因?
A:具体排查下这个时间段的有无定时任务神那么的,或者看看这个时间段有没有什么固定操作导致进程升高了,排查对应的数据记录的这个时间点
Q:系统上没有任何的定时任务,也没有操作。zabbix server日志里只看到对应时间点 有insert操作慢查询
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就正常 ,但是报错是另一个错误
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:服务是启动着的 就是一直报错连不上数据库
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
题三
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 模版 有两个监控项 如何添加一个监控项 两个值求和啊
A:用可计算的监控项方式 示例:sum(last_foreach(//ifHCInOctetsPersecond[*]))
问题五
Q:问一下7.0支持的mysql和pg版本号到多少啊最低的
A:mysql8.0以上
问题六
Q:请问下,我这个网络是通的,为什么SNMP 显示红色的呢,前几天才发现的,以前一直正常。
A:检查 nmap端口策略有无放通
Q:是这个不
A:是的 这边看大概是没放通的
Q:不知道是不是防火墙那边的问题,防火墙那边cpu使用率比较高
问题七
Q:有210台设备,有几台一直采集不到数据。系统里面用snmpwalk又能采集。怎么搞?帮忙看看这个大概率什么原因
A:手动调用一下看看是否可以?看看server是否正常 队列是否有堆积导致数据无法推送
Q:手动调用结果一样,但是实际上下发到设备了,报错跟自动一样
A:server配置文件里的 Timeout的值调大再试试
更多zabbix技术问题,可以持续关注乐维社区