#!/bin/bash
#CHECK CPU
cpu_cores=`cat /proc/cpuinfo | grep processor |wc -l`
echo "cup_cores:$cpu_cores"
loads=`uptime |awk '{print $8}' | tr ',' ' ' | cut -d'.' -f1`
echo "loads:$loads"
if [ $loads -lt $cpu_cores ]
then
echo "CPU WORKS OK"
else
echo "CPU TOO HIGH"
fi
#CHECK MEMORY
ram_left=`free -m |awk '{print $7}' |sed '/^$/d' `
echo "ram_left:$ram_left"
if [ $ram_left -gt 200 ]
then
echo "RAM OK"
else
echo "LACKING OF FULL"
fi
#CHECK DISK
disk_left=`df -h |grep '/dev/nvme0n1p3' |awk '{print $5}' |sed "s/%//g" `
echo "disk_left:$disk_left"
if [ $disk_left -gt 90 ]
then
echo "DISK RUNNING FULL "
else
echo "DISK OK"
fi