centos 7 shell脚本(可配合zabbix并附6的统计方法)统计tcp状态

@努力的小王  April 11, 2018
#!/usr/bin/env bash
LISTEN() {
        ss -an |grep '^tcp' |grep 'LISTEN' |wc -l
}


SYN_RECV() {
          ss -an |grep '^tcp' |grep 'SYN[_-]' |wc -l
}

ESTABLISHED() {
        ss -an |grep '^tcp' |grep 'ESTAB' |wc -l
}

TIME_WAIT() {
        ss -an |grep '^tcp' |grep 'TIME[_-]' |wc -l
}
$1

QQ截图20180411221550.png

实例:./tcp_status TIME_WAIT(函数)

贯穿始终的tcp/ip三次握手和四次挥手见xw的以往博客

*centos 6的统计方法
ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}'


添加新评论