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

Zabbix proxy docker image does not include utilities to match default scripts (ping / traceroute / nmap)

XMLWordPrintable

    • Icon: Problem report Problem report
    • Resolution: Duplicate
    • Icon: Trivial Trivial
    • None
    • 6.0.6
    • Proxy (P)

      Steps to reproduce:

      1. Create a docker proxy using image from https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3
      2. Configure proxy in zabbix
      3. Assign host to proxy
      4. Initiate any of the zabbix default scripts ( ping / traceroute / Detect OS (nmap))

      Result:
      **

      Cannot execut script.

      • sh: 1: /bin/traceroute: not found [zabbix.php:22 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerPopupScriptExec->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CScript->execute() → CApiService::exception() in include/classes/api/services/CScript.php:973]
        Expected:
        Command is available on proxy and script runs successfully. It is non-trivial to add utilities to a docker environment. Since these utilities are commonly used and include as part of out-of-the-box scripts, they should be available on the docker image.

            dotneft Alexey Pustovalov
            bitbucket Joshua Restivo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: