zabbix各服务常用命令
- server
-c --config <file> 指定zabbix server配置文件路径
-f --foreground zabbix 服务在前台启动
-R --runtime-control <option> 指定zabbix运行时控制命令
-h --help 帮助命令
-V --version 列出server版本信息
Runtime control
config_cache_reload 重新加载配置文件缓存,如果在加载则忽略
diaginfo[=<target>] 列出zabbix server各项统计信息<historycache - history cache statistics;valuecache - value cache statistics;preprocessing - preprocessing manager statistics;alerting - alert manager statistics;lld - LLD manager statistics;locks - list of mutexes>
secrets_reload 重新加载加密信息
snmp_cache_reload 从新加载snmp配置缓存,如果正在加载则忽略
housekeeper_execute 立即执行housekeeper,如果正在执行则忽略
log_level_increase[=<target>] 提升日志级别
log_level_decrease[=<target>] 降低日志级别
ha_status 记录高可用性 (HA) 集群状态。
ha_remove_node=target 删除由其列出的编号指定的高可用性 (HA) 节点。请注意,不能移除主备节点。
ha_set_failover_delay=delay 设置高可用性 (HA) 故障转移延迟。支持时间后缀,例如 10 秒,1 米。
- Agent
-c --config <config-file> 指定zabbix agent配置文件路径
-p --print 打印已知的监控项并退出
-t --test <item key> 测试指定监控项并退出eg:zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf
-h --help 帮助信息
-V --version 列出agent版本信息
-R --runtime-control <option> 此命令只适用于linux系统,<log_level_increase[=<target>];log_level_decrease[=<target>]>
-m --multiple-agents 此命令只适用于windows系统,启用多个agent
-i --install 安装agent
-d --uninstall 卸载agent
-s --start 启动agent
-x --stop 停止agent
- Proxy
-c --config <file> 指定zabbix proxy配置文件路径
-f --foreground zabbix 服务在前台启动
-R --runtime-control <option> 指定zabbix运行时控制命令
-h --help 帮助命令
-V --version 列出server版本信息
Runtime control
config_cache_reload 重新加载配置文件缓存,如果在加载则忽略
diaginfo[=<target>] 列出zabbix server各项统计信息<historycache - history cache statistics;preprocessing - preprocessing manager statistics;locks - list of mutexes>
snmp_cache_reload 从新加载snmp配置缓存,如果正在加载则忽略
housekeeper_execute 立即执行housekeeper,如果正在执行则忽略
log_level_increase[=<target>] 提升日志级别
log_level_decrease[=<target>] 降低日志级别
- sender
./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43
- z - Zabbix server host (IP address can be used as well)
- s - technical name of monitored host (as registered in Zabbix frontend)
- k - item key
- o - value to send
- JS
该实用程序将执行带有字符串参数的用户脚本并打印结果。 使用嵌入式 Zabbix 脚本引擎执行脚本。
zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]
-s, --script script-file 指定要执行的脚本的文件名
-i, --input input-file 指定输入参数的文件名。
-p, --param input-param 指定输入参数
-l, --loglevel log-level 指定log级别
-t, --timeout timeout 指定超时时间秒
-h, --help 显示帮助信息
-V, --version 显示版本号