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

欢迎大家加入Zabbix交流群,除了在论坛发帖求问外,还可以在QQ群里交流进步,并且每周三我们会进行免费的技术答疑活动,请大家互相转告一下! 玩转Zabbix群 QQ群号:177428068

Q:1:自动发现,是不是需要在agent端(客户端) 执行脚本,百度说,好像是这个意思
问题:这个脚本,什么时候执行,执行是服务端定制时间,还是客户端crontab定时执行?
A:自动发现有两种说法:一种设备自动发现,一种低级别自动发现(LLD),你指的是哪一种?
Q:自动发现LLD,是不是需要在agent端(客户端) 执行脚本,百度说,好像是这个意思
问题:这个脚本,什么时候执行,执行是服务端定制时间,还是客户端crontab定时执行
脚本执行完,是主动通过zabbix-sender推送josn,还是服务端get josn,A:是要安装agent,执行时间是通过server段自动发现规则、或监控项更新间隔决定的
Q:就是主动把脚本放到agent指定的地方,然后模板里去指定时间执行。是这个意思吧。
A:是的,两种都有,主要还是看监控项的方式是哪种,外部检查方式的话靠zabbix_sender推,agent方式的话开zabbix_get
Q:好,谢谢你

Q1:Snmp自动发现主机的话,客户端是还需要改什么配置的吗,把什么IP地址指向server端
A:snmp配置团体名即可

Q:zabbix 在web界面查询数据时,查询的快慢取决与zabbix服务器还是这台打开web界面的服务器性能?
A:取决于数据库查询的快慢,建议对数据库进行优化,比如分表、分库,条件允许的话,使用SSD

Q:假如我想把CPU监控那一项往下移,在哪设置排序?

A:zabbix是不支持排序的,只能点击名称,实现视觉上的排序

Q:icmpping这些简单检查的在server端调用命令是什么?
例如
Agent可以用zabbix_get -s IP -k agent.ping
Snmp可以用snmpwalk -v 2c -c public IP sysUpTimeInstanceA:简单检查在server上是没用统一的调用命令的,icmpping其实用的就是server本地的fping工具

Q:就监控网络设备lldp边缘网络设备的管理ip地址 比如a交换机下面接着b交换机 都是办公网的但是有c交换机是产线网的也接在了a下面(交换机都配置了管理ip,我只需要获到边缘交换机的管理ip地址就行了)
A:可以实现的,你先通过自动发现把网络设备全都监控上,然后网络模板里面加个ip自动发现规则,预处理只保留管理ip地址

Q:zabbix使用telnet监控怎么设置?
A:监控项改成telnet,定义好telnet登录后的执行脚本或命令,对应键值语法是固定的,往上查一下,有很多。非必要情况,不建议用telnet这种方式,安全没有保障

Q:zabbix配置snmp批量添加主机,说的团体名配置,是什么意思,每台客户端都要配置吗?(操作系统)
A:操作系统批量添加就不用snmp,安装好agent,server端开启自动注册,会自己连上来的

Q:乐乐  你好,我想请教一下,zabbix 在web界面查询数据时,查询的快慢取决与zabbix服务器还是这台打开web界面的服务器性能?
A:取决于数据库查询的快慢,建议对数据库进行优化,比如分表、分库,条件允许的话,使用SSD

Q:假如我想把 CPU监控那一项 往下移 在那设置排序呢?

A:这个是按字母排序的吧,你想要指定排序,就在每个应用集前面加序号,就按数字序号排序可
例如
1.Disk
2.CPU
3.……这个地方zabbix是不支持排序的,只能点击名称,实现视觉上的排序
Q:好的,谢谢

Q: icmpping这些简单检查的在server端调用命令是什么?
例如
Agent可以用zabbix_get -s IP -k agent.ping
Snmp可以用snmpwalk -v 2c -c public IP sysUpTimeInstance
A:简单检查在server上是没用统一的调用命令的,icmpping其实用的就是server本地的fping工具


