其他命令 · 2022年02月20日 0

zabbix_sender命令 – zabbix发送器工具

zabbix_sender 是一个命令行工具,用于向 Zabbix 服务器或代理发送监控数据;在Zabbix服务器上,应该用相应的键创建一个Zabbix trapper类型的项目;请注意,输入的值只接受来自该项目的 Allowed hosts 字段中指定的主机。 **语法格式:** zabbix_sender [参数] **常用参数:** | -c | 配置文件路径 | | ---- | -------------------------------------- | | -z | zabbix_server服务器IP地址 | | -p | zabbix_server服务器端口,默认:10051 | | -s | 主机名 | | -I | 源IP | | -k | 监控项的key值 | | -o | key数值 | | -v | 详细模式 | **参考实例** 将文件data_values.txt中的值发送到IP为192.168.0.100的Zabbix服务器,文件中定义了主机名和键值: ``` [root@anycode ~]# zabbix_sender -z 192.168.0.100 -i data_values.txt ``` 发送342.45作为监视主机的mysql.quests项的值,使用监控主机和代理配置文件中定义的Zabbix服务器: ``` [root@anycode ~]# zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k mysql.queries -o 342.45 ``` 使用代理配置文件中定义的zabbix服务器,发送342.45作为Monitored Host主机的mysql.quests项的值: ``` [root@anycode ~]# zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s "Monitored Host" -k mysql.queries -o 342.45 ```