成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Glances:多功能 Linux 系統監控工具

系統 Linux
Glances 是一個系統監控工具,它把這些都聯系在一起,并提供了更多的功能。我最喜歡的是,你可以在遠程 Linux 服務器上運行 Glances 來監控本地系統的系統資源,也可以通過 Web 瀏覽器監控。

[[339946]]

Linux 上最常用的命令行進程監控工具是 top 和它那色彩斑斕、功能豐富的表弟 htop

監控 Linux 上的溫度,可以使用 lm-sensors。同樣,還有很多實用工具可以監控其他實時指標,如磁盤 I/O、網絡統計等。

Glances 是一個系統監控工具,它把這些都聯系在一起,并提供了更多的功能。我最喜歡的是,你可以在遠程 Linux 服務器上運行 Glances 來監控本地系統的系統資源,也可以通過 Web 瀏覽器監控。

下面是它的外觀。下面截圖中的終端已經用 Pywal 工具美化過,可以根據壁紙自動改變顏色

 

你也可以將它集成到像 Grafana 這樣的工具中,在一個直觀的儀表盤中監控統計數據。

它是用 Python 編寫的,這意味著它的絕大多數功能都可以在大多數平臺上使用。

Glances 的功能

 

Glances Data In Grafana Dashboard

讓我們快速瀏覽一下 Glances 提供的主要功能:

  • 可以監控系統上的 15 個之多的指標(包括 Docker 容器)。
  • 靈活的使用模式:單機模式、客戶端-服務器模式、通過 SSH 和 Web 模式。
  • 可用于集成的各種 REST API 和 XML-RPC API。
  • 支持將數據輕松導出到不同的服務和數據庫。
  • 高度的可配置性和適應不同的需求。
  • 非常全面的文檔。

在 Ubuntu 和其他 Linux 發行版上安裝 Glances

Glances 在許多 Linux 發行版的官方軟件庫中都有。這意味著你可以使用你的發行版的軟件包管理器來輕松安裝它。

在基于 Debian/Ubuntu 的發行版上,你可以使用以下命令:

  1. sudo apt install glances

你也可以使用 snap 包安裝最新的 Glances:

  1. sudo snap install glances

由于 Glances 是基于 Python 的,你也可以使用 PIP 在大多數 Linux 發行版上安裝它。先安裝 PIP,然后用它來安裝 Glances:

  1. sudo pip3 install glances

如果沒有別的辦法,你還可以使用 Glances 開發者提供的自動安裝腳本。雖然我們不建議直接在你的系統上隨便運行腳本,但這完全取決于你自己:

  1. curl -L https://bit.ly/glances | /bin/bash

你可以從他們的文檔中查看其他安裝 Glances 的方法,甚至你還可以把它作為一個 Docker 容器來安裝。

使用 Glances 監控本地系統上的 Linux 系統資源(獨立模式)

你可以通過在終端上運行這個命令,輕松啟動 Glances 來監控你的本地機器:

  1. glances

你可以立即觀察到,它將很多不同的信息整合在一個屏幕上。我喜歡它在頂部顯示電腦的公共和私人 IP:

 

Glances 也是交互式的,這意味著你可以在它運行時使用命令與它互動。你可以按 s 將傳感器顯示在屏幕上;按 k 將 TCP 連接列表顯示在屏幕上;按 1 將 CPU 統計擴展到顯示單個線程。

你也可以使用方向鍵在進程列表中移動,并按不同的指標對表格進行排序。

你可以通過各種命令行選項來啟動 Glances。此外,它還有很多交互式命令。你可以在他們的豐富的文檔中找到完整的列表。

按 Ctrl+C 鍵退出 Glances。

使用 Glances 監控遠程 Linux 系統(客戶端-服務器模式)

要監控遠程計算機,你可以在客戶端-服務器模式下使用 Glances。你需要在兩個系統上都安裝 Glances。

在遠程 Linux 系統上,使用 -s 選項在服務器模式下啟動 Glances:

  1. glances -s

在客戶端系統中,使用下面的命令在客戶端模式下啟動 Glances 并連接到服務器:

  1. glances -c server_ip_address

你也可以通過 SSH 進入任何一臺電腦,然后啟動 Glances,它可以完美地工作。更多關于客戶端-服務器模式的信息請看這里

使用 Glances 在 Web 瀏覽器中監控 Linux 系統資源(Web 模式)

Glances 也可以在 Web 模式下運行。這意味著你可以使用 Web 瀏覽器來訪問 Glances。與之前的客戶端-服務器模式不同,你不需要在客戶端系統上安裝 Glances。

要在 Web 模式下啟動 Glances,請使用 -w 選項:

  1. glances -w

請注意,即使在 Linux 服務器上,它也可能顯示 “Glances Web User Interface started on http://0.0.0.0:61208”,而實際上它使用的是服務器的 IP 地址。

最主要的是它使用的是 61208 端口號,你可以用它來通過網絡瀏覽器訪問 Glances。只要在服務器的 IP 地址后面輸入端口號,比如 http://123.123.123.123:61208

你也可以在本地系統中使用 http://0.0.0.0:61208/ 或 https://localhost:61208/ 訪問。

 

