sábado, 9 de octubre de 2010

Script informe de estado de un equipo

Este es el script de bash que utilizo como informe de estado de un servidor, lo podeis dejar programado para que se ejecute una vez al mes con cron o tambien ejecutarlo a mano y enviaroslo por mail.

#!/bin/bash
echo Nombre del equipo
echo ------------------
cat /etc/hostname

echo "                        "
echo "                        "
echo Version S.O.
echo ------------------
cat /etc/issue

#Version del kernel
echo "                        "
echo "                        "
echo Version Kernel
echo ------------------
uname -a

#Tiempo que lleva encendido el equipo
#y carga de CPU
echo "                        "
echo "                        "
echo Encendido desde...
echo ------------------
uptime

#Ocupacion de memoria
echo "                        "
echo "                        "
echo Memoria
echo ------------------
free -m

#Ocupacion de particiones de disco duro
echo "                        "
echo "                        "
echo Disco
echo ------------------
df -h

#Configuracion de Red
echo "                        "
echo "                        "
echo RED
echo ------------------
ifconfig;netstat -nr

#Bit de forwad habilitado?
echo "                        "
echo "                        "
echo Bit Forwarding:
echo ------------------
cat /proc/sys/net/ipv4/ip_forward

#Informacion Hardware de la CPU
echo "                        "
echo "                        "
echo CPU
echo ------------------
cat /proc/cpuinfo

#Correos encolados
echo "                        "
echo "                        "
echo Correos encolados
echo ------------------
mailq | grep Req

#Software instalado
echo "                        "
echo "                        "
echo Software instalado
echo ------------------
dpkg -l

No hay comentarios: