El deber del administrador del <strong>sistema</strong> es realmente difícil, ya que tiene que controlar los servidores, los usuarios, los registros, crear copias de seguridad y bla, bla, bla. Para la tarea más repetitiva, 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 tiene como objetivo 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 con una cuenta de usuario normal. De hecho, se recomienda ejecutar este script como usuario y no como root.
Script de Shell para monitorear el estado del sistema Linux
Usted es libre de usar / modificar / redistribuir el código a continuación dando el crédito apropiado a Tecmint y al Autor . Hemos intentado personalizar la salida en la medida en que no se genere nada más que la salida requerida. Hemos intentado utilizar aquellas variables que generalmente no son utilizadas por el sistema Linux y que probablemente sean gratuitas.
Requisito mínimo del sistema
Todo lo que necesita es una caja de Linux que funcione.
Dependencia
No se requiere dependencia para usar 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, debe ingresar la contraseña de root una vez.
Seguridad
Nos hemos encargado 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 es libre de editar, modificar y redistribuir manteniendo los derechos de autor de Tecmint.
¿Cómo instalo y ejecuto un script?
Primero, use el siguiente comando wget para descargar el script del monitor "tecmint_monitor.sh"
y hacerlo ejecutable configurando los permisos apropiados.
# wget https://tecmint.com/wp-content/scripts/tecmint_monitor.sh # chmod 755 tecmint_monitor.sh
Se recomienda encarecidamente instalar el script como usuario y no como root. Le pedirá la contraseña de root e instalará los componentes necesarios en los lugares requeridos.
Para instalar el "tecmint_monitor.sh"
script, simplemente use la opción -i (instalar) como se muestra a continuación.
./tecmint_monitor.sh -i
Ingrese la contraseña de <strong>root</strong> 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 le gusta 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 ejecute el comando, obtendrá información relacionada con el sistema que son:
- Conectividad a Internet
- Tipo de SO
- Nombre del SO
- Versión del sistema operativo
- Arquitectura
- Lanzamiento del kernel
- Nombre de host
- IP interna
- IP externa
- Servidores de nombres
- Usuarios Conectados
- Usos de carnero
- Usos de intercambio
- Usos de disco
- Promedio de carga
- 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 Tecmint.com Released Under Apache 2.0 License
Conclusión
Este script está funcionando fuera de la caja 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, puede encontrar el script actualizado en GitHub en https://github.com/atarallo/TECMINT_MONITOR/ .
Si tiene ganas de editar el guión y llevarlo más lejos, 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 olvide compartir sus pensamientos o su guión con nosotros. Estaremos aquí para ayudarte. Gracias por todo el cariño que nos has brindado. ¡Manténgase conectado! Manténganse al tanto.
Bash Shell