Shell Script : Monitoração do Sistema Operacional

Neste script estou apresentando como monitorar o SO via script.

01#!/bin/bash
02#Script para monitoracao FAJLINUX
03 
04echo   " Relatorio : `date`" ;
05echo "--------------------"
06echo " "
07echo "Tempo de Atividade : `uptime`"
08echo "--------------------"
09echo " "
10echo  " Sessoes Conectadas : "
11    w
12echo "--------------------"
13echo " "
14echo  " Last logins:"
15    last -a |head -3
16echo " "
17echo "--------------------"
18echo  "Consumo de disco"
19df -h | xargs | awk '{print "Free/total disk: " $11 " / " $9}'
20echo " "
21echo "--------------------"
22echo "Consumo de memoria"
23free -m | xargs | awk '{print "Free/total memory: " $17 " / " $8 " MB"}'
24echo ""
25echo "--------------------"
26echo  "Processos mais pesados :"
27top -b |head -3
28echo
29top -b |head -10 |tail -4
30echo "--------------------"

Segue um exemplo da saída do script :

saida

Translate »