From 583da457eec28b11393df72b8c8a240a2ed56cca Mon Sep 17 00:00:00 2001 From: Ankam Ravi Kumar Date: Sun, 24 Feb 2019 21:42:45 +0530 Subject: [PATCH] Create systemload.sh --- systemload.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 systemload.sh diff --git a/systemload.sh b/systemload.sh new file mode 100644 index 0000000..3f7d663 --- /dev/null +++ b/systemload.sh @@ -0,0 +1,19 @@ +#!/bin/bash +################################################## +# # +# Author: Ankam Ravi Kumar # +# Website: server-computer.com # +# Date: 23-02-2019 16:59:56 # +# Purpose: Capture and Store System Load Average # +# CPU Usage and Memory Usage # +################################################## +# Log File Path +LOGFILE=/var/log/systemload.log + +HOSTNAME=$(hostname) +DATE=$(date "+%d-%m-%Y %H:%M:%S") +SYSTEMLOAD=$(uptime | awk '{ print $8,$9,$10,$11,$12}') +CPULOAD=$(top -b -n 2 -d1 | grep "Cpu(s)" | tail -n1 |awk '{print $2}') +MEMORYUSAGE=$(free -m |grep Mem: |tail -n1 |awk '{print $2,$3}') + +echo "$DATE $HOSTNAME LoadAverage: $SYSTEMLOAD CPU: $CPULOAD Memory: $MEMORYUSAGE" >> $LOGFILE