# Installer zabbix-cli avec Homebrew, apt, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de zabbix-cli pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:zabbix-cli
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install zabbix-cli
```

  Preuve: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install zabbix-cli
```

  Preuve: Debian stable package indexes: zabbix-cli from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#zabbix-cli
```

  Preuve: nixpkgs package indexes: pkgs/by-name/za/zabbix-cli/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## Faits du paquet

- **Clé du paquet:** brew:zabbix-cli
- **Gestionnaire de paquets:** Homebrew
- **Version:** 3.7.0
- **Résumé source:** CLI tool for interacting with Zabbix monitoring system
- **Page d'accueil:** <https://unioslo.github.io/zabbix-cli/>
- **Dépôt:** <https://github.com/unioslo/zabbix-cli>
- **Dernière mise à jour:** 2026-07-10T09:34:38-04:00
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- zabbix-cli (alias)
- zabbix-cli-bulk-execution (alias)
- zabbix-cli-init (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 3.7.0
## Historique du projet et usages

Zabbix CLI is a Python terminal client for administering Zabbix through the Zabbix API, with interactive, single-command, and batch modes.

### Historique du projet

The project is developed and tested by the University Center for Information Technology at the University of Oslo. Its README describes it as a command-line interface for common Zabbix administrative tasks over the Zabbix API.

Version 3 was rewritten from the ground up, leaving the older 2.3.2 implementation available on a branch. The newer CLI emphasizes a richer terminal interface, JSON output, configuration files, authentication helpers, and cross-platform binaries built with PyInstaller.

### Historique d'adoption

zabbix-cli fills a gap around Zabbix administration: Zabbix exposes a JSON-RPC API, but many operators want a packaged terminal client for host, group, proxy, and inventory workflows instead of writing one-off curl or Python snippets.

The README documents installation through the `zabbix-cli-uio` PyPI mirror, Homebrew, and release binaries for Linux, macOS, and Windows. That adoption pattern is practical rather than glamorous: it is a workstation/sysadmin helper around an existing monitoring installation.

### Modes d'utilisation

Users start `zabbix-cli` as a REPL, run `zabbix-cli COMMAND` for a single operation, or pass a file for batch execution. It prompts for the Zabbix frontend URL and credentials, stores a session token, and can render either terminal tables or machine-readable JSON.

### Pourquoi les passionnés de paquets s'y intéressent

For package nerds, zabbix-cli is interesting as a third-party operational companion to a major monitoring stack: it packages API administration into a normal CLI with completions, config files, auth state, JSON output, and distro-friendly release artifacts.

It also demonstrates a common ecosystem pattern around large server products: the core project ships an API, while site operators and universities build smaller command tools to make daily administration scriptable.

### Chronologie

- 2.3.2: Last old-line version kept as the historical branch referenced by the README.
- 2024-10-01: zabbix-cli-uio 3.1.1 appeared on PyPI, early in the rewritten v3 line.
- 2026-06-17: zabbix-cli-uio 3.7.0 was uploaded to PyPI.

### Related projects

- Related projects include Zabbix itself, the Zabbix API, PyZabbix, zabbix_sender, zabbix_get, and other site-local automation around monitoring inventories.

### Sources

- <https://packages.debian.org/sid/zabbix-cli>
- <https://pypi.org/project/zabbix-cli-uio/>
- <https://raw.githubusercontent.com/unioslo/zabbix-cli/master/README.md>
- <https://unioslo.github.io/zabbix-cli/>
- <https://www.zabbix.com/documentation/current/en/manual/api>


## Notes de sécurité

narrow executable package without higher-risk signals.

- **Risque Geiger:** vert / faible
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Linux: ./zabbix-cli.toml, $XDG_CONFIG_HOME/zabbix-cli/zabbix-cli.toml, $XDG_CONFIG_DIRS/zabbix-cli/zabbix-cli.toml
- macOS: ./zabbix-cli.toml, ~/Library/Application Support/zabbix-cli/zabbix-cli.toml, ~/Library/Preferences/zabbix-cli/zabbix-cli.toml
- Windows: .\zabbix-cli.toml, %LOCALAPPDATA%\zabbix-cli\zabbix-cli.toml, %APPDATA%\zabbix-cli\zabbix-cli.toml

## Credential files

- Unix: ~/.zabbix-cli_auth
## Autres enregistrements de gestionnaires de paquets

- Debian apt - zabbix-cli - 3.5.1-1: normalized package name match | Debian stable package indexes: zabbix-cli from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Command-line interface for Zabbix | https://github.com/unioslo/zabbix-cli
- Nix - zabbix-cli: normalized package name match | nixpkgs package indexes: pkgs/by-name/za/zabbix-cli/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/zabbix-cli.yml](https://github.com/mxcl/pkgdb/blob/main/combined/zabbix-cli.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
