diff --git a/Files/autofan-dl360p-g8-EXSI.sh b/Files/autofan-dl360p-g8-EXSI.sh index bcd3605..341e459 100644 --- a/Files/autofan-dl360p-g8-EXSI.sh +++ b/Files/autofan-dl360p-g8-EXSI.sh @@ -26,6 +26,7 @@ else chmod +x sshpass cd pwdlocation echo "sshpass loaded." + fi esxcli network firewall ruleset set -e true -r sshClient @@ -50,119 +51,104 @@ T2=${T2%$'\n'} echo "CPU 1 Temp $T1 C" -if [[ $T1 > 87 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 80' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 80' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 80' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 80' +if [[ $T1 > 87 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 80' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 80' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 80' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 80' -elif [[ $T1 > 77 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 70' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 70' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 70' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 70' +elif [[ $T1 > 77 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 70' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 70' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 70' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 70' -elif [[ $T1 > 67 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 39' +elif [[ $T1 > 67 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 39' -elif [[ $T1 > 58 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 30' +elif [[ $T1 > 58 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 30' -elif [[ $T1 > 54 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 28' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 28' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 28' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 28' +elif [[ $T1 > 54 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 28' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 28' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 28' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 28' -elif [[ $T1 > 52 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 24' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 24' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 24' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 24' +elif [[ $T1 > 52 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 24' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 24' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 24' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 24' -elif [[ $T1 > 50 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 22' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 22' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 22' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 22' +elif [[ $T1 > 50 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 22' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 22' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 22' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 22' - else - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 20' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 20' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 20' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 20' +else + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 20' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 20' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 6 max 20' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 7 max 20' fi - echo "CPU 2 Temp $T2 C" -if [[ $T2 > 87 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 80' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 80' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 80' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 80' +if [[ $T2 > 87 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 80' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 80' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 80' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 80' -elif [[ $T2 > 77 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 70' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 70' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 70' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 70' +elif [[ $T2 > 77 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 70' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 70' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 70' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 70' -elif [[ $T1 > 67 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 39' +elif [[ $T1 > 67 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 39' -elif [[ $T2 > 58 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 30' +elif [[ $T2 > 58 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 30' -elif [[ $T2 > 54 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 28' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 28' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 28' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 28' +elif [[ $T2 > 54 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 28' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 28' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 28' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 28' -elif [[ $T2 > 52 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 24' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 24' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 24' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 24' +elif [[ $T2 > 52 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 24' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 24' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 24' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 24' -elif [[ $T2 > 50 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 22' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 22' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 22' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 22' +elif [[ $T2 > 50 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 22' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 22' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 22' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 22' - else - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 20' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 20' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 20' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 20' +else + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 20' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 20' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 20' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 20' fi diff --git a/Files/autofan-dl380p-g8-EXSI.sh b/Files/autofan-dl380p-g8-EXSI.sh index 821af41..228e850 100644 --- a/Files/autofan-dl380p-g8-EXSI.sh +++ b/Files/autofan-dl380p-g8-EXSI.sh @@ -26,6 +26,7 @@ else chmod +x sshpass cd pwdlocation echo "sshpass loaded." + fi esxcli network firewall ruleset set -e true -r sshClient @@ -58,116 +59,98 @@ RAID=${RAID%$'\n'} echo "CPU 1 Temp $T1 C" -if [[ $T1 > 67 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 255' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 255' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 255' +if [[ $T1 > 67 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 255' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 255' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 255' -elif [[ $T1 > 58 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 39' +elif [[ $T1 > 58 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 39' -elif [[ $T1 > 54 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 38' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 38' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 38' +elif [[ $T1 > 54 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 38' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 38' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 38' -elif [[ $T1 > 52 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 34' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 34' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 34' +elif [[ $T1 > 52 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 34' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 34' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 34' -elif [[ $T1 > 50 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 32' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 32' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 32' +elif [[ $T1 > 50 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 32' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 32' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 32' else - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 3 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 4 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 30' fi echo "CPU 2 Temp $T2 C" -if [[ $T2 > 67 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 255' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 255' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 255' +if [[ $T2 > 67 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 255' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 255' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 255' -elif [[ $T2 > 58 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 39' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 39' +elif [[ $T2 > 58 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 39' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 39' -elif [[ $T2 > 54 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 38' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 38' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 38' +elif [[ $T2 > 54 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 38' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 38' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 38' -elif [[ $T2 > 52 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 34' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 34' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 34' +elif [[ $T2 > 52 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 34' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 34' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 34' -elif [[ $T2 > 50 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 32' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 32' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 32' +elif [[ $T2 > 50 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 32' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 32' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 32' else - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 30' - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 0 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 1 max 30' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 2 max 30' fi echo "RAID Temp $RAID C" -if [[ $RAID > 97 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 255' +if [[ $RAID > 97 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 255' -elif [[ $RAID > 95 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 90' +elif [[ $RAID > 95 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 90' -elif [[ $RAID > 94 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 85' +elif [[ $RAID > 94 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 85' -elif [[ $RAID > 93 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 60' +elif [[ $RAID > 93 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 60' -elif [[ $RAID > 92 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 55' +elif [[ $RAID > 92 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 55' -elif [[ $RAID > 91 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 50' +elif [[ $RAID > 91 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 50' -elif [[ $RAID > 90 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 45' +elif [[ $RAID > 90 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 45' -elif [[ $RAID > 89 ]] - then - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 40' +elif [[ $RAID > 89 ]]; then + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 40' else - sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 35' + sshpass -p $PASSWORD ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group14-sha1 $USERNAME@$ILOIP 'fan p 5 max 35' fi diff --git a/Files/autofan-dl380p-g8.sh b/Files/autofan-dl380p-g8.sh index 7094613..073f157 100644 --- a/Files/autofan-dl380p-g8.sh +++ b/Files/autofan-dl380p-g8.sh @@ -20,40 +20,35 @@ echo "===============" echo "CPU 1 Temp $T1 C" echo "===============" -if [[ $T1 > 67 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 255' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 255' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 255' +if [[ $T1 > 67 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 255' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 255' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 255' -elif [[ $T1 > 58 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 39' +elif [[ $T1 > 58 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 39' -elif [[ $T1 > 54 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 38' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 38' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 38' +elif [[ $T1 > 54 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 38' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 38' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 38' -elif [[ $T1 > 52 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 34' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 34' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 34' +elif [[ $T1 > 52 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 34' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 34' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 34' -elif [[ $T1 > 50 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 32' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 32' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 32' +elif [[ $T1 > 50 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 32' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 32' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 32' else - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 30' fi @@ -61,40 +56,34 @@ echo "===============" echo "CPU 2 Temp $T2 C" echo "===============" -if [[ $T2 > 67 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 255' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 255' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 255' +if [[ $T2 > 67 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 255' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 255' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 255' +elif [[ $T2 > 58 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 39' -elif [[ $T2 > 58 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 39' +elif [[ $T2 > 54 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 38' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 38' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 38' -elif [[ $T2 > 54 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 38' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 38' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 38' +elif [[ $T2 > 52 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 34' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 34' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 34' -elif [[ $T2 > 52 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 34' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 34' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 34' - -elif [[ $T2 > 50 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 32' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 32' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 32' +elif [[ $T2 > 50 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 32' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 32' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 32' else - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 30' fi diff --git a/Files/autofan.sh b/Files/autofan.sh index c3170f8..b312ac9 100644 --- a/Files/autofan.sh +++ b/Files/autofan.sh @@ -20,60 +20,53 @@ echo "===============" echo "CPU 1 Temp $T1 C" echo "===============" -if [[ $T1 > 87 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 80' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 80' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 80' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 80' +if [[ $T1 > 87 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 80' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 80' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 80' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 80' -elif [[ $T1 > 77 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 70' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 70' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 70' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 70' +elif [[ $T1 > 77 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 70' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 70' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 70' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 70' -elif [[ $T1 > 67 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 39' +elif [[ $T1 > 67 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 39' -elif [[ $T1 > 58 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 30' +elif [[ $T1 > 58 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 30' -elif [[ $T1 > 54 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 28' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 28' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 28' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 28' +elif [[ $T1 > 54 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 28' -elif [[ $T1 > 52 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 24' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 24' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 24' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 24' +elif [[ $T1 > 52 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 24' -elif [[ $T1 > 50 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 22' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 22' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 22' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 22' +elif [[ $T1 > 50 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 22' - else - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 20' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 20' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 20' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 20' +else + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 20' fi @@ -81,59 +74,52 @@ echo "===============" echo "CPU 2 Temp $T2 C" echo "===============" -if [[ $T2 > 87 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 80' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 80' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 80' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 80' +if [[ $T2 > 87 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 80' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 80' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 80' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 80' -elif [[ $T2 > 77 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 70' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 70' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 70' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 70' +elif [[ $T2 > 77 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 70' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 70' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 70' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 70' -elif [[ $T2 > 67 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 39' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 39' +elif [[ $T2 > 67 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 39' -elif [[ $T2 > 58 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 30' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 30' +elif [[ $T2 > 58 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 30' -elif [[ $T2 > 54 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 28' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 28' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 28' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 28' +elif [[ $T2 > 54 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 28' -elif [[ $T2 > 52 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 24' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 24' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 24' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 24' +elif [[ $T2 > 52 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 24' -elif [[ $T2 > 50 ]] - then - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 22' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 22' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 22' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 22' +elif [[ $T2 > 50 ]]; then + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 22' - else - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 20' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 20' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 20' - sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 20' +else + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 20' fi