zoukankan      html  css  js  c++  java
  • linux下定时监控tcp连接数的方法和步骤

    1. 编写监控脚本 tcp_statistics.sh
    echo `date +"%F %H:%M:%S"` "TCP-ALL" `netstat -anotp |awk '/tcp/ {print $6}'|wc -l` >> tcp_count.txt
    echo `date +"%F %H:%M:%S"` "TCP-LISTEN" `netstat -anotp|grep "LISTEN" |wc -l` >>tcp_count.txt
    echo `date +"%F %H:%M:%S"` "TCP-ESTABLISHED" `netstat -anotp | grep "ESTABLISHED" |wc -l ` >> tcp_count.txt
    echo `date +"%F %H:%M:%S"` "TCP_TIME_WAIT" `netstat -anotp |grep "TIME_WAIT" |wc -l  ` >> tcp_count.txt
    echo `date +"%F %H:%M:%S"` "TCP_CLOSE_WAIT" `netstat -anotp |grep "CLOSE_WAIT" |wc -l` >> tcp_count.txt

    2. 更改文件权限
    chmod 777 tcp_statistics.sh

    3. 加入定时任务
    crontab -e
    */1 * * * * sh /root/tcp_statistics.sh

    3. 重启定时服务
    service crond restart

  • 相关阅读:
    k邻近
    C语言实现pwd—关于linux文件系统
    Linux多线程
    有关临时表
    毕设—线程池thread_pool(草)
    3-26
    3-25
    3-22
    关于中国神华
    3-20
  • 原文地址:https://www.cnblogs.com/wenchunl/p/6478880.html
Copyright © 2011-2022 走看看