Zabbix 命令
2021/12/3
Zabbix Server 启动
3.4版本
Zabbix Sender
Zabbix sender 是一种命令行应用,它可以将性能数据发送到Zabbix server进行处理。 该应用通常用在长时间运行的用户脚本,用于定期发送可用性和性能数据。
-
Zabbix sender可以通过一个输入文件发送多个值
-
Zabbix sender支持UTF-8编码的字符串(类UNIX系统和Windows都可以),且不会在文件首有字节顺序标记(BOM)。
-
从Zabbix 1.8.4开始,zabbix_sender实时发送场景已经得到改进,它可以收集传递多个值,并将它们连续一次性地发送到sever。两个间隔不超过0.2秒的值可以放在同一个堆栈中,但是最大合并时间仍然是1秒。
3.4 版本
- 发送信息样例
# ./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43
* z: Zabbix Server 主机的IP地址
* s: 受监控主机的名字(与zabbix前段注册的相同)
* k: 监控项的值
* o: 要发送的值
* 备注:包含空格的选项,必须被双引号括起来
Zabbix Get
Zabbix get 是一种命令行应用,它可以用于与Zabbix agent进行通信,并从agent哪里获取所需的信息 该应用通常被用于Zabbix agent故障排除。
3.4 版本
- 从agent那里获取处理器的负载值的例子
# ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]
- 从一个网站上捕获一个字符串的例子
# ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.zabbix.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"