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

Q:请问Windows平台的Nginx status 要怎么写脚本监控?
A:windows你可以用bat,或者直接在linux上用脚本调用curl命令去监控
Q:有bat 类类似案例吗?
A:bat调用目前我这边没有案例,建议在linux上使用shell调用,这种是最常用方法,配置nginx status是只需配置监控端的IP
Q:你好,问一下, 如果用python对zabbix做二次开发的话, 能不能做到 把zabbix的代码打包成dll 直接通过python调用, 而不需要先安装整个zabbix 再调zabbix的提供的服务。
A:目前没有试过这种方式,你可以试下,分享下我们一起学习
Q:自动发现,点击现在检查要等很久才有效果重新获取数据,是为什么?

A:现在检测“自动发现规则”,只是会检查生成监控项,要获取数据的话,到监控项上勾选点击

Q:树莓派4B(DEBIAN GNU/LINUX)容器都启动以后,访问前端页面没反应,这个一般是什么问题呢?

A:有没有做端口映射?
Q:有开放443

Q:自带模板Template Module Interfaces SNMPv2不能自动发现是什么原因?Template Module Generic SNMPv2就可以,监控的是华为交换机


A:你在该主机的自动发现规则看下,是否有报错
Q:没有报错
A:可以在zabbix服务器上用命令测试看下,snmpwalk -v 2c -c 团体名 IP OID
Q:

A:你点到自带发现规则的下一层看下,是否有调用团体名的宏了

Q:调用了,主机的宏也命名了

A:手动执行下这个,看下是不是获取到的与前面1.8一致了

Q:让zabbix代替定时任务,定时执行脚本的吗,这样对性能影响大吗?
A:只要频率不要太频繁,对机子几乎和手动执行一样
Q:

A:你看下过滤器,查看对应的过滤正则表达式,是不是把命令获取到的都过滤掉了
Q:

没有改过这里

A:你监控端口的需求是怎么样的
Q:就是先获取一些常规的数据如端口速率
A:目前直接看是默认把所有端口都过滤掉了,建议你克隆个模板,然后把过滤器去掉,只保留端口状态为启用的‘’
Q:好的 我试试
Q:确实是过滤了 端口的命名跟过滤规则里匹配不上
A:这个端口规则,其实一般使用端口名称和端口是否启用两个OID就可以了,过滤规则可以只要启动的端口,名称可以根据需求进行过滤
Q:懂了,谢谢

Q: 这个501后面的节点 单个去wolk 得到的都是结果48
A:试下多次获取到文本对比看下,是不是该值是个变化值
Q:不是变化值
A:试下用OID字符串,不直接用

看下获取到的是否是正常的取值

Q:有办法监控磁盘吞吐量吗?
A:可以使用用zabbix自带的

Q:这里是写zabbix监控项的键值吗?


A:是的

Q:设置了自动注销不生效?怎么破?
A:哪个版本的zabbix? Q:5.0 A:5.0的测试了,确实没有自动注销,建议在zabbix社区提交BUG,或者更新下版本 Q:谢谢