| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- # 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());"
|