zabbix服务器执行zabbix_get命令时报错:“zabbix_get [22209]: Timeout while executing operatio
前面刚把Windows平台的zabbix agent安装并启动成功,但是,zabbix的web监控页面显示,还是无法发现这台Windows服务器:大体的意思就是无法连接这台zabbix agent端。根据之前的经验,我登录到zabbix服务端执行zabbix_get命令进行测试:
# zabbix_get -s 10.253.40.64 -p 10050 -k "agent.version"
zabbix_get : Timeout while executing operation 而且,这个报错输出会等很长时间。
老大看到这个报错,又让我执行一下telnet命令:
# telnet 10.253.40.64 10050
Trying 10.253.40.64...
telnet: connect to address 10.253.40.64: Connection timed out 也会等很长时间。
搜索了一下网上的方法,说是服务器开机时间超过400天导致一些问题……难道我要为这事去重启服务器吗?
去你妈的!都他妈在扯淡!!
还是在运维网博客上找到办法:
http://s2.运维网.com/wyfs02/M02/89/E0/wKioL1ggTtWCAMUlAAHf8WgTAmo831.jpg
在Windows服务器上右键点击“计算机”,选择“管理”,在弹出的“服务器管理器”里依次打开“配置”下面的“高级安全Windows防火墙”。
http://s5.运维网.com/wyfs02/M01/89/E3/wKiom1ggT1Cjfm3wAACTaYH6PZc950.jpg
点击“Windows防火墙属性”,在弹出的对话框里,点击“公用配置文件”选项卡,点击“防火墙状态”旁边的下拉列表,选择“关闭”,就可以点击下面的“确定”按钮保存配置了。
注意:有的服务器,可能需要在“域配置文件”、“专用配置文件”2个选项卡里设置。这3个选项卡都有防火墙的开启/关闭设置。有必要的话,可能需要全部关闭。
此时,回到zabbix服务端执行命令:
# zabbix_get -s 10.253.40.64 -p 10050 -k "agent.version"
2.4.4 反应十分迅速。
执行telnet命令也没有问题了。
# telnet 10.253.40.64 10050
Trying 10.253.40.64...
Connected to 10.253.40.64.
Escape character is '^]'. zabbix监控页面很快也正常了。
http://s3.运维网.com/wyfs02/M02/89/E3/wKiom1ggUJPThN2LAAAMvL8Nmoc075.jpg
参考资料:http://xjlsky.blog.运维网.com/22754/1770795——zabbix监控中遇到的错误
页:
[1]