Ad Widget

Collapse

Simple Check using telnet always returns false (0)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • brdr
    Junior Member
    • Apr 2014
    • 13

    #1

    Simple Check using telnet always returns false (0)

    Hi,

    I'm using a simple check -> net.tcp.service[telnet,,16905]
    When I telnet a server from the Zabbix server it succeeds using above port.

    from command line:
    $ time telnet server1 16905
    Trying 192.17.xxx.xxx...
    Connected to server1.
    Escape character is '^]'.
    Connection closed by foreign host.

    real 0m0.039s
    user 0m0.000s
    sys 0m0.001s

    This indicates the port is open. However, Zabbix reports as being down via the front-end as trigger gets fired. It looks like any valid port check is failing.

    The trigger expressioin is:
    {Temp App Eagle App Process Check:net.tcp.service[telnet,,16905].max(#3)}=0

    --From the Zabbix server log I see entries when it goes to evaluate MAX
    --function. The last 2 lines indicates Zabbix indicates failure on my trigger
    --13653.

    810:20140512:120433.243 In evaluate_MAX()
    810:20140512:120433.243 In __get_function_parameter_uint31() parameters:'#3' Nparam:1
    810:20140512:120433.243 In substitute_simple_macros() data:'#3'
    810:20140512:120433.243 __get_function_parameter_uint31() flag:1 value:3
    810:20140512:120433.243 End of __get_function_parameter_uint31():SUCCEED
    810:20140512:120433.243 In zbx_vc_get_value_range() itemid:23982 value_type:3 seconds:0 count:3 timestamp:1399910672
    810:20140512:120433.243 End of zbx_vc_get_value_range():SUCCEED count:3 cached:1
    810:20140512:120433.243 End of evaluate_MAX():SUCCEED
    810:20140512:120433.243 End of evaluate_function():SUCCEED value:'0'
    810:20140512:120433.243 End of zbx_evaluate_item_functions()
    810:20140512:120433.243 In zbx_substitute_functions_results() ifuncs_num:2 tr_num:3
    810:20140512:120433.243 zbx_substitute_functions_results() expression[0]:'(0=0&{13100}>75)|(0=1&{13100}>65)' => '(0=0&0.001695>75)|(0=1&0.001695>65)'
    810:20140512:120433.243 zbx_substitute_functions_results() expression[1]:'{13324}=0' => '0=0'
    810:20140512:120433.243 zbx_substitute_functions_results() expression[2]:'{13326}=0' => '0=0'
    810:20140512:120433.243 End of zbx_substitute_functions_results()
    810:20140512:120433.243 End of substitute_functions()
    810:20140512:120433.243 In evaluate() expression:'(0=0&0.001695>75)|(0=1&0.001695>65)'
    810:20140512:120433.243 End of evaluate() value:0.000000
    810:20140512:120433.243 In evaluate() expression:'0=0'
    810:20140512:120433.243 End of evaluate() value:1.000000
    810:20140512:120433.243 In evaluate() expression:'0=0'
    810:20140512:120433.243 End of evaluate() value:1.000000
    810:20140512:120433.243 End of evaluate_expressions()
    810:20140512:120433.243 In process_triggers() values_num:3
    810:20140512:120433.243 In process_trigger() triggerid:13467 value:0(0) new_value:0
    810:20140512:120433.243 End of process_trigger():FAIL
    810:20140512:120433.243 In process_trigger() triggerid:13653 value:1(0) new_value:1810:20140512:120433.243 End of process_trigger():FAIL
  • brdr
    Junior Member
    • Apr 2014
    • 13

    #2
    Fixed it

    In my first attempt(s) I used this item key:

    net.tcp.service[telnet,,16905]

    To fix, I used this item key:
    net.tcp.service[tcp,,16905]

    Cheers,
    Don

    Comment

    Working...