ganglia 客户端部署
#!/bin/bash #配置参数 #serverIP=192.168.1.16 #network=ens32 #关闭selinux #setenforce 0 #sed -i 's/SELINUX=enforcing/SELINUX=disable/g' /etc/selinux/config #关闭防火墙 #systemctl stop firewalld.service #systemctl disable firewalld.service #创建目录 unzip /mnt/ganglia_client.zip cd /mnt/ganglia_client #解压文件 unzip yilai_1.zip unzip yilai_4.zip unzip node.zip echo "tar complete!" sleep 5 #启动安装依赖 echo "step 1 start" cd /mnt/ganglia_client/yilai_1 && rpm -ivh * --nodeps --force sleep 30 echo "Rely on complete!" #安装gmetad cd /mnt/ganglia_client && rpm -ivh epel-release-latest-7.noarch.rpm --nodeps --force sleep 10 cd /mnt/ganglia_client/yilai_4 && rpm -ivh * --nodeps #sleep 5 #rpmbuild -tb /mnt/ganglia_server/ganglia-3.7.2.tar.gz sleep 10 cd /mnt/ganglia_client/node && rpm -ivh * --nodeps echo "gmond complete!" #修改gmond配置文件 sed -i 's/ name = "unspecified"/ name = "hadoop_zw"/g' /etc/ganglia/gmond.conf sleep 10 #启动服务 systemctl restart gmond.service echo "all complete!" #配置开机启动 chmod 777 /etc/rc.d/rc.local echo "systemctl restart gmond.service" >> /etc/rc.d/rc.local
学会珍惜和尊重知识带来的乐趣