Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


声明:案例均来源于宏时数据运营的“Zabbix开源社区”微信群及宏时数据铂金订阅用户zabbix技术支持钉钉群。由于客户环境、操作系统版本、zabbix监控环境、人员远程沟通信息流失等的差异,该问答特辑仅提供排查思路。所有问题不能保证完全适配于所有用户的同类或不同情况。

如有任何问题,欢迎留言或发送邮件到 ZabbixAdmin@grandage.cn 批评指正。我们期待您的声音。


Q1:zabbix5.0邮件通知只能发到超级管理员用户,普通用户接受不到告警是咋回事?

A:告警发送对象,用户必须有权限。用户权限跟着用户组,权限在用户所在的用户组设置。


Q2:zabbix5默认安装,可以配置email报警媒介,且报警正常,如何在shell中命令发邮件

A:可以了解一下mailx。


Q3:怎么监控客户端机器死机?我配了监控端口和进程,但是机器死机了,没有发告警。agent ping也配了,但是也没有发告警

A:icmp ping

R:如果客户端禁ping了,是不是不能用了?

A:是的。可以做个触发器 多久没有数据或者数据为空就报警


Q4:zabbix 怎么cmdb系统关联起来?

A:写个脚本同步,我是一个小时同步一次。


Q5:zabbix前端首页几个数据的查询sql哪里有?

A:开启前端debug模式可以看到


Q6:网络设备syslog监控都是怎么做的?

A:一般都是syslog 吐给某个linux,zabbix再读吧。或者图给大数据平台,再利用UMOP。


Q7:删除/var/log 文件夹下你的内容对 zabbix有影响吗?

A:要根据你zabbix的配置文件中哪些数据放在了这个路径下,如果zabbix运行需要用到这个路径下的这些数据,那就有影响。


Q8:启用了ldap之后,本地管理admin登录不上了怎么办

A:admin不要用ldap就可以了啊,分一下组

R:现在没有可以登录的管理账号了,修改配置文件吗?

A:数据库修改。update zabbix.config set authentication_type=0。1 ldap 0本地。是不是ldap用户没赋予权限 然后切启用ldap登入了。

Image Modified



Q9:zabbix有没有告警分组:类似同类型告警消息进行合并告警

A:可以去百度一下告警聚合或告警收敛,看看别人是怎么做的。思想是这样。没有免费的案例。


Q10:zabbix监控mysql,用户都建了,该移动的文件也移动了,但是监控项就是不支持,报mysql用户不能登录,但是手动是能登录的。

A:调整权限


Q11:有没有做过zabbix接大数据进行历史性能数据对比分析的经验,比如当前CPU使用率相比上一日,上月。

A:zabbix 有一套预测的算法。你直接调用内置提供的函数就行了。1日,1月的环比这个量,你可以配置测试一下,用计算项就可以。如果服务器性能比较好,还是能抗住的。


Q12:怎么判断邮件是否发送成功,用$?的方式也失败了。原来的mutt可以这样判断,sendmail的不知怎么就失败了。

A:首先 指定返回一个状态码 ,判断这个状态码是否例如 if =1 就发送成功 if =2 就失败了呗

R:问题是sendmail,发送失败也返回0啊,不知我哪出问题了

Image Modified

A:这怎么感觉像达到limit了。

R:可能是这个邮箱是zabbix专用,时不时有这个limit 421报错,所以想用shell做一个判断。


Q13:自动发现主机后需要在server上执行脚本把发现主机的名字传给脚本怎么搞? {HOST.NAME}不行。

A:参数Allowkey开起来。

R:我的问题应该和allowkey没有关系, 我的脚本是可以调用到的,只不过{HOST.HOST}获取不到。

Image Modified

Image Modified

问题是错误日志前面的IP就是我想要的。这个脚本是在server上执行的,需要用到的是自动发现主机的IP

A:{HOST.NAME} 和 {HOST.HOST} 了解一下。



Q14:zabbix mysql 执行类似这种命令的时候一直失败,主键是存在的insert into event_recovery (eventid,r_eventid,correlationid,c_eventid,userid) values (39433015,54833891,null,null,null),可能是什么原因造成的,修复的话我可以直接把 event_recovery清空掉不?

A:求解ing……


Q15:yum安装zabbix现在哪个镜像站好使?


Q16:zabbix自动注册会重复添加咋回事?

A:说明判断标准不唯一,唯一 就不会添加了。

R:找到了,手动添加了一遍,又自动发现了一遍。


Q17:zabbix server 启动失败。报错:zabbix-server.service: Supervising process 22270 which is not our child. we will most likely not notice when it exits.

A:防火墙和selinux都检查一下。另外检查日志定位报错,查看一下内存是否溢出。


Q18:web检测这个url告警怎么带出来?

Image Added

A:阅读官方文档:

Image Added


Q19:触发器能依赖于另一个触发器,监控项能否依赖于另一个监控项?比如我A监控项正常获取到值之后,才会去进行B监控项的获取?

A:可以a获取值,b获取值,c进行计算。另外就是自动发现了,a是发现列表,b根据发现列表生成监控项,也算是一种依赖吧

R:不是数据的问题,我现在是用树莓派做温湿度的监控,用的SHT30传感器
自定义了两个监控向去调用脚本获取温度和湿度,由于两个监控项有时候会一起去调用,导致i2c通信的时候往sht30会同时进行读写导致sht30直接挂掉。所以我想等温度获取到值之后湿度再去获取值

A:那你自己写个脚本去采集数据,再把采集的数据通过zabbix sender发给zabbix就行了


Q20:监控Windows txt文件,显示不支持,有大神能指导下问题出哪里吗?

Image Added

Image Added

A:windows文件和整个路径好像要加双引号,另外要有权限读取文件。