安裝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
留言
張貼留言