前言#
分享一下如何监控某个主机上的网卡到指定 ip 的流量大小, 测试环境已安装 tcpdump 并配置了 zabbix_agent
被检测端 ip 为 1.1.1.11, 要检测到 1.1.1.12...-17 这些 ip 的出口流量
大致流程为:
创建一个监控脚本, 分析 1 分钟内指定网卡发送到指定 ip 的数据包大小并输出到日志文件
将该脚本放到 crontab 中, 每分钟执行一次...配置 zabbix-agent#
添加 /opt/zabbix_traffic_monitor.sh, 根据 ip 筛选最后一个匹配项的数值
#!...配置 zabbix-server#
创建监控项, 有几个 ip 创建几个监控项
监控项测试, 此处应有值
创建触发器, 同样的, 有几个 ip 创建几个
仪表盘添加图形
4....${target_ip}:/tmp/
# 等待10秒
sleep 10
done
运行脚本, 应有如下输出
过段时间后查看仪表盘, 能看到流量数据
触发器也应正常工作
以上