如何使用 Glances 命令監控
Glances 是基於 Python 的開源跨平臺的 行監控工具,可提供有關係統效能的大量資訊。可以監控記憶體和 CPU 利用率、網路頻寬、磁碟 I/O、檔案系統和正在執行的程式等等。 |
Glances 以具有視覺吸引力的格式顯示資訊。列印出有關的詳細資訊,例如:
系統正常執行時間和IP地址
記憶體利用率
CPU利用率
磁碟掛載點
磁碟 I/O 讀寫速度。
CPU平均負載、日期和時間
正在執行的程式包括活動程式和休眠程式。
網路頻寬(包括上傳和下載速率)
預設情況下不安裝 Glances。下面介紹如何在常用的 發行版中安裝:
# Ubuntu / Debian $ sudo apt install -y glances # CentOS[root@localhost ~]# yum -y install epel-release [root@localhost ~]# yum -y install glances
也可以使用snap包管理器來安裝glances:
# snap install glances
此外,由於 Glances 是用 Python 編寫的,因此也可以使用 pip 包管理器來安裝它:
# pip3 install glances
啟動 Glances 來監控本地系統是一件輕而易舉的事情:
[root@localhost ~]# glances
可以看到一些系統指標,從最頂部的主機名開始,以及從終端右上角的正常執行時間開始。在其下方,您可以檢視其他系統指標,例如 CPU 和記憶體利用率、網路頻寬率、正在執行的程式、磁碟容量等。
如果要在 Web 瀏覽器中檢視這些統計資訊,請使用 -w 選項,需要先安裝bottle,不然會出現一下錯誤:
[root@localhost ~]# glances -w Bottle module not found. Glances cannot start in web server mode.
下面使用pip3安裝bottle:
[root@localhost ~]# pip3 install bottle
下面再次新增
-w
選項啟動:
[root@localhost ~]# glances -w Glances Web User Interface started on
然後在瀏覽器中輸入伺服器的ip地址,埠為上面輸出中提供的埠
61208
可以透過配置密碼以僅允許已授權使用者使用。
[root@localhost ~]# glances -w --password Define the Glances webserver password (glances username): Password (confirm): Do you want to save the password? [Yes/No]: yes Glances Web User Interface started on
預設的使用者名稱為:glances
Glances
也可用於監控遠端主機。只需新增
-s
選項即可在伺服器模式下初始化 Glance,如下所示。
[root@localhost ~]# glances -s Glances XML-RPC server is running on 0.0.0.0:61209
在客戶端 PC 中,使用
glances -c server-ip
即可連線:
[root@localhost ~]# glances -c 192.168.43.131
透過在顯示系統指標時使用顏色程式碼,Glances 可以更容易地發現和縮小問題範圍,下面是顏色對用的解釋:
- GREEN: OK (一切正常)
- BLUE: CAREFUL (需要注意)
- VIOLET: WARNING (警告)
- RED: CRITICAL (嚴重錯誤)
預設情況下,閾值引數為:
- careful=50
- warning=70
- critical=90
這些引數可以在
/etc/glances/glances.conf
檔案中修改。
Glances 是一個方便的工具,在更多方面感覺像是 top 命令的改進版本。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2851384/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資源監控工具 glances
- MongoDB如何使用top命令監控資料庫MongoDB資料庫
- 多功能 Linux 系統監控工具Glances功能介紹Linux
- Glances:自適應顯示的多合一系統監控工具
- 如何使用 DataAnt 監控 Apache APISIXApacheAPI
- mongodb 監控分析命令MongoDB
- 如何監控oracle的索引是否使用Oracle索引
- 監控 redis 執行命令Redis
- linux效能監控命令Linux
- 效能監控命令總結
- 如何監控ElasticsearchElasticsearch
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- 如何在 Ubuntu 上使用 Grafana 監控 DockerUbuntuGrafanaDocker
- INFORMIX的監控和管理命令ORM
- GoldenGate GGSCI監控命令Go
- What! 一條命令搞定監控?
- Linux監控命令全解Linux
- JvmTop監控JVM的TOP命令JVM
- Unix/Linux 常用監控命令Linux
- AIX常用的效能監控命令AI
- sar效能監視命令-實時監控CPU
- 如何使用 Blackbox Exporter 監控 URL?Export
- 如何使用 taosKeeper 做好監控工作,時序資料庫 TDengine 3.0 監控工具詳解資料庫
- 使用Admin監控
- 使用monit監控stormORM
- 使用Ganglia監控SparkSpark
- Redis 常用監控資訊命令總結Redis
- 一條命令開啟監控之旅!
- Oracle效能監控常用命令Oracle
- Nrpe for Windows監控檢測命令Windows
- Linux系統監控命令薦Linux
- linux監控CPU命令-mpstatLinux
- 如何使用 HttpReports 監控 .NET Core 應用程式HTTP
- 如何使用 Datadog 監控 NGINX(第三篇)Nginx
- Spring Boot中如何使用Ostara監控應用?Spring Boot
- Java 監控基礎 - 使用 JMX 監控和管理 Java 程式Java
- DBA常用系統監控命令(之一)
- MyCAT的命令列監控工具介紹命令列