Script para detectar equipos apagados a partir de los ficheros de grupos creados en /etc/dsh/group

Además del script que detecta los equipos encendidos, he escrito otro que detecta los apagados del mismo modo; haciendo uso de fping y utilizando los ficheros de grupos de dsh creados en /etc/dsh/group/:

#!/bin/bash
#
# Esteban M. Navas
# IES Valle del Jerte - Plasencia
# Fecha de creación:   04/06/2018
# Última modificación: 04/06/2018

# apagados -> Detecta los equipos apagados en un aula
# El script hace uso de fping para cumplir con su función.

basedir="/etc/dsh/group"

if [ $# -eq 0 ]; then
   echo "Debe introducir el nombre de un fichero alojado en $basedir con el listado de hosts (nombres o IPs)"
   echo -e "USO: $0 filenamen"
   exit
fi

dpkg -l| grep 'ii  fping' 2>&1>/dev/null || apt-get -y install fping

fping -f /etc/dsh/group/servidoresltsp 2>/dev/null | grep "unreachable"

echo Listo!


Los ficheros de datos contendrán un nombre o una ip por cada equipo en cada línea.

Be the first to comment

Por favor acceder para comentar.