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

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 de Administrador de sistema es realmente difícil ya que él/ella tiene que monitorear los servidores, los usuarios, los registros, crear copias de seguridad y bla bla blah. Para la tarea más repetitiva, la mayoría del administrador escribe un script para automatizar su tarea repetitiva diaria. Aquí hemos escrito un script de shell que no tiene como objetivo automatizar la tarea de un administrador del sistema típico, pero puede ser útil en lugares y especialmente para aquellos novatos que pueden obtener la mayor parte de la información que requieren sobre su sistema, red, usuarios, usuarios, usuarios, usuarios, Cargar, RAM, host, IP interna, IP externa, tiempo de actividad, etc.

Nos hemos cuidado formatear la producción (hasta cierto punto). El script no contiene ningún contenido malicioso y se puede ejecutar utilizando una cuenta de usuario normal. A facto se recomienda ejecutar este script como usuario y no como root.

Script de shell para monitorear la salud del sistema Linux

Usted es libre de usar/modificar/redistribuir la siguiente pieza de código dando el crédito apropiado a Tecmenta y Autor. Hemos intentado personalizar la salida en la medida en que no se genera nada más que la salida requerida. Hemos tratado de usar esas variables que generalmente no son utilizadas por el sistema Linux y probablemente son gratuitos.

Requisito mínimo del sistema

Todo lo que necesitas tener es una caja de Linux en funcionamiento.

Dependencia

No se requiere dependencia para usar este paquete para una distribución estándar de Linux. Además, el script no requiere permiso raíz para fines de ejecución. Sin embargo, si desea instalarlo, debe ingresar la contraseña de root una vez.

Seguridad

Hemos tenido cuidado de garantizar la seguridad del sistema. No se requiere/instalado nada de paquete adicional. No se requiere acceso a la raíz para ejecutar. Además, el código se ha publicado en Apache 2.0 Licencia, Eso significa que es libre de editar, modificar y volver a distribuir manteniendo los derechos de autor de TecMint.

¿Cómo instalo y ejecuto script??

Primero, use el siguiente comando wget para descargar el script del monitor "TECMINT_MONITER.mierda y hacerlo ejecutable estableciendo los permisos apropiados.

# wget https: // tecmint.com/wp-content/scripts/tecMint_monitor.sh # chmod 755 tecMint_monitor.mierda 

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

Instalar "TECMINT_MONITER.mierda script, uso simple -i (instalar) opción como se muestra a continuación.

./tecmint_monitor.sh -i 

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

Contraseña: felicitaciones! Script instalado, ahora ejecuta el comando monitor 

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

# ./Ruta/a/script/tecMint_monitor.mierda 

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

$ monitor 

Tan pronto como ejecute el comando, obtendrá varias información relacionada con el sistema que son:

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

Verifique la versión instalada del script usando -V (Versión) Switch.

$ monitor -v tecMint_monitor versión 0.1 diseñado por TecMint.com lanzado bajo Apache 2.0 Licencia 

Conclusión

Este script está funcionando fuera de la casilla en algunas máquinas que he marcado. Debería funcionar lo mismo 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 está funcionando en las pocas distribuciones de Linux, y una de nuestras lector habitual Señor. Andrés Tarallo, ha tomado la iniciativa e ha hecho que el script sea compatible con todas las distribuciones de Linux, puede encontrar el script actualizado en Github en https: // github.com/atarallo/tecmint_monitor/.

Si tiene ganas de editar el script y llevarlo más lejos, puede hacerlo, dándonos el crédito adecuado y también comparta el script actualizado con nosotros para que podamos actualizar este artículo brindá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 dado. Mantener conectado! Manténganse al tanto.