All tools/Zabbix-cli

Zabbix-cli

zabbix-cli

A command line interface for performing common administrative tasks in Zabbix via the Zabbix API.

Detected by zabbix-cli | macOS, Linux, Windows |github.com

Sync rules

What travels, what stays, what never leaves
Zabbix-cli in your home directory Every rule on this page, by file
app.session_fileapp.auth_token_fileapp.auth_fileapp.history_filelogging.log_file

Each machine keeps its own copy of these.

api.passwordapi.auth_token

Lifted into your secret store; the rest of the file syncs.

[app]
use_session_file = true
session_file = "C:\\Users\\octocat\\AppData\\Local\\unioslo\\zabbix-cli\\.zabbix-cli_session.json"machine-local
auth_token_file = "C:\\Users\\octocat\\AppData\\Local\\unioslo\\zabbix-cli\\.zabbix-cli_auth_token"machine-local
use_auth_file = false
auth_file = "C:\\Users\\octocat\\AppData\\Local\\unioslo\\zabbix-cli\\.zabbix-cli_auth"machine-local
allow_insecure_auth_file = false
history = true
history_file = "C:\\Users\\octocat\\AppData\\Local\\unioslo\\zabbix-cli\\history"machine-local
bulk_mode = "strict"
legacy_json_format = false
[logging]
enabled = true
log_level = "INFO"
log_file = "C:\\Users\\octocat\\AppData\\Local\\unioslo\\zabbix-cli\\Logs\\zabbix-cli.log"machine-local

Each machine keeps its own copy of these.

api.passwordapi.auth_token

Lifted into your secret store; the rest of the file syncs.

· .zabbix-cli_auth Never synced
· .zabbix-cli_auth_token Never synced
· .zabbix-cli_session.json Never synced
· ~/.zabbix-cli/zabbix-cli.conf Sync
· ~/.zabbix-cli_auth Never synced
· ~/.zabbix-cli_auth_token Never synced
· .zabbix-cli_auth Never synced
· .zabbix-cli_auth_token Never synced
· .zabbix-cli_session.json Never synced

Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.

Use it with your dotfile manager

Same data, in the shape your tool already reads
Opens Otty and adds this tool to what it syncs

Opens otty://sync/add/zabbix-cli. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.

Every one of these keeps all credential files out. None of them splits app.session_file and app.auth_token_file for you — that part is Otty’s own sync, or a template you write by hand.