Ad Widget

Collapse

ZBX TCP READ failed

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alcheemy
    Junior Member
    • Feb 2014
    • 13

    #1

    ZBX TCP READ failed

    Hey.

    I have some issues with timeouts on one (or two) of my servers.

    I am monitoring requests per second using nginx http status stub, and have set up my zabbix agent to run the following script every second:

    Code:
    wget -O- -q http://IPADDR:80/nginx_status | awk '/^[ \t]+[0-9]+[ \t]+[0-9]+[ \t]+[0-9]+/ {print $3}'
    The script is working just fine, but when my server running the nginx status module is under a bit of stress, the responsetime is larger than 1 second, and zabbix returns the "ZBX TCP READ failed" error as no correct data was received.

    I have tried increasing the number of StartAgents in zabbix-agentd.conf, without any luck.

    If anyone has a suggestion of what I can do to fix this, please let me know.
  • BDiE8VNy
    Senior Member
    • Apr 2010
    • 680

    #2
    The Item update interval is in fact an interval and no frequency, it is not affected by processing time. There will be always the configured Item update interval between the obtaining and collecting of data.

    Since the Zabbix agent has by default a timeout of 3 seconds set, could it be that your User parameter is hitting this limitation instead?

    Comment

    Working...