Skip to content

Installation

The application is primarily distributed with pip, but other installation methods are also available.

Install

Install with uv to avoid conflicts with other Python packages in your system:

uv tool install zabbix-cli-uio

To try out Zabbix-CLI without installing it, run it directly with uvx:

uvx --from zabbix-cli-uio zabbix-cli

PyPI package name

We are in the process of acquiring the PyPI project zabbix-cli. Until then, installation must be done via the alias zabbix-cli-uio.

Install with pipx to avoid conflicts with other Python packages in your system:

pipx install zabbix-cli-uio

PyPI package name

We are in the process of acquiring the PyPI project zabbix-cli. Until then, installation must be done via the alias zabbix-cli-uio.

You can install zabbix-cli with Homebrew:

brew install zabbix-cli

Warning

The Homebrew package is maintained by a third party. It may be outdated or contain bugs. For the most up to date version, follow the installation instructions for pipx.

Binaries are built with PyInstaller for each release and can be downloaded from the GitHub releases page. Download the correct binary for your platform and save it as zabbix-cli.

Linux & macOS

Remember to make the binary executable with chmod +x zabbix-cli.

Upgrade

The upgrade process depends on the chosen installation method.

uv tool upgrade zabbix-cli-uio
pipx upgrade zabbix-cli-uio
brew upgrade zabbix-cli

Zabbix-cli has experimental support for updating itself. You can use the zabbix-cli update command to update the application to the latest version.

Write access required

The application must have write access to itself and the directory it resides in.

zabbix-cli update

The latest binary can be downloaded from GitHub releases page. Download the binary for your platform and replace the current one.

Linux & macOS

Remember to make the binary executable with chmod +x zabbix-cli.