Zabbix“专家坐诊”第203期问答汇总

问题一
Q:用的模板,没用创建动作,但是触发器触发了我钉钉直接被通知了,怎么取消模板自带的动作?

A:没有动作是不会触发事件告警的 ,确定是从这个平台推出的钉钉消息?或者看下zabbix的动作日志,看下能不能找到对应的消息推送记录。

Q:确实没用创建动作,但是触发了我钉钉直接被通知了。
A:如下,没有设定触发条件,表示任何告警都进行推送。在这里插入图片描述
问题二
Q:怎么解决这个报警啊(0 C:D:E::Disk write request responses are too high(write >0.02s for 15m) ; High memory utilization (>90% for 5m))?在这里插入图片描述
A:1.硬盘硬件性能升级;2. 调整触发阈值,降低触发灵敏度

问题三
Q:配置zabbix固定时间告警,固定时间是设置在哪比较好呢?能不能那种不管有没有触发都可以发送信息出来。

A:有个方案,写个自定义一个监控项,然后设定调度方式采集,在设定的时间点触发采集动作,然后关联推出告警。

Q:那这种是不是就可以做到不触发也能告警呢,我只想让它实现固定时间发一个消息出来,可以看到比如CPU、磁盘这些的使用情况。

目前我的做法是在触发器上设置时间段,来定时触发,但是这个条件是需要满足触发条件才行。在这里插入图片描述
A:那就用另一种方式, 写个这样的触发器,然后让CPU、内存的阈值一定触发,然后到点就触发告警。通知内容里面写入{ITEM.VALUE<1-9>},分别带出CPU、内存的最新取值。在这里插入图片描述
Q:还可以这样哇,我这个也是自己琢磨很久才写出来的。又有一个问题,如果这样做的话,那是不是要重新加触发器?

A:是呀,不然还能有啥办法触发动作。

Q:完了哇,我现在不能告警,好像是他只能告警一次,不知道怎么回事?

A:什么意思呢?

Q:就是我之前不是设置了时间段告警嘛,确实告警了,但是就告警了一次,第二天开始就不告警了,是不是因为没有恢复的原因。

A:是,调整成这样就能重复触发了。在这里插入图片描述
Q:这要是触发了,没有进行恢复的话,是不是第二天就不会告警了?在这里插入图片描述
A:按截图这样,“问题事件生成模式”选择多重,就是不管你之前的告警是否恢复,都会产生新的。

问题四
Q:请问MSSQL2005,能用自带的ODBC进行监控吗?在这里插入图片描述
A:zabbix内置模板应该就有ODBC方式监控MSSQL的,看下监控项是否有这种"不支持的"提示信息? 在这里插入图片描述
Q:我用了自带的模板,也配置了odbc.ini,但是没有数据出来。就一个端口有数据。

A:端口这个监控项用的采集方式是"简单检查" ,不经过ODBC的,具体ODBC的连接问题得看报错提示或者是日志报错去处理。

问题五
Q:zabbix在监控交换机的时候,私有mib需要上传到zabbix吗?

A:如果用的是zabbix自带的模板,是不需要手动上传mib文件的;如果是自己手动做snmp模板的话,就要看模板制作的时候用的是是字符串的OID还是纯数字OID了,字符串的这种格式的OID就需要上传mib文件加载到系统。

Q:如果需要上传到zabbix,是上传到哪个目录?是直接用winscp之类的直接导进去吗?

  1. 下载私有MIB文件:首先,从设备或厂商提供的源下载私有MIB文件。这些文件通常以.mib或.txt为扩展名。
    2.定位MIB文件目录:将下载的MIB文件保存到Linux系统中某个目录,例如 /usr/share/snmp/mibs 或 /etc/snmp.
    3.配置SNMP:编辑SNMP的配置文件,通常位于 /etc/snmp/snmp.conf。如果文件不存在,则可以创建它。

    在配置文件中添加以下内容来告诉SNMP在哪里找到MIB文件:

    mibs +ALL

    mibdirs +/usr/share/snmp/mibs # 根据实际存放MIB文件的目录进行设置

4.重启SNMP服务:重启SNMP服务以使配置更改生效。具体命令因所使用的操作系统和SNMP软件而异,例如:
systemctl restart snmpd

问题六
Q:oid前面加点和不加点有啥区别?

A:没有区别,你OID最前面不写的情况下,snmp命令内部会帮你补全,但规范来说最前面最好是带。

更多zabbix资料可以持续关注乐维社区

猜你喜欢

转载自blog.csdn.net/weixin_43631631/article/details/132875141