一般有3種常用的執行狀態的監控方式,分別是利用作業系統命令、利用客戶端命令和工具、服務端介面支援。下面分別介紹。
1、利用作業系統命令
1)網路命令:
ping nslookup nm-tool tracetroute dig telnet nc curl
2)監控程序:
ps netstat pgrep
2、利用客戶端命令和工具
1)應用客戶端:
mysql ab mongo php jstack
2)第三方工具包:
nginxstatus nagios-libexec
3、服務端介面支援
2)nutcracker監控集群(redis memcache)狀態
3)mongodb
監控IIS的執行狀態
iis經常出現假死的情況,具體什麼時候會出現假死,我就不說了,今天我要寫的是如何監控iis的狀態。程式的功能是 如果iis是為執行的狀態,就重啟iis,如果iis的連線數達到了設定的連線數,也重啟iis。我寫了乙個window服務,時刻監控著iis的執行狀態。using system using s...
MongoDB執行狀態 效能監控,分析
這篇文章的目的是讓你知道怎麼了解你正在執行的mongdb是否健康。mongostat是mongdb自帶的狀態檢測工具,在命令列下使用。它會間隔固定時間獲取mongodb的當前執行狀態,並輸出。如果你發現資料庫突然變慢或者有其他問題的話,你第一手的操作就考慮採用mongostat來檢視mongo的狀態...
MongoDB執行狀態 效能監控,分析
這篇文章的目的是讓你知道怎麼了解你正在執行的mongdb是否健康。它的輸出有以下幾列 profiler預設是關閉的,你可以選擇全部開啟,或者有慢查詢的時候開啟。1 use test 2switched to db test 3 db.setprofilinglevel 2 4 was is the ...