中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何安裝和使用Ganglia

發布時間:2022-02-17 09:43:14 來源:億速云 閱讀:226 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Linux下如何安裝和使用Ganglia的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Ganglia是一個跨平臺可擴展的,高 性能計算系統下的分布式監控系統,如集群和網格。它是基于分層設計,它使用廣泛的技術,如XML數據代表,便攜數據傳輸,RRDtool用于數據存儲和可 視化。

Linux下如何安裝和使用Ganglia

安裝和配置 Ganglia

請遵循以下步驟,在主節點服務器安裝監控工具。

1.啟用EPEL 倉庫 ,然后安裝 Ganglia 和相關工具:
# yum update && yum install epel-release# yum install ganglia rrdtool ganglia-gmetad ganglia-gmond ganglia-web

在上面這步隨 Ganglia 將安裝一些應用,它們的功能如下:

  1. rrdtool,Round-Robin 數據庫,它是一個儲存并圖形化顯示隨著時間變化的數據的工具;
  2. ganglia-gmetad 一個守護進程,用來收集被監控主機的數據。被監控主機與主節點主機都要安裝 Ganglia-gmond(監控守護進程本身);
  3. ganglia-web 提供 Web 前端,用于顯示監控系統的歷史數據和圖形。
2.使用 Apache 提供的基本認證功能,為 Ganglia Web 界面(/usr/share/ganglia)配置身份認證。

如果你想了解更多高級安全機制,請參閱 Apache 文檔的 授權與認證部分。

為完成這個目標,我們需要創建一個用戶名并設定一個密碼,以訪問被 Apache 保護的資源。在本例中,我們先來創建一個叫 adminganglia 的用戶名,然后給它分配一個密碼,它將被儲存在 /etc/httpd/auth.basic(可以隨意選擇另一個目錄 和/或 文件名, 只要 Apache 對此有讀取權限就可以。)

# htpasswd -c /etc/httpd/auth.basic adminganglia

給 adminganglia 輸入兩次密碼完成密碼設置。

3.修改配置文件/etc/httpd/conf.d/ganglia.conf:
Alias /ganglia /usr/share/ganglia

AuthType basic
AuthName "Ganglia web UI"AuthBasicProvider file
AuthUserFile "/etc/httpd/auth.basic"Require user adminganglia
4.編輯 /etc/ganglia/gmetad.conf:

首先,使用 gridname 指令來為網格設置一個描述性名稱。

gridname "Home office"

然后,使用 data_source 指令,后面跟集群名(服務器組)、輪詢時間間隔(秒)、主節點主機和被監控節點的 IP 地址:

data_source "Labs" 60 192.168.0.29:8649 # 主節點data_source "Labs" 60 192.168.0.32 # 被監控節點
5.編輯/etc/ganglia/gmond.conf。

a) 確保集群的配置類似下面。

cluster {
name = "Labs" # gmetad.conf 中的 data_source 指令的名字owner = "unspecified"latlong = "unspecified"url = "unspecified"}

b) 在 udp_send_chanel 中,注釋掉 mcast_join:

udp_send_channel {# mcast_join = 239.2.11.71host = localhost
port = 8649
ttl = 1
}

c) 在 udp_recv_channel 中,注釋掉 mcast_join 和 bind 部分:

udp_recv_channel {# mcast_join = 239.2.11.71 ## comment outport = 8649# bind = 239.2.11.71 ## comment out}

保存并退出。

6.打開 8649/udp 端口,使用 SELinux 確保 php 腳本(通過 Apache 運行)能夠連接到網絡:
# firewall-cmd --add-port=8649/udp# firewall-cmd --add-port=8649/udp --permanent# setsebool -P httpd_can_network_connect 1
7.重啟 Apache、gmetad、gmond,并確保它們啟用了“開機啟動”。
# systemctl restart httpd gmetad gmond# systemctl enable httpd gmetad httpd

至此,我們現在能夠打開 Ganglia 的 Web 頁面 http://192.168.0.29/ganglia 并用步驟 2 中設置的憑證登錄。

8.在 Ubuntu 主機上,只需安裝 Ganglia-monitor,等同于 CentOS 上的 ganglia-gmond:
$ sudo aptitude update && aptitude install ganglia-monitor
9.編輯被監控主機的 /etc/ganglia/gmond.conf 文件。與主節點主機上是相同的文件,除了被注釋掉的cluster, udp_send_channeludp_recv_channel 這里不應被注釋:
cluster {
name = "Labs" # The name in the data_source directive in gmetad.confowner = "unspecified"latlong = "unspecified"url = "unspecified"}
udp_send_channel {
mcast_join = 239.2.11.71
host = localhost
port = 8649
ttl = 1
}
udp_recv_channel {
mcast_join = 239.2.11.71 ## comment outport = 8649bind = 239.2.11.71 ## comment out}

之后重啟服務。

$ sudo service ganglia-monitor restart
10. 刷新頁面,你將在 Home office grid / Labs cluster 中看到兩臺主機的各種統計及圖形化的展示(用下拉菜單選擇集群,本例中為 Labs):

使用菜單按鈕(如上指出的),你可以獲取到每臺服務器和集群的信息。還可以使用 對比主機Compare Hosts選項卡來比較集群中所有服務器的狀態。

可以使用正則表達式選擇一組服務器,立刻就可以看到它們性能的對比:

我最喜歡的一個特點是對移動端有友好的總結界面,可以通過 Mobile 選項來訪問。選擇你感興趣的集群,然后選中一個主機。

感謝各位的閱讀!關于“Linux下如何安裝和使用Ganglia”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同仁县| 金湖县| 呼玛县| 井研县| 富阳市| 白沙| 丽水市| 博野县| 雷山县| 蕉岭县| 永安市| 哈密市| 敖汉旗| 南部县| 蒲城县| 外汇| 沂水县| 石阡县| 定州市| 南通市| 屯门区| 建宁县| 沛县| 门头沟区| 山东省| 德化县| 安丘市| 青河县| 慈溪市| 年辖:市辖区| 克东县| 漠河县| 昭平县| 松江区| 裕民县| 沅江市| 镇原县| 溧水县| 建昌县| 锡林浩特市| 朝阳市|