Q:zabbix使用telnet监控怎么设置?
A:监控项改成telnet,定义好telnet登录后的执行脚本或命令,对应键值语法是固定的,往上查一下,有很多,非必要情况,不建议用telnet这种方式,安全没有保障
Q:我按网上查的试验了几次,都没有成功
A:

Q:zabbix配置snmp批量添加主机,说的团体名配置,是什么意思,每台客户端都要配置吗
A:你要监控的对象是什么?操作系统?网络设备?
Q:操作系统目前
A:操作系统批量添加就不用snmp,安装好agent,server端开启自动注册,会自己连上来的



Q:就监控网络设备lldp边缘网络设备的管理ip地址 比如a交换机下面接着b交换机 都是办公网的  但是有c交换机是产线网的也接在了a下面(交换机都配置了管理ip,我只需要获到边缘交换机的管理ip地址就行了)
A:可以实现的,你先通过自动发现把网络设备全都监控上,然后网络模板里面加个ip自动发现规则,预处理只保留管理ip地址

Q:弱弱的问一个简单问题,我想Ping监控,每分钟ping一次,如果连续2次ping失败就告警,如果Ping成功就提示恢复,这个咋做呢,谁有思路,很感激哦
A:模板自带就有,连续3次ping不通就告警,默认就是1分钟检查一次
{Template Module ICMP Ping:icmpping.max(#3)}=0Q:我找找,我怎么每找到呢?那如果是主动模式呢?
A:这个icmpping是简单检查类型的监控项,没有主、备动模式说法的

Q:主动模式下,假如我想知道某台设备是不是掉线了,我该触发哪个监控项呀?
A:加一个设备运行时间和agent.ping的指标,触发器用nodata()函数,这俩指标指标最近都获取不到数据,可以判断该设备掉线了
Q:好的,我试试,谢谢

Q:使用Telnet监控是不是必须要用zabbix agent?
cFlprG1J62de5261092d7.jpg
A:不需要,监控改成telnet,你这还是agent的方式,监控项那个地方是可选的,有个下拉列表
Q:帮忙看下如下两个简单检查是通过什么方式获得结果的,多谢
net.udp.service[ntp]
net.tcp.service[ftp]A:telnet脚本放在远端不需要agent也可以,其实就是telnet登进去之后,执行里面那个脚本,不过一般都是直接把脚本里面的命令写在监控项那个地方,这样server端和客户端都不用添加脚本文件了
Q:主机接口的设置,是我要监控的目标主机IP吗?是会从server端telnet过去,还是agent端主机telnet过去,我就是主机接口这里不理解
akOMwgzI62de5267afc2e.png
这个是网上的例子,他的主机接口不是telnet的目标主机
A:你zabbix什么版本
Q:4.0.24,我是需要监控一个交换机的光功率,那个交换机是有光模块的,但是机子太老了,mib库里没有这个值,只能通过telnent来查询光功率了
A:那为什么不用ssh呢?
Q:ssh也是一样的问题,主机接口填什么
A:一样的,要监控设备的ip
Q:端口号是10050吗?
A:端口号不用管,你选了ssh方式,它默认会用22
Q:收到,谢谢,我试试


Q:谁能帮忙解释下,这个触发器是啥意思
wftz0DCq62de526ea0cf3.png
A:icmpping最近3个返回值中,最大值是否等于0
Q:ping后面的2,代表啥意思呢
A:ping包数
Q: 谢谢啊,你们都太厉害了

Q:我想做微信告警,这个好做吗,难度大不大?我网上找找,方法还不一样吗,代码也不一样吗?必须用Python的脚本吗?
A:它是通过脚本调用微信的api实现的,多少要懂点代码
Q4ghSYMT62de5274c4188.png
网上搜的,怎么还要在别的网站上填写东西吗?代码之家是啥
A1:csdn上一大堆类似的玩意
Q:好的


J9w30neo62de527b42c87.png

0 条评论

请先 登录 后评论
乐维君
乐维君

397 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章