Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-22712

Zabbix's RabbitMQ Template using deprecated node_health_check function

XMLWordPrintable

    • Icon: Problem report Problem report
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • None
    • 6.0.16
    • None
    • Production, Debian Bullseye, RabbitMQ 3.11.13

      Steps to reproduce:

      1. Install zabbix-agent on the RabbitMQ Server
      2. On Zabbix UI, add on the corresponding server the "Template App RabbitMQ node by Zabbix agent", modify the template with the appropriate credentials.

      Result:
      See log file...(removed server's FQDN for security reasons)

       

      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>   crasher:
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     initial call: cowboy_stream_h:request_process/3
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     pid: <0.989.0>
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     registered_name: []
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     exception error: no function clause matching
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>                      rabbit_mgmt_wm_node:find_type('rabbit@<SERVER FQDN>',
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>                                                    []) (rabbit_mgmt_wm_node.erl, line 74)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in function  rabbit_mgmt_wm_node:node_data/2 (rabbit_mgmt_wm_node.erl, line 65)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in call from rabbit_mgmt_wm_node:node0/1 (rabbit_mgmt_wm_node.erl, line 44)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in call from rabbit_mgmt_wm_node:resource_exists/2 (rabbit_mgmt_wm_node.erl, line 29)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in call from cowboy_rest:call/3 (src/cowboy_rest.erl, line 1575)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in call from cowboy_rest:expect/6 (src/cowboy_rest.erl, line 1558)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in call from cowboy_rest:upgrade/4 (src/cowboy_rest.erl, line 284)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>       in call from cowboy_stream_h:execute/3 (src/cowboy_stream_h.erl, line 300)
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     ancestors: [<0.988.0>,<0.597.0>,<0.588.0>,<0.587.0>,<0.585.0>,
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>                   rabbit_web_dispatch_sup,<0.574.0>]
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     message_queue_len: 0
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     messages: []
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     links: [<0.988.0>]
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     dictionary: []
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     trap_exit: false
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     status: running
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     heap_size: 4185
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     stack_size: 28
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>     reductions: 3007
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0>   neighbours:
      2023-04-21 01:15:51.889906+00:00 [error] <0.989.0> 
      2023-04-21 01:15:51.890815+00:00 [error] <0.988.0> Ranch listener {acceptor,{0,0,0,0,0,0,0,0},15672}, connection process <0.988.0>, stream 1 had its request process <0.989.0> exit with reason function_clause and stacktrace [{rabbit_mgmt_wm_node,find_type,['rabbit@<SERVER FQDN>',[]],[{file,"rabbit_mgmt_wm_node.erl"},{line,74}]},{rabbit_mgmt_wm_node,node_data,2,[{file,"rabbit_mgmt_wm_node.erl"},{line,65}]},{rabbit_mgmt_wm_node,node0,1,[{file,"rabbit_mgmt_wm_node.erl"},{line,44}]},{rabbit_mgmt_wm_node,resource_exists,2,[{file,"rabbit_mgmt_wm_node.erl"},{line,29}]},{cowboy_rest,call,3,[{file,"src/cowboy_rest.erl"},{line,1575}]},{cowboy_rest,expect,6,[{file,"src/cowboy_rest.erl"},{line,1558}]},{cowboy_rest,upgrade,4,[{file,"src/cowboy_rest.erl"},{line,284}]},{cowboy_stream_h,execute,3,[{file,"src/cowboy_stream_h.erl"},{line,300}]}]
      2023-04-21 01:15:51.890815+00:00 [error] <0.988.0> 
      2023-04-21 01:15:59.736256+00:00 [warning] <0.1000.0> rabbitmqctl node_health_check and its HTTP API counterpart are DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

      Expected:

      Access from zabbix without erros.

            esneiders Eriks Sneiders
            dsusman Dario Andres Susman
            Team INT
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: