使用zabbix监控tcp连接数

  • Post author:
  • Post category:其他



使用zabbix监控TCP连接状态





写完的文档直接复制粘贴上来,懒得重新打一遍了


1、 监控原理

$ /bin/netstat -an|awk ‘/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}’


TIME_WAIT 3464


FIN_WAIT1 31


FIN_WAIT2 3


ESTABLISHED 12


SYN_RECV 6


CLOSING 8


LISTEN 7

可以使用

man netstat

查看TCP的各种状态信息描述


ESTABLISHED


#


socket已经建立连接


CLOSED


#


socket没有被使用,无连接


CLOSING


#


服务器端和客户端都同时关闭连接


CLOSE_WAIT


#


等待关闭连接


TIME_WAIT The socket is waiting after close to handle packets still in the network.


#


表示收到了对方的FIN报文,并发送出了ACK报文,等待2MSL后就可回到CLOSED状态


LAST_ACK The remote end has shut down, and the socket is closed. Waiting for acknowledgement.




#


远端关闭,当前socket被动关闭后发送FIN报文,等待对方ACK报文


LISTEN


#


监听状态


SYN_RECV


#


接收到SYN报文


SYN_SENT


#



版权声明:本文为messiaDemo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。