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@linuxvip ~]# zabbix_sender -z 192.168.0.100 -i data_values.txt
发送 342.45 作为监视主机的 mysql.quests 项的值,使用监控主机和代理配置文件中定义的 Zabbix 服务器:
[root@linuxvip ~]# zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k mysql.queries -o 342.45
使用代理配置文件中定义的 zabbix 服务器,发送 342.45 作为 Monitored Host 主机的 mysql.quests 项的值:
[root@linuxvip ~]# zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s "Monitored Host" -k mysql.queries -o 342.45
正文完
发表至: 🎫其他命令
2020-08-28