Linux 監控tcp連線數及狀態
檢視tcp連線數狀態
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
統計8080埠上有多少個TCP連線,命令:
netstat –nat | grep 8080 | wc –l
TCP連線中有多少個連線狀態是ESTABLISHED,命令:
netstat –nat | grep 8080 | grep ESTABLISHED| wc -l
TCP連線中有多少個連線狀態是CLOSE_WAIT
netstat –nat | grep 8080 | grep CLOSE_WAIT| wc -l
TCP連線中有多少個連線狀態是TIME_WAIT
netstat –nat | grep 8080 | grep TIME_WAIT| wc -l
使用awk來完成統計資訊,命令如下
netstat –nat | grep 8080 | awk ‘{++S[$NF]} END {for (a in S) print a, S[a]}’
相關推薦
Linux 監控tcp連線數及狀態
檢視tcp連線數狀態 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 統計8080埠上有多少個TCP連線,命
LINUX 檢視tcp連線數及狀態
TIME_WAIT 8947 等待足夠的時間以確保遠端TCP接收到連線中斷請求的確認 FIN_WAIT1 15 等待遠端TCP連線中斷請求,或先前的連線中斷請求的確認 FIN_WAIT2 1 從遠端TCP等待連線中斷請求 ESTABLISHED 55 代表一個開啟的連線 SYN_RECV 21 再收到和傳送
zabbix系列(七)zabbix3.0新增對tcp連線數及狀態的監控
原理: netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}' TIME_WAIT 79 ESTABLISHED 6 LISTEN 3 可以使用man netstat檢視TCP的各種狀態資訊描述 E
zabbix3.0對tcp連線數和狀態的監控優化
zabbix3.0對tcp連線數及狀態的監控優化 之前對tcp的監控採用netstat命令,發現在伺服器繁忙的時候效果不理想,這個命令佔用大量的cpu有時候高達90%以上,可能會導致業務的不穩定,所以改用ss命令對指令碼進行優化 在需要被監控的zabbix-agent端新增指令碼編寫 建立資料夾 mkd
zabbix監控tcp連線數的指令碼!!
#!/bin/bash #this script is used to get tcp and udp connetion status #tcp status metric=$1 tmp_file=/tmp/tcp_status.txt /usr/sbin/ss -ant | awk '{++S[
伺服器最大TCP連線數及調優彙總 BIO,NIO,AIO的理解
啟動執行緒數: 啟動執行緒數=【任務執行時間/(任務執行時間-IO等待時間)】*CPU核心數 最佳啟動執行緒數和CPU核心數量成正比,和IO阻塞時間成反比。如果任務都是CPU計算型任務,那麼執行緒數最多不超過CPU核心數,因為啟動再多執行緒,CPU也來不及排程;相反如果是任務需要等待磁碟操作,網路響應,那
zabbix自定義監控tcp連線數
為了瀏覽方便,從http://www.cnblogs.com/liqing1009/p/4230406.html轉載。 一、linux下 首先在客戶端修改配置檔案 # vim /usr/local/zabbix/etc/zabbix_agentd.conf Uns
Zabbix自定義模板監控TCP連線數
1、使用指令碼獲取TCP連線數相關引數資訊 vim /usr/local/zabbix/etc/tcp_connections.sh #!/bin/bash #netstat -an | awk
使用zabbix監控tcp連線數
使用zabbix監控TCP連線狀態 寫完的文件直接複製貼上上來,懶得重新打一遍了 1、 監控原理 $ /bin/netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}' TIME_WAIT 3464
Mrtg系統狀態監控[CPU 記憶體 網絡卡流量 系統程序 硬碟空間 TCP連線數]
[標籤]: Linux [說明]:試驗mrtg的擴充套件效能。雖然現在有rrdtools、Nagios等等多種監控工具,Camor還是覺得mrtg最簡單直觀:) # camor原創並首發於http://camor.cublog.cn # 轉載和引用請先留言並註明出處! # [By camornow$gmail
【 Linux 】單臺伺服器上併發TCP連線數(轉)
單臺伺服器上併發TCP連線數 問題:一臺伺服器到底能夠支援多少TCP併發連線呢?1. 檔案描述符限制: 對於伺服器來說,每一個TCP連線都要佔用一個檔案描述符,一旦檔案描述符使用完,新的連線到來返回給我們的錯誤是"Socket/File:
python獲取tcp連線數,新增連線數,繪圖(用於效能測試過程中監控)
本指令碼可以用於有效能測試監控需求的人使用,用於tcp連線數的監控# -*- coding: UTF-8 -*- # author=baird_xiang import os import sys import time import re import copy new_
jProfiler遠端連線Linux監控jvm、tomcat執行狀態(很詳細)
第一步、下載軟體 第二步、安裝 1、下載好後把tar包上傳的linux伺服器,解壓。 / 2、修改tomcat的bin/catalina.sh檔案 jprofiler的安裝路徑和埠,我配的埠是10001 3、再重啟tomcat 我們可以看看
【zabbix個性化監控之一】TCP連線數
一、在被監控端上設定 主要命令: netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 1 netstat -an | awk '/^tcp/ {++S[$NF]} END
linux系統最大TCP連線數限制
本部落格為轉載,原文請參見<a href="http://blog.51cto.com/jschu/1755279">http://blog.51cto.com/jschu/1755279</a> web伺服器和cache伺服器,高併發下,socke
Linux TCP 連線數修改
一、 檔案數限制修改 (1) vi /etc/security/limits.conf * soft nofile 10240 * hard nofile 10240 (2) vi /etc/pam.d/login session
jProfiler遠端連線Linux監控jvm、tomcat執行狀態
第一步、下載軟體 官網地址:https://www.ej-technologies.com/download/jprofiler/files , Mac客戶端 GUI介面 Linux服務端 第二步、安裝 1、下載好後把tar包上傳的linux伺服器,解壓。 2、修改tomcat的bin/catal
linux cp命令參數及用法詳解---linux 復制文件命令cp
linux file linux cp命令參數及用法詳解---linux 復制文件命令cp [root@Linux ~]# cp [-adfilprsu] 來源檔(source) 目的檔(destination)[root@linux
centOS伺服器 netstat命令 檢視TCP連線數資訊
netstat命令的功能是顯示網路連線、路由表和網路介面的資訊,可以讓使用者得知有哪些網路連線正在運作。在日常工作中,我們最常用的也就兩個引數,即netstat –an,如下所示: [[email protected] ~]# netstat -an Active Inter
mysql查詢最大連線數及鎖
1、檢視最大連線數 show variables like '%max_connections%'; 2、修改最大連線數 set GLOBAL max_connections = 200; 3.root 檢視所有使用者當前連線 -- show processlist;只列出