Browse Source

add cockpit plugin

qiaofeng1227 2 years ago
parent
commit
f740c8b39b
1 changed files with 8 additions and 2 deletions
  1. 8 2
      install/install.sh

+ 8 - 2
install/install.sh

@@ -134,7 +134,7 @@ echo "Prepare to install Tools ..."
 
 if [ "$os_type" == 'CentOS' ] || [ "$os_type" == 'CentOS Stream' ]  || [ "$os_type" == 'Fedora' ] || [ "$os_type" == 'OracleLinux' ] || [ "$os_type" == 'Redhat' ];then
   sudo yum update -y 1>/dev/null 2>&1
-  sudo yum install  git curl wget yum-utils jq -y  1>/dev/null 2>&1
+  sudo yum install  git curl wget yum-utils jq firewalld -y  1>/dev/null 2>&1
 
 fi
 
@@ -144,7 +144,7 @@ if [ "$os_type" == 'Ubuntu' ] || [ "$os_type" == 'Debian' ] ;then
       sleep 5
   done
   sudo apt update -y 1>/dev/null 2>&1
-  sudo apt install git curl wget jq -y  1>/dev/null 2>&1
+  sudo apt install git curl wget jq firewalld -y  1>/dev/null 2>&1
 fi
 
 }
@@ -205,6 +205,7 @@ if [ "${os_type}" == 'Debian' ]; then
   sudo echo "deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main" >/etc/apt/sources.list.d/backports.list
   sudo apt update
   sudo apt install -t ${VERSION_CODENAME}-backports cockpit -y
+  sudo apt install cockpit-pcp -y 1>/dev/null 2>&1
 fi
 
 if [ "${os_type}" == 'Ubuntu' ]; then
@@ -215,12 +216,14 @@ if [ "${os_type}" == 'Ubuntu' ]; then
   fi
   VERSION_CODENAME=$(cat /etc/os-release |grep VERSION_CODENAME|cut -f2 -d"=")
   sudo apt install -t ${VERSION_CODENAME}-backports cockpit -y
+  sudo apt install cockpit-pcp -y 1>/dev/null 2>&1
   echo "Cockpit allow root user" 
   echo "" >/etc/cockpit/disallowed-users 1>/dev/null 2>&1
 fi
 
 if [ "${os_type}" == 'CentOS' ] || [ "$os_type" == 'OracleLinux' ]; then
   sudo yum install cockpit -y 
+  sudo yum install cockpit-pcp -y 1>/dev/null 2>&1
   sudo systemctl enable --now cockpit.socket
   sudo firewall-cmd --permanent --zone=public --add-service=cockpit
   sudo firewall-cmd --reload
@@ -228,6 +231,7 @@ fi
 
 if [ "$os_type" == 'Fedora' ]; then
   sudo dnf install cockpit -y 
+  sudo dnf install cockpit-pcp -y 1>/dev/null 2>&1
   sudo systemctl enable --now cockpit.socket
   sudo firewall-cmd --add-service=cockpit
   sudo firewall-cmd --add-service=cockpit --permanent
@@ -236,6 +240,7 @@ fi
 if [ "$os_type" == 'Redhat' ] ; then
   sudo subscription-manager repos --enable rhel-7-server-extras-rpms 1>/dev/null 2>&1
   sudo yum install cockpit -y
+  sudo yum install cockpit-pcp -y 1>/dev/null 2>&1
   sudo setenforce 0  1>/dev/null 2>&1
   sudo sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config  1>/dev/null 2>&1
   sudo systemctl enable --now cockpit.socket
@@ -246,6 +251,7 @@ fi
 if [ "$os_type" == 'CentOS Stream' ]; then
   sudo subscription-manager repos --enable rhel-7-server-extras-rpms 1>/dev/null 2>&1
   sudo yum install cockpit -y
+  sudo yum install cockpit-pcp -y 1>/dev/null 2>&1
   sudo systemctl enable --now cockpit.socket
   sudo firewall-cmd --add-service=cockpit
   sudo firewall-cmd --add-service=cockpit --permanent