安裝Ganglia(CentOS 7)

介紹

Ganglia官網)這是個能夠看各個結點電腦的狀態的程式,它能夠以網頁的型式顯示。

安裝套件

這裡使用yum/rpm的方式安裝。分成兩個部份:主機和客戶端

主機

sudo yum -y install ganglia-gmond ganglia-gmetad ganglia-web

客戶端

sudo yum -y install ganglia-gmond

設定

需要修改配置檔,一樣分成兩個部份

主機

sudo vi /etc/ganglia/gmetad.conf
找到source的位置,輸入想要的Cluster名字和主機的名稱。



data_source "my cluster" localhost  node
這裡是舉例,不需要#。需要修改my cluster 的部份。
sudo vi /etc/ganglia/gmond.conf

把name改成跟剛剛的一樣的名字。

客戶端

sudo vi /etc/ganglia/gmond.conf

Multicast設定

這裡只需要給主機進行設定,不建議在外網使用
sudo ip route add 239.2.11.71 dev enp2s0


httpd設定

sudo vi /etc/httpd/conf.d/ganglia.conf 



#
# Ganglia monitoring system php web frontend
#

Alias /ganglia /usr/share/ganglia

<Location /ganglia>
  Require local
  Order deny,allow
  Allow from all (修改這裡)
  # Require ip 10.1.2.3
  # Require host example.org
</Location>

啟動服務

主機

sudo systemctl start gmetad.service
sudo systemctl start gmond.service

如果啟動錯誤,請看selinux設定。

客戶端

sudo systemctl start gmond.service

selinux設定

主機

如果有開selinux的話會有錯誤,需要以下指令
sudo ausearch -c 'rrdtool' --raw | audit2allow -M ganglia-rrdtool
sudo semodule -i ganglia-rrdtool.pp
sudo semanage port -a -t http_port_t -p tcp 8652

留言

熱門文章