日常工作中的監控項都有哪些
CPU使用率
監控服務器CPU的使用率比例,對於Linux操作系統,還支持詳細統計,包括用戶態(User)、內核態(System)、I/O等待(IOWait)、空閒(Idle)等。 監控結果包括:
CPU使用率詳細比例,包括用戶態、內核態、I/O等待、空閒等。(僅限Linux) CPU使用率變化曲線。 每日CPU平均使用率、最小使用率、最大使用率。 每日CPU詳細使用率統計,包括用戶態、內核態、I/O等待、空閒等。
內存使用率
監控服務器內存的使用率,對於Linux服務器,還包括Buffer Cache、Page Cache、應用程序內存等。 監控結果包括:
物理內存使用率詳細比例,包括Buffer Cache、Page Cache、應用程序內存、空閒內存等。(僅限Linux) 物理內存使用率變化曲線。 Swap使用率變化曲線。(僅限Linux) 每日物理內存平均使用率、最小使用率、最大使用率。 每日物理內存詳細使用率,包括用戶態、內核態、I/O等待、空閒等。(僅限Linux) 每日Swap內存平均使用率、最小使用率、最大使用率。(僅限Linux)
CPU負載
監控Linux服務器的平均負載(load average),包括最近1分鐘、5分鐘、15分鐘等。 監控結果包括:
平均負載變化曲線,包括最近1分鐘、最近5分鐘、最近15分鐘。 每日平均負載、最小負載、最大負載。
磁盤空間使用率
監控所有磁盤分區的空間使用率,包括總空間和已用空間。 監控結果包括:
各磁盤分區的總空間、已用空間,以及空間使用率。 每日磁盤各分區的空間使用率變化。 每日監控性能報告郵件(可選)。
網卡流量
監控所有網絡設備的字節流量和數據包傳輸速率,包括流入和流出。 監控結果包括:
各網絡設備(如WAN網卡、LAN網卡)的流入、流出字節速率(Kbytes/s)或位速率(Mbps)。 各網絡設備的流入、流出包速率。 每日各網絡設備的流入、流出總流量。 每日各網絡設備的流入、流出平均字節速率,最大字節速率。 每日各網絡設備的流入、流出平均包速率,最大包速率。
磁盤I/O
監控所有磁盤分區的I/O流量,包括寫入和讀取。僅支持Linux。 監控結果包括:
各磁盤分區(如Linux中的/home、/usr/local,或者Windows中的C盤)的寫入、讀取字節速率(Kbytes/s)。 各磁盤分區的寫入、讀取平均每秒次數。 每日各磁盤分區的寫入、讀取平均字節速率,最大字節速率。 每日監控性能報告郵件(可選)。
系統進程數
監控系統當前的進程數。
Apache
監控Apache運行時併發連接數、吞吐率(請求數/秒),以及更多的詳細性能報表和分析報告。 監控結果包括:
Apache吞吐率(即每秒處理請求數)變化曲線。 Apache併發連接數變化曲線。 Apache併發連接詳細統計,即併發連接中處於各種狀態的數量,包括:
讀取請求 持久連接(keepalive) 發送響應內容 關閉連接 等待連接
歷史統計,包括每日平均吞吐率、最小吞吐率、最大吞吐率,以及每日平均併發連接數、最小併發連接數、最大併發連接數等。
Nginx
監控Nginx運行時併發連接數、吞吐率(請求數/秒)、持久連接利用率,以及更多的詳細性能報表和分析報告。 監控結果包括:
Nginx吞吐率(即每秒處理請求數)變化曲線。 Nginx併發連接數變化曲線。 Nginx併發連接詳細統計,即併發連接中處於各種狀態的數量,包括:
讀取請求(reading) 處理請求和發送響應(writing) 持久連接(waiting)
Nginx持久連接利用率,即平均每個連接處理請求個數。 歷史統計,包括每日平均吞吐率、最小吞吐率、最大吞吐率,以及每日平均併發連接數、最小併發連接數、最大併發連接數等。
MySQL
監控MySQL運行時的各項性能數據,包括各類查詢吞吐率,以及緩存、索引、表空間等性能報表和分析報告。 監控結果包括:
MySQL查詢吞吐率統計,包括Change db、Select、Update、Insert、Delete。 MySQL持久連接利用率。 MySQL查詢緩存空間使用率。 MySQL查詢緩存命中率、被緩存的查詢數。 MySQL索引緩存命中率、索引讀取統計。 MySQL併發連接統計、連接吞吐率、連接緩存命中率。
MySQL流量統計。 MySQL表鎖定統計。 歷史統計,包括每日連接吞吐率、每日併發連接數,以及每日流量統計。