Búsqueda de sitios web

Un script de Shell para monitorear la red, el uso del disco, el tiempo de actividad, el promedio de carga y el uso de RAM en Linux


El deber del Administrador del sistema es realmente difícil ya que tiene que monitorear los servidores, los usuarios, los registros, crear copias de seguridad y bla, bla, bla. Para las tareas más repetitivas, la mayoría de los administradores escriben un script para automatizar sus tareas repetitivas del día a día. Aquí hemos escrito un script de shell que no pretende automatizar la tarea de un administrador de sistema típico, pero puede ser útil en algunos lugares y especialmente para aquellos novatos que pueden obtener la mayor parte de la información que necesitan sobre su sistema, red, usuarios. Carga, RAM, host, IP interna, IP externa, tiempo de actividad, etc.

Nos hemos encargado de formatear la salida (hasta cierto punto). El script no contiene ningún contenido malicioso y se puede ejecutar utilizando una cuenta de usuario normal. De hecho, se recomienda ejecutar este script como usuario y no como root.

Eres libre de usar/modificar/redistribuir el siguiente fragmento de código dando el crédito adecuado a Tecmint y al Autor. Hemos intentado personalizar la salida hasta el punto de que no se genere nada más que la salida requerida. Hemos intentado utilizar aquellas variables que generalmente no utiliza el sistema Linux y que probablemente sean gratuitas.

Requisito mínimo del sistema

Todo lo que necesitas es una máquina Linux que funcione.

Dependencia

No se requiere ninguna dependencia para utilizar este paquete para una distribución de Linux estándar. Además, el script no requiere permiso de root para su ejecución. Sin embargo, si desea instalarlo, deberá ingresar la contraseña de root una vez.

Seguridad

Nos hemos ocupado de garantizar la seguridad del sistema. No se requiere/instala ningún paquete adicional. No se requiere acceso de root para ejecutar. Además, el código se ha publicado bajo la Licencia Apache 2.0, lo que significa que usted es libre de editarlo, modificarlo y redistribuirlo manteniendo los derechos de autor de Tecmint.

¿Cómo instalo y ejecuto el script?

Primero, utilice el siguiente comando wget para descargar el script del monitor "tecmint_monitor.sh" y hacerlo ejecutable estableciendo los permisos adecuados.

wget https://linux-console.net/wp-content/scripts/tecmint_monitor.sh
chmod 755 tecmint_monitor.sh

Se recomienda encarecidamente instalar el script como usuario y no como root. Solicitará la contraseña de root e instalará los componentes necesarios en los lugares requeridos.

Para instalar el script "tecmint_monitor.sh", simplemente use la opción -i (instalar) como se muestra a continuación.

./tecmint_monitor.sh -i 

Ingrese la contraseña root cuando se le solicite. Si todo va bien, recibirá un mensaje de éxito como el que se muestra a continuación.

Password: 
Congratulations! Script Installed, now run monitor Command

Después de la instalación, puede ejecutar el script llamando al comando 'monitor' desde cualquier ubicación o usuario. Si no desea instalarlo, debe incluir la ubicación cada vez que desee ejecutarlo.

./Path/to/script/tecmint_monitor.sh

Ahora ejecute el comando monitor desde cualquier lugar usando cualquier cuenta de usuario simplemente como:

monitor

Tan pronto como ejecuta el comando, obtiene diversa información relacionada con el sistema, que es:

  1. Conectividad a Internet
  2. Tipo de sistema operativo
  3. Nombre del sistema operativo
  4. Versión del sistema operativo
  5. Arquitectura
  6. Lanzamiento del núcleo
  7. Nombre de host
  8. IP interna
  9. IP externa
  10. Servidores de nombres
  11. Usuarios Conectados
  12. Usos de RAM
  13. Intercambiar usos
  14. Usos del disco
  15. Promedio de carga
  16. Tiempo de actividad del sistema

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


monitor -v

tecmint_monitor version 0.1
Designed by linux-console.net
Released Under Apache 2.0 License

Conclusión

Este script funciona de inmediato en algunas máquinas que he verificado. Debería funcionar igual para ti también. Si encuentra algún error, háganoslo saber en los comentarios. Este no es el fin. Este es el comienzo. Puedes llevarlo a cualquier nivel desde aquí.

Hemos recibido pocas quejas de que el script no funciona en las pocas distribuciones de Linux, y uno de nuestros lectores habituales, el Sr. Andrés Tarallo, ha tomado la iniciativa y ha hecho que el script sea compatible con todas las distribuciones de Linux, puedes encontrar el script actualizado en GitHub en https://github.com/atarallo/TECMINT_MONITOR/.

Si desea editar el guión y llevarlo más allá, puede hacerlo dándonos el crédito adecuado y también compartir el guión actualizado con nosotros para que podamos actualizar este artículo dándole el crédito adecuado.

No olvides compartir tus pensamientos o tu guión con nosotros. Estaremos aquí para ayudarte. Gracias por todo el amor que nos has brindado. ¡Manténgase conectado! Manténganse al tanto.