Web 模式也模仿終端的樣子。網頁版是根據響應式設計原則打造的,即使在手機上也很好看。

你可能想用密碼來保護 Web 模式,這樣只有授權的人才能使用它。默認的用戶名是 glances

  1. root@localhost:~# glances -w --password
  2. Define the Glances webserver password (glances username):
  3. Password (confirm):
  4. Do you want to save the password? [Yes/No]: n
  5. Glances Web User Interface started on http://0.0.0.0:61208/

你可以在快速入門指南中找到關于配置密碼的更多信息。

導出 Glances 數據到不同的服務

使用 Glances 最大的優勢之一就是開箱即用,它支持將數據導出到各種數據庫、服務,并無縫集成到各種數據管道中。

你可以在監控的同時用這個命令導出到 CSV:

  1. glances --export csv --export-csv-file /tmp/glances.csv

/tmp/glances.csv 是文件的位置。數據以時間序列的形式整齊地填入。

 

你也可以導出到其它大型應用程序,如 Prometheus,以啟用條件觸發器和通知。

它可以直接插入到消息服務(如 RabbitMQ、MQTT)、流媒體平臺(如 Kafka),并將時間序列數據導出到數據庫(如 InfluxDB),并使用 Grafana 進行可視化。

你可以在這里查看服務和導出選項的整個列表。

使用 REST API 將 Glances 與其他服務進行整合

這是整個棧中我最喜歡的功能。Glances 不僅可以將各種指標匯集在一起,還可以通過 API 將它們暴露出來。

這個簡單而強大的功能使得為任何特定的用例構建自定義應用程序、服務和中間件應用程序變得非常容易。

當你在 Web 模式下啟動 Glances 時,REST API 服務器會自動啟動。要在 API 服務器模式下啟動它,你可以使用以下命令:

  1. glances -w --disable-webui

REST API 的文檔很全面,其響應也很容易與 Web 應用集成。這使得使用類似 Node-RED 這樣的工具可以很容易地構建一個統一的儀表盤來監控多個服務器。

 

Glances 也提供了一個 XML-RPC 服務器,你可以在這里查看文檔。

關于 Glances 的結束語

Glances 使用 psutil Python 庫來訪問不同的系統統計數據。早在 2017 年,我就曾使用相同的庫構建了一個簡單的 API 服務器來檢索 CPU 的使用情況。我能夠使用 Node-RED 構建的儀表盤監控一個集群中的所有樹莓派。

Glances 可以為我節省一些時間,同時提供更多的功能,可惜我當時并不知道它。

在寫這篇文章的時候,我確實嘗試著在我的樹莓派上安裝 Glances,可惜所有的安裝方法都出現了一些錯誤,失敗了。當我成功后,我會更新文章,或者可能再寫一篇文章,介紹在樹莓派上安裝的步驟。

我希望 Glances 能提供一種頂替 top 或 htop 等的方法。讓我們希望在即將到來的版本中得到它。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-02-27 13:23:30

LinuxGlances監控工具

2013-08-02 11:22:52

監控監控工具

2011-02-21 12:43:00

RackTables網絡監控網絡管理

2013-12-02 17:40:48

系統監控工具Glances

2019-03-10 07:49:44

Process Hac監控軟件惡意軟件

2016-01-15 09:56:44

LinuxUbuntuGlances

2021-12-06 11:38:17

命令Glances工具

2013-05-21 14:58:08

系統監視glances開源

2011-01-06 13:45:51

linux流量監控iftop

2010-03-05 17:24:04

Android智能系統

2010-05-19 09:33:27

Linux系統監控工具top

2013-08-19 09:53:01

系統監控lsof 監控工具

2010-05-27 12:38:35

2010-05-19 10:14:41

vmstatLinux系統監控工具

2009-06-01 08:42:34

AndroidGoogle移動OS

2014-12-15 10:06:13

linux診斷工具系統監控

2017-06-09 15:01:35

Java可視化JVisual VM

2010-06-10 17:41:47

2022-11-13 19:43:37

Linux

2019-09-03 10:05:27

Linux監控系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产91久久久久游泳池 | 国产成人精品一区二区三区 | 99爱在线 | 日本三级日产三级国产三级 | 国产免费一区二区三区 | 日日操日日干 | 一区二区三区四区日韩 | 成人毛片视频在线播放 | 久久久夜夜夜 | 日韩国产欧美视频 | 亚洲人成一区二区三区性色 | 日韩免费网 | 亚洲最新在线视频 | 中文字幕高清av | 羞羞视频网 | a网站在线观看 | 欧美a区 | 欧美精品一区三区 | 中文字幕日韩一区 | 农夫在线精品视频免费观看 | 久久a久久 | 网站国产| 亚洲视频中文字幕 | 国产成人精品高清久久 | japan25hdxxxx日本| 欧美久久久久久 | 精品久久国产视频 | 国产第1页 | 久久精品视频亚洲 | 美女福利视频网站 | 色视频在线播放 | 黄色成人在线网站 | 三级在线视频 | www.9191.com| 欧美11一13sex性hd| 久久国产精品久久国产精品 | 久久99一区二区 | 污污的网站在线观看 | 99热精品国产 | 波多野吉衣久久 | 久久国产精品免费一区二区三区 |