溫馨提示×

centos怎樣監控服務器狀態

小樊
43
2025-10-19 21:39:24
欄目: 云計算

一、命令行工具(快速上手,無需額外安裝或輕量級)

  • top/htoptop是實時顯示系統進程與資源使用情況的基礎工具(按CPU占用率排序),htop是其增強版(支持鼠標操作、顏色高亮),安裝命令:sudo yum install htop。
  • vmstat:報告系統虛擬內存、CPU、磁盤、進程等綜合狀態,用法:vmstat [間隔秒數] [次數](如vmstat 5每5秒刷新一次)。
  • iostat:監控CPU使用率與磁盤I/O統計(-x參數顯示詳細設備級數據),用法:iostat -x 1(每秒刷新一次)。
  • free:查看內存(含緩存/緩沖區)與交換空間使用情況,用法:free -h -s 3-h以人類可讀格式顯示,-s 3每3秒刷新一次)。
  • df:檢查磁盤空間使用率(-h格式化輸出),用法:df -h。
  • netstat/ssnetstat(傳統工具)或ss(更現代)顯示網絡連接、路由表、接口統計,用法:netstat -tulnp-tTCP、-uUDP、-l監聽、-n數字格式、-p顯示進程)或ss -tulnp。
  • iftop/nloadiftop實時監控網絡帶寬(按流量排序,需sudo),nload顯示總體帶寬使用(入站/出站分開),安裝:sudo yum install iftop nload。

二、圖形化/Web工具(直觀可視化,適合長期監控)

  • Cockpit:CentOS內置的Web管理工具(支持CentOS 7/8),提供服務器資源監控、用戶管理、防火墻配置等功能,啟動命令:sudo systemctl enable --now cockpit.socket,訪問:https://服務器IP:9090(默認端口9090)。
  • Monitorix:開源系統監控工具,展示CPU、內存、磁盤、網絡、進程等指標,安裝步驟:sudo yum install epel-release && sudo yum install monitorix && sudo systemctl start monitorix && sudo systemctl enable monitorix,訪問:http://服務器IP:8080(默認端口8080)。
  • Glances:跨平臺實時監控工具(支持Web模式),用法:glances -w(啟動Web服務,默認端口61208),可通過瀏覽器訪問http://服務器IP:61208。

三、第三方專業監控工具(全面、可擴展,適合企業級場景)

  • Zabbix:功能強大的企業級監控解決方案,支持服務器、網絡設備、應用程序等監控,提供自定義監控項、告警機制、可視化儀表盤,安裝參考:官方文檔(需配置數據庫、Web服務器)。
  • Prometheus + GrafanaPrometheus(開源監控系統,擅長時間序列數據收集)+ Grafana(可視化工具,創建動態儀表盤),搭配Node Exporter(收集系統指標)使用,適合云環境或高動態架構。
  • Nagios:經典開源網絡監視工具,監控服務器狀態、網絡服務(HTTP、SSH等),異常時發送郵件/短信報警,安裝:sudo yum install nagios(需配置插件與服務)。

四、系統自帶命令(快速檢查基礎狀態)

  • uptime:查看服務器運行時間、當前用戶數、平均負載(1/5/15分鐘),用法:uptime。
  • sar(來自sysstat包):收集并報告系統活動信息(CPU、內存、磁盤、網絡等),安裝:sudo yum install sysstat,常用命令:sar -u 1(CPU)、sar -r 1(內存)、sar -n DEV 1(網絡)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女