监控相关
ZABBIX安装与使用
自动发现与自动注册
配置文件
分布式监控
zabbix_sender安装和使用
zabbix_get安装与使用
自定义监控
自动发现监控json
PERCONA插件
PERCONA多实例
日志监控
相关项目监控
监控MySQL
监控Haproxy
Fluentd日志监控
Grafana(可视化监控指标)
grafana地图插件
添加prometheus模板
开启HTTPS
添加zabbix插件
Grafana模板
正则表达式
Prometheus监控
安装与使用
Prometheus存储
服务发现
Prometheus标签
PromQL查询
PushGateway推送组件
AlertManager告警组件
告警规则rule
K8S监控(kube-state-metric/cadvisor)
探针监控(blackbox_exporter)
Node_export
Mysql_export
Redis-exporter
cloudeye-exporter【华为云监控】
RabbitMQ-exporter
K8S监控
本文档使用MrDoc发布
返回首页
-
+
zabbix_sender安装和使用
2019年12月28日 18:30
admin
###安装zabbix_sender rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm yum install zabbix-sender 例子: zabbix_sender -z 127.0.0.1 -s "Linux DB3" -k db.connections -o 43 参数说明: -z --zabbix-server <server> zabbix server的IP地址 -p --port <server port> zabbix server端口.默认10051 -s --host <hostname> 主机名,zabbix里面配置的主机名(不是服务器的hostname),不能使用ip地址 -k --key <key> 监控项的key -o --value <key value> key值 -i --input-file <input file> 从文件里面读取hostname、key、value 一行为一条数据,使用空格作为分隔符,如果主机名带空格,那么请使用双引号包起来 -T --with-timestamps 一行一条数据,空格作为分隔符: <hostname> <key> <timestamp> <value>,配合 --input-file option,timestamp为unix时间戳 -I --source-address <IP address> 源IP -r --real-time 将数据实时提交给服务器 -v --verbose 详细模式, -vv 更详细 -c --config <file> 配置文件绝对路径 不过zabbix server端要想获取到zabbix agent推送过去的数据,需要将监控项配置为zabbix trapper类型 ###案例 自定义一个新的key UserParameter=trapper_test, 创建监控项 ![](/media//201912/2019-12-28182737507251.png) 类型要选择zabbix trapper 对应中文是zabbix采集器 在zabbix客户端执行 zabbix_sender -z 10.1.12.188 -s "Zabbix server" -k trapper_test -o "how are you?" info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000156" sent: 1; skipped: 0; total: 1 在监控->最新数据查看zabbix trapper test这个监控项就能看到收到了如下数据 ![](/media//201912/2019-12-28182854197372.png) ###批量 在/tmp/tets.txt文件中输入如下内容 "Zabbix server" trapper_test "how are you?" "Zabbix server" trapper_test "I am fine" "Zabbix server" trapper_test "thanm you" "Zabbix server" trapper_test "how are you?" "Zabbix server" trapper_test "how are you?" 执行如下指令能将文件中的内容批量发送给zabbix server zabbix_sender -z 10.1.12.188 -i /tmp/test.txt ![](/media//201912/2019-12-28182932878486.png)
分享到: