Zabbix Agent 2 crashes when using ember.get key with / path

XMLWordPrintable

    • Type: Problem report
    • Resolution: Unresolved
    • Priority: Trivial
    • None
    • Affects Version/s: 6.0.43rc1, 7.0.22rc1, 7.2.15rc1, 7.4.6rc1, 8.0.0alpha2 (master)

      Zabbix Agent 2 crashes when using ember.get key with / path.

      Steps to reproduce:
      1. Install Zabbix Agent 2 with EmberPlus plugin enabled.

      Browse Zabbix Agent 2 Plugins / Ember Plus - ZABBIX GIT

      2. On the Zabbix frontend, create an item of type “Zabbix agent” or “Zabbix agent (active)” with key with /, f.e.: ember.get[127.0.0.1:9998,/]

      3. Start Agent2.

      4. Observe the agent log.

      Result:

      The Agent2 crashes with:

      * panic: Plugin exited unexpectedly: exit status 2.
      * 
      * goroutine 69 [running]:
      * golang.zabbix.com/agent2/plugins/external.(*Plugin).Configure.func1()
      *     C:/Users/ZABBIX/build-agents-dev-windows-amd64/zabbix-8.0.0alpha2/src/go/plugins/external/plugin.go:332 +0x48
      * created by golang.zabbix.com/agent2/plugins/external.(*Plugin).Configure in goroutine 40
      *     C:/Users/ZABBIX/build-agents-dev-windows-amd64/zabbix-8.0.0alpha2/src/go/plugins/external/plugin.go:326 +0x78
      

      Expected:
      The item should be marked as unsupported, but without crashing the agent process.

            Assignee:
            Zabbix Integration Team
            Reporter:
            Juliana Iljina
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: