问题描述
我在这里尝试使用外部脚本 https://github.com/AndOr0812/zabbix-antminer 并且在我配置了脚本和代理设置之后,我一直在 Zabbix 和命令行中获取零数据。我已经完成了 chmod 755 并禁用了防火墙。它显示“[107] 传输端点未连接”。关于检查/调试什么的任何想法?
解决方法
确保antminer-zbx-chk
对您的问题负责:
当脚本被 echo 0
替换时,错误信息消失了吗?
在互联网上查找您的错误消息,这似乎是一个超时值。在 https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/8466-many-time_wait-connection/page2 上提到了 getpeername 的问题。也许看看那个。
看看外部脚本需要多长时间:
time ./antminer-zbx-chk <host> <port> <username> <password> <item>
当它需要超过 10 秒时,您必须寻找异步解决方案。 当需要 1-10 个时,您可以考虑使用异步解决方案。
异步:一项在后台启动蚂蚁矿机并在给出结果之前返回的作业。另一个看结果甚至更好的工作L 制作一个调用antminer的脚本,找到结果时使用zabbix_sender。