gmond

《Ganglia系統監控》第2章Ganglia的安裝和配置,本章將介紹各種Ganglia部件安裝和配置的祕籍,以幫助你征服世界。本章將基於幾種最流行的操作系統介紹Ganglia 3.1.x的安裝和配置,這些操作指導也適用於後續更新的Ganglia版本。本節爲大家介紹gmond。

 


gmond

gmond(Ganglia Monitoring Daemon)是一種輕量級服務,安裝在每臺需要收集指標數據的節點主機上。gmond在每臺主機上完成實際意義上的指標數據收集工作,並通過偵聽/通告協議和集羣內其他節點共享數據。使用gmond,你可以很容易收集很多系統指標數據,如CPU、內存、磁盤、網絡和活躍進程的數據等。

需求

gmond安裝簡單,其所依賴的庫,如libconfuse、pkgconfig、PCRE和APR等在大多數現行的Linux發行版中都已默認安裝。由於大多數現行的Linux發行版都支持Ganglia安裝包,因此如果使用Linux發行版自帶的包管理器(推薦方式),gmond的依賴性問題能夠迎刃而解。

Linux

大多數現行Linux發行版都可以使用以二進制格式預包裝的Ganglia部件。下面介紹兩種最流行的Linux發行版: Debian Linux和RPM linux。

Debian Linux:在Debian Linux上安裝gmond時請執行:

  1. user@host:# sudo apt-get install ganglia-monitor

RPM Linux:RPM Linux有所不同,有些發行版的Ganglia安裝包位於其基礎軟件庫中,而有些發行版需要通過專用軟件包來獲取Ganglia的安裝包,如 Red Hat項目上的EPEL(Extra Packages for Enterprise Linux)。當使用RMP Linux時,需要在本地軟件庫中搜索gmond安裝包:

  1. user@host:$ yum search ganglia-gmond

如果顯示搜索失敗,可能是當前RPM發行版中沒有Ganglia安裝包。Red Hat用戶可以從EPEL資源庫中安裝Ganglia,下面給出幾個例子展示如何在Red Hat 5和Red Hat 6中添加EPEL資源庫。

注意: 如果需要添加EPEL,要確保運行的Linux發行版的版本號和架構與添加的EPEL資源庫相匹配。

在Red Hat 5.x中添加EPEL資源庫:

  1. user@host:# sudo rpm -Uvh \
  2. http://mirror.ancl.hawaii.edu/linux/epel/5/i386/epel-release-5-4.noarch.rpm

在Red Hat 6.x中添加EPEL資源庫:

  1. user@host:# sudo rpm -Uvh \
  2. http://mirror.chpc.utah.edu/pub/epel/6/i386/epel-release-6-7.noarch.rpm

最後要安裝gmond,請輸入:

  1. user@host:# sudo yum install ganglia-gmond
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章