Cómo crear un sistema automatizado de informes de salud de la PC

Estás almorzando mientras tu móvil te alerta sobre un texto importante. El SMS dice: Alerta de computadora en el hogar: 3 intentos de piratería. Esto no es ficción Permítanos mostrarle cómo hacer esto!

Estás almorzando mientras tu móvil te alerta sobre un texto importante.  El SMS dice: Alerta de computadora en el hogar: 3 intentos de piratería.  Esto no es ficción  Permítanos mostrarle cómo hacer esto!
Anuncio

Imagine un mundo futuro, donde almuerza con algunos amigos y de repente su teléfono hace un SMS. Usted reconoce el sonido como el tono de alerta que establece para los problemas de su computadora. Al revisar la nota, dice: "Alerta de computadora: el sistema informático de su hogar ha tenido 3 intentos de piratería".

El concepto de tener sistemas en funcionamiento que podrían alertarlo sobre cualquier problema con sus computadoras ya no está en el ámbito de la ciencia ficción. Cubrimos todo tipo de técnicas remotas útiles para monitorear sus computadoras, como configurar las notificaciones de Growl. Configurar las notificaciones de Growl entre diferentes computadoras y dispositivos. Configurar las notificaciones Growl entre diferentes computadoras y dispositivos. Leer más, monitorear el estado de la computadora. Cómo usar SpeedFan de forma remota. Controle la salud de su computadora Cómo usar SpeedFan para monitorear remotamente la salud de su computadora Lea más con SpeedFan o simplemente conéctese remotamente a sus sistemas Cómo usar conexiones de escritorio remoto como un profesional de TI Cómo usar conexiones de escritorio remoto como un profesional de TI Si trabaja en la TI departamento de una compañía que tiene una red interna, las probabilidades son bastante buenas de que haya tenido que usar el Escritorio remoto una o dos veces. Escritorio remoto es ... Leer más usando Escritorio remoto.

Hacer que su computadora envíe notificaciones individuales para problemas específicos de la computadora podría tomar mucho trabajo, especialmente porque implica diagnosticar lo que a veces pueden ser problemas bastante complejos, y luego enviar los SMS a través de su enrutador a Internet. Factible, sí. Fácil, no. Entonces, ¿qué pasa si su computadora puede enviarle un informe completo de salud en forma de todos los archivos de registro de su computadora para que pueda resolver los problemas de la computadora de su hogar o identificar inquietudes, sin importar dónde se encuentre en el mundo?

Eso es lo que vamos a hacer hoy: crear un sistema de notificación automatizado en el que su computadora recopile importantes archivos de registro e información de estado de la computadora y luego envíe todo eso en forma de archivo archivado todos los días por correo electrónico.

Herramientas necesarias para su sistema automatizado de notificaciones

Para configurar este sistema en la computadora de su hogar, va a necesitar algunas herramientas de software que luego vamos a unir y hacer que funcionen en armonía. Primero, descargue e instale Microsoft Security Essentials. Esto realizará todas las exploraciones de la computadora y las colecciones de archivos de registro, y luego lo empaquetará todo bien en un archivo de almacenamiento.

Además, asegúrese de estar registrado en una cuenta IFTTT e intente crear algunas recetas. 5 Recetas de IFTTT inusuales que quizás no haya pensado en 5 recetas de IFTTT inusuales en las que quizás no haya pensado Usted tiene a la gente de IFTTT que hace la automatización de la web parece un juego de niños. Es bastante impresionante. Decidí finalmente empezar a investigar IFTTT para ver si podía encontrar algunas ... Leer más, para que te acostumbres. También necesitará una cuenta de Dropbox que almacenará sus informes finales (aunque no del todo necesarios). Puede consultar o la guía de Dropbox. Guía no oficial de Dropbox. Guía no oficial de Dropbox. Hay más en Dropbox de lo que pueda pensar: puede usarlo para compartir archivos, realizar copias de seguridad de sus datos, sincronizar archivos entre computadoras e incluso controlar remotamente su computadora. Lea más para obtener ayuda sobre cómo configurarlo. Finalmente, siga mi guía de configuración Blat Envíe fácilmente correos electrónicos de línea de comando con Blat Envíe fácilmente correos electrónicos de línea de comando con Blat Blat. No exactamente la palabra que imagina sería el nombre de una herramienta que puede usar para enviar correos electrónicos a cualquier persona en el mundo, desde cualquier aplicación o herramienta de software que usted ... Lea más para instalar la herramienta de correo electrónico de línea de comandos de Blat.

Configuración de MS Security Essentials

Una vez que tenga esas cuatro herramientas instaladas y listas para usar, es hora de programar tareas que recopilarán la información de su computadora y la enviarán por correo electrónico.

Microsoft Security Essentials proporciona parámetros de línea de comandos que puede usar para empaquetar archivos de registro. El comando para hacer esto es "mpcmdrun.exe -Getfiles -Scan". Puede encontrar el ejecutable en la carpeta c: \ archivos de programa \ microsoft security client \. Cuando ejecuta ese comando desde el prompt, así es como se ve el script.

security-report2

Se tarda menos de un minuto en ejecutarse, y luego empaqueta todos los archivos en un archivo CAB y lo coloca en la carpeta c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \ como "MySupportFiles.cab".

informe de seguridad3

Como puede ver, hay mucha información que se acumula y coloca en el archivo CAB: archivos de registro, información del sistema, información de amenazas de seguridad, información de registro del producto y más. Lo primero que debe hacer es ejecutar esto como un trabajo programado todos los días. La forma más sencilla de hacerlo es que no tenga que preocuparse por la ruta (con espacios), configure la ruta en la variable del sistema Path - Panel de control -> Sistema -> Configuración avanzada del sistema -> Variables de entorno .

