windows:
監控windows tcp的連接配接數有兩種方式,一種是利用性能螢幕,另一種方式是寫個腳本。
在windows server2008上檢視性能螢幕:
<a href="https://s2.51cto.com/wyfs02/M02/96/D9/wKiom1kmPnLzC2iiAAJjT_YHQis554.jpg" target="_blank"></a>
<a href="https://s2.51cto.com/wyfs02/M02/96/DA/wKioL1kmPnnT41UsAAJ-pfncuZw740.jpg" target="_blank"></a>
<a href="https://s4.51cto.com/wyfs02/M01/96/D9/wKiom1kmPn2jFf0fAAGmH6tQbSY739.jpg" target="_blank"></a>
<a href="https://s4.51cto.com/wyfs02/M01/96/D9/wKiom1kmPoWQcVJxAALQJuFaiDw205.jpg" target="_blank"></a>
利用下面這些做zabbix的監控項:
<a href="https://s3.51cto.com/wyfs02/M01/96/DA/wKioL1kmPomjWtH-AAF8YihW1kQ782.jpg" target="_blank"></a>
在zabbix頁面添加監控項。注意key是從上面擷取的。
<code>perf_counter[</code><code>"\TCPv4\Connections Established"</code><code>]</code>
<code>perf_counter[</code><code>"\TCPv4\Connections Active"</code><code>]</code>
<a href="https://s5.51cto.com/wyfs02/M01/96/DB/wKioL1kmQTmBl80pAAFJ4WuqKEg085.jpg" target="_blank"></a>
用腳本監控windows tcp的連接配接數,這個更全面一點,個人傾向用腳本監控。
在windows上手動獲得tcp連接配接數的指令為:
<code>netstat</code> <code>-an | findstr TCP | </code><code>find</code> <code>/C</code> <code>"TIME_WAIT"</code>
<code>netstat</code> <code>-an | </code><code>find</code> <code>/C</code> <code>"TIME_WAIT"</code>
<code>#這兩條指令效果是一樣的</code>
編輯zabbix agent端的zabbix_agent.conf配置檔案:
<code>UnsafeUserParameters=1</code>
<code>UserParameter=tcp.status[*],</code><code>netstat</code> <code>-an | </code><code>find</code> <code>/C</code> <code>"$1"</code>
重新開機zabbix—agent:
導入模闆,模闆我已做好,在附件中,導入即可使用。
<a href="http://down.51cto.com/data/2366692" target="_blank">附件:http://down.51cto.com/data/2366692</a>
本文轉自 王家東哥 51CTO部落格,原文連結:http://blog.51cto.com/xiaodongge/1929298