|
|
|
@ -0,0 +1,56 @@ |
|
|
|
# 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());" |