首页 > 其他 > 详细

011_TCP专项研究监控

时间:2019-04-04 13:53:51      阅读:129      评论:0      收藏:0      [点我收藏+]

(1)In Segs

数据源: /proc/net/snmp; 采集方式:累计值,每10秒采集一次取差值; 指标:net.snmp.tcp (key: system);

In Segs: tcp协议层收到的数据包个数, in_segs/10 -> op/s;

 

(2)Out Segs

数据源: /proc/net/snmp; 采集方式:累计值,每10秒采集一次取差值; 指标:net.snmp.tcp (key: system);
Out Segs: tcp协议层发送的数据包个数, out_segs/10 -> op/s;

 

(3)Syn Ack Timeout

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);
Syn Ack Timeout: tcp数据在指定时间内没有受到应答ack而超时的次数, tcp_timeouts/10 -> op/s;

  

(4)Listen Overflow(backlog full) 对应nginx的backlog

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);

Listen Overflow(backlog full): Listen状态的端口因syn过多导致请求数量超过了sock的最大可积压数量的次数,listen_overflows/10 -> op/s;

 

(5)Listen drops

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);

Listen drops: 请求数量超出或者是其他错误原因例如内存不足等导致监听新端口失败的次数, listen_drops/10 -> op/s;

 

(6)Syn Cookies

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);

Syn Cookies: SYN cookie是用于阻止SYN flood攻击的技术

syncookie_sent/10: 使用SYN cookie发送的SYN/ACK包数,syncookie_sent/10 -> op/s;
syncookie_recv/10: 收到携带有效SYN cookie包数,syncookie_recv/10 -> op/s;
syncookie_failed/10, 收到无效SYN cookie包数,syncookie_failed/10 -> op/s;

 

(7)Syn Drops

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);
Syn Drops: syn_table过载,丢掉SYN的次数,tcp_req_q_full_drop/10 -> op/s;

 

(8)Passive Opens

数据源: /proc/net/snmp; 采集方式:累计值,每10秒采集一次取差值; 指标:net.snmp.tcp (key: system);

Passive Opens: 被动发送SYN包完成三次握手成功建立连接的次数,passive_opens/10 -> op/s;

 

(9)Active Opens

数据源: /proc/net/snmp; 采集方式:累计值,每10秒采集一次取差值; 指标:net.snmp.tcp (key: system);

Active Opens: 主动发送SYN包完成三次握手成功建立连接的次数,active_opens/10 -> op/s;

 

(10)Out of order packets received

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);

Out of order packets received: 接收到的乱序包的数量, tcp_ofo_queue/10 -> op/s;

 

(11)Out of order packets drop(no space)

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);

Out of order packets drop(no space): 因空间不足进入乱序队列被丢弃的包数量,tcp_ofo_drop/10 -> op/s;

 

(12)Duplicate sack sent(out of order data receive)

数据源: /proc/net/netstat; 采集方式:累计值,每10秒采集一次取差值; 指标:net.netstat.tcp (key: system);

Duplicate sack sent(out of order data receive): 发送乱序sack包的次数,tcp_dsack_ofo_sent/10 -> op/s;

 

(13)

 

011_TCP专项研究监控

原文:https://www.cnblogs.com/itcomputer/p/10654348.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!