https://github.com/unioslo/zabbix-cli
虽然star不算多,但是功能还不算少;
基本使用:
下载:
git clone https://github.com/unioslo/zabbix-cli.git
安装:
sudo python setup.py install
初始化:
zabbix-cli-init -z http://$zabbix-server/zabbix/api_jsonrpc.php
配置记住用户名密码:
在 ~/.zabbix-cli/zabbix-cli.conf 中添加:
1 2 |
[zabbix_config] use_auth_token_file = ON |
配置了 use_auth_token_file 后, 用户名token就会被记录在 ~/.zabbix-cli_auth_token 中,token是用户名密码登录后获取到的,是会过期的
基本用法:
查看可用的命令:
1 |
zabbix-cli -C help |
执行很多命令:
1 |
zabbix-cli -f cmds-file |
设置输出格式:
1 |
zabbix-cli -o {csv,json,table} |