# ssh crey@k8s-maestro "cat /sys/class/thermal/thermal_zone0/temp" # Shell script: estado.sh # Autor: Celestino Rey # Los remotos for i in k8s-maestro k8s-currante-01 k8s-currante-02 do cpu=$(ssh crey@$i "cat /sys/class/thermal/thermal_zone0/temp") equipo=$i tempcpu=$((cpu/1000)) memtotal=$(ssh crey@$i "egrep 'MemTotal' /proc/meminfo |cut -c17-25") memfree=$(ssh crey@$i "egrep 'MemFree' /proc/meminfo |cut -c17-25") memavailable=$(ssh crey@$i "egrep 'MemAvailable' /proc/meminfo |cut -c17-25") echo "------------------------------" echo "Temp.CPU => $tempcpu'C" echo "Equipo => $equipo" echo "Memoria Total => $memtotal" echo "Memoria libre => $memfree" echo "Memoria disponible => $memavailable" echo "------------------------------" mysql -u crey -pRey-1176 estadopi -e "insert into estado (tempcpu,fecha,equipo) values($tempcpu,NOW(),'$equipo');" mysql -u crey -pRey-1176 estadopi -e "insert into memoria (memtotal,memfree,memav,fecha,equipo) values($memtotal,$memfree,$memavailable,NOW(),'$equipo');" done # El local cpu=$(cat /sys/class/thermal/thermal_zone0/temp) equipo=$(hostname) tempcpu=$((cpu/1000)) memtotal=$(egrep 'MemTotal' /proc/meminfo |cut -c17-25) memfree=$(egrep 'MemFree' /proc/meminfo |cut -c17-25) memavalilable=$(egrep 'MemAvalilable' /proc/meminfo |cut -c17-25) echo "------------------------------" echo "Temp.CPU => $tempcpu'C" echo "Equipo => $equipo" echo "Memoria Total => $memtotal" echo "Memoria libre => $memfree" echo "Memoria disponible => $memavailable" echo "------------------------------" mysql -u crey -pRey-1176 estadopi -e "insert into estado (tempcpu,fecha,equipo) values($tempcpu,NOW(),'$equipo');" mysql -u crey -pRey-1176 estadopi -e "insert into memoria (memtotal,memfree,memav,fecha,equipo) values($memtotal,$memfree,$memavailable,NOW(),'$equipo');" # el disco externo espaciototal=$(df |grep discoexterno |cut -c19-28) espaciousado=$(df |grep discoexterno |cut -c29-36) espaciolibre=$(df |grep discoexterno |cut -c39-48) libre=$(($espaciolibre/1000000)) echo "------------------------------" echo "Espacio total => $espaciototal" echo "Espacio usado => $espaciousado" echo "Espacio libre => $espaciolibre/$libre Gb" echo "------------------------------" mysql -u crey -pRey-1176 estadopi -e "insert into discoexterno (espaciototal,espaciousado,espaciolibre,fecha) values($espaciototal,$espaciousado,$libre,NOW());"