Ad Widget

Collapse

client (check active) does not send values to the server

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • flako
    Member
    • Sep 2011
    • 40

    #1

    client (check active) does not send values to the server

    hello
    I'm using Zabbix 2.4, I have some desktop to the client (check active and Low-level discovery) fails to submit the values of the items to the server, communication with the server is because:
    - The client recover that items must monitor
    - The server automatically creates the host and make some items (not all) but does not show values in them.
    - In the client log, I can see that makes sending (see 'JSON before sending') but then a 'JSON back [{"response": "success", "info", "processed: 0; failed: 15 ; total: 15; seconds spent: 0.000273 "}] '
    - In the log of the server I manage not see anything associated with the client.

    Do not know what else to look .. where should look to find the error?
    (Sorry for using translate)

    The client log:
    Code:
     28502:20141126:082605.780 collector [idle 1 sec]
     28506:20141126:082606.712 In send_buffer() host:'zabbix.mydom.com.ar' port:10051 values:15/100
     28506:20141126:082606.712 Will not send now. Now 1417001166 lastsent 1417001047 < 120
     28506:20141126:082606.712 End of send_buffer():SUCCEED
    
    transcends time and try to send 15/100...
    
    28506:20141126:082607.716 In send_buffer() host:'zabbix.mydom.com.ar' port:10051 values:15/100
     28506:20141126:082607.716 JSON before sending [{"request":"agent data","data":[{"host":"Tes02","key":"agent.ping","value":"1","clock":1417001053,"ns":252962000
    },{"host":"Tes02","key":"MemBuffersCacheFree","value":"766820352","clock":1417001054,"ns":261809000},{"host":"Tes02","key":"net.if.discovery","value":"{\"data\"
    :[{\"{#IFNAME}\":\"lo\"},{\"{#IFNAME}\":\"eth7\"},{\"{#IFNAME}\":\"sit0\"}]}","clock":1417001054,"ns":262110000},{"host":"Tes02","key":"system.cpu.load[,avg15]"
    ,"value":"0.070000","clock":1417001054,"ns":262383000},{"host":"Tes02","key":"system.cpu.load[,avg1]","value":"0.070000","clock":1417001054,"ns":262645000},{"ho
    st":"Tes02","key":"system.cpu.load[,avg5]","value":"0.120000","clock":1417001054,"ns":262905000},{"host":"Tes02","key":"system.cpu.util[,idle,avg1]","value":"97
    .111794","clock":1417001054,"ns":263157000},{"host":"Tes02","key":"system.cpu.util[,iowait,avg1]","value":"0.390074","clock":1417001054,"ns":263402000},{"host":
    "Tes02","key":"system.cpu.util[,system,avg1]","value":"0.755249","clock":1417001054,"ns":263645000},{"host":"Tes02","key":"system.cpu.util[,user,avg1]","value":
    "1.701386","clock":1417001054,"ns":263916000},{"host":"Tes02","key":"system.swap.size[,free]","value":"2154876928","clock":1417001054,"ns":264161000},{"host":"T
    es02","key":"vm.memory.size[cached]","value":"702373888","clock":1417001054,"ns":264456000},{"host":"Tes02","key":"vm.memory.size[free]","value":"26791936","clo
    ck":1417001054,"ns":264696000},{"host":"Tes02","key":"vm.memory.size[shared]","value":"Supported for Linux 2.4 only.","state":1,"clock":1417001054,"ns":26493500
    0},{"host":"Tes02","key":"net.if.discovery","value":"{\"data\":[{\"{#IFNAME}\":\"lo\"},{\"{#IFNAME}\":\"eth7\"},{\"{#IFNAME}\":\"sit0\"}]}","clock":1417001114,"
    ns":504718000}],"clock":1417001167,"ns":716458000}]
    
    sending fails ...
    
     28506:20141126:082607.717 JSON back [{"response":"success","info":"processed: 0; failed: 15; total: 15; seconds spent: 0.000273"}]
     28506:20141126:082607.717 In check_response() response:'{"response":"success","info":"processed: 0; failed: 15; total: 15; seconds spent: 0.000273"}'
     28506:20141126:082607.717 info from server: 'processed: 0; failed: 15; total: 15; seconds spent: 0.000273'
     28506:20141126:082607.717 End of check_response():SUCCEED
     28506:20141126:082607.717 OK
     28506:20141126:082607.717 End of send_buffer():SUCCEED
    ....
    
    
     28502:20141126:082612.808 collector [idle 1 sec]
     28506:20141126:082613.740 In send_buffer() host:'zabbix.mydom.com.ar' port:10051 values:0/100
     28506:20141126:082613.740 End of send_buffer():SUCCEED
     28506:20141126:082613.740 active checks #1 [getting list of active checks]
     28506:20141126:082613.740 In refresh_active_checks() host:'zabbix.mydom.com.ar' port:10051
     28506:20141126:082613.740 sending [{"request":"active checks","host":"Tes02","host_metadata":"Linux 0dea3e988cf1da296aeb47c29280b9b8"}]
     28506:20141126:082613.740 before read
     28506:20141126:082613.742 got [{"response":"success","data":[{"key":"agent.ping","delay":120,"lastlogsize":0,"mtime":0},{"key":"agent.version","delay":1800,"la
    stlogsize":0,"mtime":0},{"key":"mediaPermisosOK","delay":86400,"lastlogsize":0,"mtime":0},{"key":"MemBuffersCacheFree","delay":120,"lastlogsize":0,"mtime":0},{"
    key":"net.if.discovery","delay":60,"lastlogsize":0,"mtime":0},{"key":"net.tcp.service[ssh,,22]","key_orig":"net.tcp.service[ssh,,{$SSHPORT}]","delay":7200,"last
    logsize":0,"mtime":0},{"key":"proc.num[ntpd]","delay":18000,"lastlogsize":0,"mtime":0},{"key":"proc.num[zabbix_agentd]","delay":3600,"lastlogsize":0,"mtime":0},
    {"key":"system.boottime","delay":300,"lastlogsize":0,"mtime":0},{"key":"system.cpu.load[,avg15]","delay":120,"lastlogsize":0,"mtime":0},{"key":"system.cpu.load[
    ,avg1]","delay":120,"lastlogsize":0,"mtime":0},{"key":"system.cpu.load[,avg5]","delay":120,"lastlogsize":0,"mtime":0},{"key":"system.cpu.num","delay":25920,"las
    tlogsize":0,"mtime":0},{"key":"system.cpu.util[,idle,avg1]","delay":120,"lastlogsize":0,"mtime":0},{"key":"system.cpu.util[,iowait,avg1]","delay":120,"lastlogsi
    ze":0,"mtime":0},{"key":"system.cpu.util[,system,avg1]","delay":120,"lastlogsize":0,"mtime":0},{"key":"system.cpu.util[,user,avg1]","delay":120,"lastlogsize":0,
    "mtime":0},{"key":"system.hostname","delay":18001,"lastlogsize":0,"mtime":0},{"key":"system.localtime","delay":21600,"lastlogsize":0,"mtime":0},{"key":"system.s
    wap.size[,free]","delay":120,"lastlogsize":0,"mtime":0},{"key":"system.swap.size[,total]","delay":43200,"lastlogsize":0,"mtime":0},{"key":"system.uname","delay"
    :18001,"lastlogsize":0,"mtime":0},{"key":"system.uptime","delay":300,"lastlogsize":0,"mtime":0},{"key":"vfs.fs.discovery","delay":86400,"lastlogsize":0,"mtime":
    0},{"key":"vm.memory.size[cached]","delay":120,"lastlogsize":0,"mtime":0},{"key":"vm.memory.size[free]","delay":120,"lastlogsize":0,"mtime":0},{"key":"vm.memory
    .size[shared]","delay":120,"lastlogsize":0,"mtime":0},{"key":"vm.memory.size[total]","delay":43200,"lastlogsize":0,"mtime":0}]}]
     28506:20141126:082613.742 In parse_list_of_checks()
     28506:20141126:082613.742 In disable_all_metrics()
     28506:20141126:082613.742 In add_check() key:'agent.ping' refresh:120 lastlogsize:0 mtime:0
     28506:20141126:082613.742 End of add_check()
     28506:20141126:082613.742 In add_check() key:'agent.version' refresh:1800 lastlogsize:0 mtime:0
     28506:20141126:082613.742 End of add_check()
     28502:20141126:082715.056 collector [idle 1 sec]
     28506:20141126:082716.000 In send_buffer() host:'zabbix.mydom.com.ar' port:10051 values:17/100
     28506:20141126:082716.000 Will not send now. Now 1417001236 lastsent 1417001167 < 120
     28506:20141126:082716.000 End of send_buffer():SUCCEED
     28506:20141126:082716.000 active checks #1 [idle 1 sec]
    Thanks for lleer up down here.
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    Just my point of view on the process of Active Monitoring.

    1) Administrator install Zabbix Agent on the client's PC and configure at least three settings in zabbix_agent.conf:
    # IP-address of Zabbix Server
    Server=1.2.3.4
    # IP-address of Zabbix Server for Zabbix Agent(active) monitoring
    ServerActive=1.2.3.4
    # Host name of the client's PC
    Hostname=adserver.domain.com

    2) Administrator create a host in Zabbix frontend with the same Hostname as it was configured in zabbix_agent.conf

    3) Administrator create some items for new host and change the Type from "Zabbix Agent" to "Zabbix Agent(active)"

    4) Zabbix agent on client's PC, using the settings from ServerActive=, request the list of active checks from server and starts to collect data for Active check.

    5) Zabbix agent sent back to server the list of data, which were collected based on the list, got from the Zabbix server.


    In your scenario, I cannot understand, why Zabbix Agent try to send data which (possibly) weren't configured as Items in web-interface.

    If I'm wrong, please, show us:
    - the screenshot of Host description
    - The screenshot of Zabbix Agent configuration file
    - The screenshot of Items, which configured as "Zabbix Agent(active)"
    - the part of zabbix_server.log file where we can see, that client got some configuration from server
    - the part of zabbix_agent.log file from client with request about configuration and reply about sending data back to server.
    Sincerely yours,
    Aleksey

    Comment

    Working...