Tutoriales

Scripts de Shell para monitorear la red, el disco, el tiempo de actividad, la carga y la RAM

Las responsabilidades de los administradores de sistemas son muy exigentes ya que tienen que monitorear servidores, usuarios, registros, crear copias de seguridad, etc. Para las tareas más repetitivas, muchos administradores escriben scripts para automatizar su trabajo diario.

Aquí, hemos escrito un script de shell que tiene como objetivo ayudar a los principiantes brindándoles información sobre el sistema, la red, los usuarios, la carga, la RAM, el host, la IP interna, la IP externa, el tiempo de actividad, etc. Si bien es posible que no automatice todas las tareas típicas de un administrador de sistemas, puede resultar útil en algunas situaciones.

Ya nos hemos ocupado hasta cierto punto del formato de salida. El script no contiene ningún contenido malicioso y se puede ejecutar con una cuenta de usuario normal. De hecho, se recomienda ejecutar este script como usuario en lugar de como root.

Script de Shell para monitorear el estado del sistema Linux

Eres libre de utilizar, modificar o redistribuir el siguiente fragmento de código, siempre que proporciones el crédito adecuado. De menta y autor. Personalizamos el resultado para garantizar que solo se produjera el resultado requerido.

Además, también aprovechamos variables que normalmente no utilizan los sistemas Linux pero que pueden estar disponibles.

dependencia

No se requieren dependencias para utilizar este script de shell en distribuciones estándar de Linux. Además, el script no requiere privilegios de root para ejecutarse. Pero si desea instalarlo, deberá ingresar la contraseña de root una vez.

Cómo instalar y ejecutar scripts de shell

Primero, use el siguiente comando wget para descargar el script de monitoreo "tecmint_monitor.sh" Y hágalo ejecutable estableciendo los permisos adecuados.

wget 
chmod 755 tecmint_monitor.sh

Se recomienda encarecidamente instalar el script como usuario en lugar de como root. Le solicitará la contraseña de root e instalará los componentes necesarios en las ubicaciones requeridas.

Instalar "tecmint_monitor.sh" Guión, fácil de usar -i Las opciones (instalación) se muestran a continuación.

./tecmint_monitor.sh -i 

Ingresar raíz Introduzca su contraseña cuando se le solicite. Si todo va bien, recibirá un mensaje de éxito como se muestra a continuación.

Password: 
Congratulations! Script Installed, now run monitor command

Una vez completada la instalación, puede ejecutar el script llamando al comando 'monitor' Desde cualquier ubicación o usuario.

monitor

Si no te gusta instalarlo, deberás incluir la ubicación cada vez que lo ejecutes.

./Path/to/script/tecmint_monitor.sh

Ahora ejecute los comandos del monitor desde cualquier lugar utilizando cualquier cuenta de usuario de la siguiente manera:

monitor

Aplicación práctica del script de monitorización TecMint

Una vez que ejecute este comando, obtendrá una variedad de información relacionada con el sistema, que incluye:

  • conexión a Internet
  • Tipo de sistema operativo
  • Nombre del sistema operativo
  • Versión del sistema operativo
  • arquitectura
  • lanzamiento del núcleo
  • Nombre de host
  • IP interna
  • IP externa
  • nombre del servidor
  • Usuario de inicio de sesión
  • uso de memoria
  • Uso de intercambio
  • Uso del disco
  • promedio de carga
  • Tiempo de actividad del sistema

Verifique la versión del script instalado usando -v (versión) interruptor.

monitor -v

tecmint_monitor version 0.1
Designed by Tecmint.com
Released Under Apache 2.0 License
en conclusión

El script funciona de inmediato en varias máquinas que he comprobado. Debería hacer lo mismo contigo. Si encuentra algún error, háganoslo saber en los comentarios. Este no es el final; esto es sólo el comienzo. Puedes llevarlo a cualquier nivel desde aquí.

Hemos recibido algunas quejas de que este script no se ejecuta en algunas distribuciones de Linux. Uno de nuestros clientes habituales, Sr. Andrés Talallo., ha tomado la iniciativa de hacer que el script sea compatible con todas las distribuciones de Linux.Puede encontrar el script actualizado en GitHub.

Si desea editar el guión y mejorarlo aún más, puede hacerlo, dándonos el crédito correspondiente. Además, comparta su script actualizado con nosotros para que podamos actualizar este artículo y darle el crédito correspondiente.

No olvides compartir tus ideas o guiones con nosotros. Estamos aquí para ayudarle. Gracias por todo el amor que nos brindas. ¡mantenerse en contacto! Manténganse al tanto.

LEER  Parece que Ubuntu 21.04 (Hirsute Hippo) puede enviarse con Wayland por defecto

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba