performance-testing - Zabbix 无法从 Agent 获取值(系统调用中断)

标签 performance-testing zabbix

我在 Ubuntu 10.04 (lucid) 服务器上设置 zabbix 代理时遇到问题。我在其他服务器上有 zabbix 服务器,我在服务器和代理中配置了主机应该如何(使用 zabbix 手册),但是 Zabbix 服务器无法连接到代理并给出错误:

Get value from agent failed: cannot connect to [[{server IP where is agent}]:10050]: [4] Interrupted system call

服务器没有可以产生此问题的防火墙,并且端口已打开。

我非常感谢任何帮助!

最佳答案

Interrupted system call - 当连接超时时,我在 zabbix 中看到过这些。在这种情况下,tcpdump 是您最好的 friend 。在代理主机上,tcpdump -i any -n tcp port 10050并查看您是否收到传入的数据包,如果没有,则说明盒子之间有问题,或者盒子之间没有正确的路由,或者服务器中的主机配置有错误的 IP。相反,如果您看到传入的数据包但没有传出,那么您确实有本地防火墙(iptables)。最后,如果您看到传入和传出,那么您必须在服务器端检查来自代理的响应是否到达那里。如果是这样,那么,最后,这是一个奇怪的情况。

关于performance-testing - Zabbix 无法从 Agent 获取值(系统调用中断),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21532360/

相关文章:

automated-tests - 如何在固定时间后终止 jMeter 中的整个测试?

mysql - zabbix 触发来自 2 个字段的 2 个值之间的差异

installation - zabbix-server 设置过程可以自动化吗?

javascript - AngularJS limitTo 过滤器

garbage-collection - 如何监控 haxe cpp 垃圾收集器?

python - 多机械化交易错误

testing - 在负载测试中测量SSL协商时间

monitoring - 在 Zabbix 中多次触发生成

ruby - 使用 Chef 角色插入属性

linux - 如何在zabbix中通过电子邮件发送触发持续时间