Haga clic en "Ruta" en Variables del sistema e ingrese "; c: \ Archivos de programa \ microsoft security client \" al final del campo Valor de la variable. Mientras esté allí, agregue también el directorio donde colocó Blat.exe, para que el siguiente paso en este proceso funcione sin problemas.

informe de seguridad7

Ahora (después de reiniciar) podría simplemente abrir cualquier símbolo del sistema y escribir "mpcmdrun.exe", y lanzaría Microsoft Security Essentials.

¡Hora de configurar la tarea programada! Vaya a Panel de control -> Herramientas administrativas -> Administración de computadoras -> Administración de computadoras -> Programador de tareas ".

Cree una nueva tarea y configúrela para que se ejecute todos los días a una hora específica. Para ejecutar el programa, cambie la acción a "Iniciar un programa", ingrese "mpcmdrun.exe" en el campo Programa / script y escriba "-GetFiles -Scan" en el campo "Agregar argumentos".

informe de seguridad9

En mi caso, lo configuré para correr a las 8 de la mañana todos los días, a primera hora de la mañana.

informe de seguridad8

Lo que está trabajando ahora es que MS Security Essentials recreará una copia nueva y actualizada del archivo MySupportFiles.cab en c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \.

Enviar automáticamente el estado del sistema por correo electrónico

El siguiente paso es tomar ese archivo y enviarlo a su cuenta de correo electrónico. Ya sea que revise su correo electrónico desde su hotel mientras viaja o desde su teléfono mientras espera en el consultorio del médico, recibirá la notificación de su computadora con los archivos de datos adjuntos.

Con Blat configurado en su máquina (consulte el enlace de la guía al comienzo de este artículo), puede ejecutar el siguiente comando desde el símbolo del sistema para enviar el archivo a la dirección de correo electrónico que desee:

blat -body "Aquí está el archivo de hoy" -to [email protected] -subject "PC Log Files" -attach "c: \ programdata \ microsoft \ microsoft antimalware \ support \ MPSupprtFiles.cab"

Puede ejecutar esto como una nueva tarea programada (como lo hizo para MS Security Essentials), pero simplemente use "blat" como el programa / script (porque ya configuró la variable PATH anterior). Para los parámetros, simplemente use el resto del comando que se muestra arriba, y use su propia dirección de correo electrónico a la que le gustaría enviar los archivos.

informe de seguridad11
Si programa esta tarea para que se ejecute una hora después de que Microsoft Security Essentials crea el archivo CAB, obtendrá automáticamente la última y más reciente copia del archivo con todos los datos más recientes de su computadora. Simplemente abra el archivo con cualquier herramienta de descompresión que funcione con archivos CAB, y puede revisar los datos de estado de su computadora e identificar cualquier problema, sin importar dónde se encuentre.

Almacenamiento de su informe de salud en Dropbox

Ahora, si realmente desea ir más allá y almacenar esos archivos de registro en la nube, todo lo que necesita hacer es configurar un filtro en su cliente de correo electrónico para buscar todos los correos electrónicos entrantes con el asunto que estableció en su comando Blat. En mi caso fue "PC Log Files".

informe de seguridad6

Haga que este filtro establezca automáticamente una etiqueta para ese correo electrónico como "Archivos de registro de PC". Anteriormente, le ofrecimos ayuda con la configuración de filtros Cómo configurar filtros de correo electrónico en Gmail, Yahoo Mail y Outlook Cómo configurar filtros de correo electrónico en El filtrado de correos electrónicos de Gmail, Yahoo Mail y Outlook es la mejor herramienta para mantener su bandeja de entrada ordenada y ordenada. A continuación, le mostramos cómo configurar y utilizar filtros de correo electrónico en Gmail, Yahoo Mail y Outlook. Lea más, si lo necesita.

A continuación, deberá crear una receta IFTTT para ver su cuenta de correo electrónico para cualquier correo electrónico con esa etiqueta (deberá utilizar un servicio de correo electrónico con el que IFTTT colabora). Si recién está comenzando con IFTTT, nuestra útil guía IFTTT puede ayudar.

informe de seguridad4

El desencadenante será la etiqueta de correo electrónico. La acción extraerá el archivo adjunto y lo colocará en su cuenta de Dropbox. Esto es bastante fácil si solo elige Dropbox como la opción de salida y selecciona "Agregar archivo desde la URL".

informe de seguridad5

Esto colocará el archivo adjunto de correo electrónico en su carpeta de Dropbox "Informes de PC", como se muestra a continuación.

informe de seguridad10

Así es como esto funcionará

Entonces, en este punto de su proyecto, esto es lo que ha logrado. Todos los días, en un momento determinado, su computadora ejecutará MS Security Essentials automáticamente y recopilará y compactará todos los archivos de registro e informes más recientes en un archivo zip conveniente. Aproximadamente una hora más tarde, su computadora enviará automáticamente ese archivo de informe a su dirección de correo electrónico, y una copia también se rebotará en su cuenta de Dropbox para facilitar el acceso y la custodia.

Honestamente, ¿podría la automatización hacer la vida más fácil?

¿Usarías cualquier tipo de automatización de Windows como esta? ¿Hay algún otro uso interesante que pueda imaginarse utilizando este tipo de automatización? ¡Comparte tus propias ideas y proyectos en la sección de comentarios a continuación!

In this article