Como criar um sistema automatizado de relatórios de saúde do PC

Você está fora almoçando enquanto seu celular o alerta para um texto importante. O SMS lê: Home Computer Alert: 3 tentativas de hackers. Isso não é ficção! Deixe-nos mostrar-lhe como fazer isso!

Você está fora almoçando enquanto seu celular o alerta para um texto importante.  O SMS lê: Home Computer Alert: 3 tentativas de hackers.  Isso não é ficção!  Deixe-nos mostrar-lhe como fazer isso!
Propaganda

Imagine um mundo futuro, onde você está almoçando com alguns amigos e, de repente, o seu telefone faz um SMS ding. Você reconhece o som como o tom de alerta definido para os problemas do computador. Ao verificar a nota, você leu: "Alerta de computador: o sistema do seu computador em casa teve três tentativas de invasão".

Todo o conceito de ter sistemas em funcionamento que possam alertá-lo sobre todo e qualquer problema com seus computadores não está mais no campo da ficção científica. Nós cobrimos todos os tipos de técnicas remotas úteis para monitorar seus computadores, como configurar notificações Growl Configurar Growl Notificações entre diferentes computadores e dispositivos Configurar notificações Growl entre diferentes computadores e dispositivos Leia mais, monitorar a saúde do computador Como usar o SpeedFan para remotamente Monitorar a saúde do computador Como usar o SpeedFan para monitorar remotamente a integridade do computador Leia mais com o SpeedFan ou simplesmente conecte seus sistemas remotamente Como usar conexões de área de trabalho remota como um profissional de TI Como usar conexões de área de trabalho remota como um profissional de TI departamento de uma empresa que possui uma rede interna, as chances são boas de que você tenha que usar a Área de Trabalho Remota uma ou duas vezes. Área de trabalho remota é ... Leia mais usando a Área de Trabalho Remota.

Fazer com que o computador envie notificações individuais para problemas específicos do computador pode exigir muito trabalho, especialmente porque envolve diagnosticar problemas que podem, às vezes, ser bastante complexos e enviar o SMS pelo roteador para a Internet. Doable, sim. Fácil não. Então, e se o seu computador puder enviar um relatório de integridade completo na forma de todos os seus vários arquivos de log do computador para você solucionar problemas do seu computador doméstico ou identificar preocupações, não importa onde você esteja localizado no mundo?

Isso é o que faremos hoje - criar um sistema de notificação automatizado em que seu computador coletará arquivos de log importantes e informações de status do computador e enviará tudo isso para você na forma de um arquivo arquivado todos os dias por e-mail.

Ferramentas necessárias para o seu sistema de notificação automatizado

Para configurar este sistema em seu computador de casa, você precisará de algumas ferramentas de software que, em seguida, iremos juntar e fazer com que funcionem em harmonia. Primeiro, baixe e instale o Microsoft Security Essentials. Isso executará todas as varreduras de computador e coleções de arquivos de log e, em seguida, empacotará tudo em um arquivo morto.

Além disso, certifique-se de que você está inscrito para uma conta IFTTT e tente criar algumas receitas 5 Receitas IFTTT incomuns Você não pode ter pensado em 5 Receitas IFTTT incomuns Você não pode ter pensado em Você tem o pessoal do IFTTT que fazem A automação da Web parece com o jogo de criança. É bem impressionante. Eu decidi finalmente começar a cavar através do IFTTT para ver se eu poderia chegar a alguns ... Leia mais, então você se acostumar com isso. Você também precisará de uma conta do Dropbox que armazene seus relatórios finais (embora não seja totalmente necessária). Você pode conferir ou Dropbox guia O Unofficial Guia Para Dropbox O Guia Não Oficial Para Dropbox Há mais a Dropbox do que você imagina: você pode usá-lo para compartilhamento de arquivos, fazer backup de seus dados, sincronizar arquivos entre computadores e até mesmo controlar remotamente o seu computador. Leia mais para ajuda na configuração. Por fim, siga o guia de configuração do Blat. Envie facilmente e-mails de linha de comando com Blat facilmente Envie e-mails de linha de comando com Blat Blat. Não é exatamente a palavra que você imagina que seria o nome de uma ferramenta que você pode usar para enviar e-mails para qualquer pessoa no mundo, de qualquer aplicativo ou ferramenta de software que você ... Leia Mais para instalar a ferramenta de e-mail de linha de comando Blat.

Configurando o MS Security Essentials

Depois de ter essas quatro ferramentas instaladas e prontas para o uso, é hora de agendar as tarefas que coletarão as informações do seu computador e as enviarão por e-mail.

O Microsoft Security Essentials fornece parâmetros de linha de comando que você pode usar para empacotar arquivos de log. O comando para fazer isso é “mpcmdrun.exe -Getfiles -Scan”. Você pode encontrar o executável na pasta c: \ arquivos de programas \ microsoft security client \. Quando você executa esse comando a partir do prompt, é assim que o script se parece.

security-report2

Demora menos de um minuto para ser executado e, em seguida, ele empacota todos os arquivos em um arquivo CAB e coloca-o na pasta Antimalware \ Support \ c: \ ProgramData \ Microsoft \ Microsoft como “MySupportFiles.cab”.

security-report3

Como você pode ver, há muitas informações acumuladas e colocadas no arquivo CAB - arquivos de log, informações do sistema, informações de ameaças de segurança, informações de registro de produtos e muito mais. A primeira coisa que você quer fazer é executar isso como um trabalho agendado todos os dias. A maneira mais fácil de fazer isso, assim você não precisa se preocupar com o caminho (com espaços), é configurado o caminho na sua variável de sistema Path - Painel de Controle -> Sistema -> Configurações Avançadas do Sistema -> Variáveis ​​de Ambiente .

Clique em "Caminho" em Variáveis ​​do sistema e digite "; c: \ arquivos de programas \ microsoft security client \" no final do campo Valor da variável. Enquanto estiver lá, adicione também o diretório em que você colocou Blat.exe, para que a próxima etapa desse processo funcione sem problemas.

security-report7

Agora (após a reinicialização) você poderia simplesmente abrir qualquer prompt de comando e digitar “mpcmdrun.exe” e lançaria o Microsoft Security Essentials.

Hora de configurar a tarefa agendada! Vá ao Painel de Controle -> Ferramentas Administrativas -> Gerenciamento do Computador -> Gerenciamento do Computador -> Agendador de Tarefas.

Crie uma nova tarefa e configure-a para ser executada todos os dias em um horário específico. Para executar o programa, altere a ação para “Iniciar um programa”, digite “mpcmdrun.exe” no campo Programa / script e digite “-GetFiles -Scan” no campo “Adicionar argumentos”.

security-report9

No meu caso, configuro tudo para funcionar às 8 da manhã todos os dias, logo pela manhã.

security-report8

O que você está trabalhando agora é que o MS Security Essentials recriará uma cópia nova e atualizada do arquivo MySupportFiles.cab em Antimalware \ Support \ c: \ ProgramData \ Microsoft \ Microsoft.

Automaticamente enviando por e-mail o status do sistema

O próximo passo é pegar esse arquivo e enviá-lo para sua conta de e-mail. Quer você verifique seu e-mail em seu hotel enquanto viaja ou em seu telefone enquanto espera no consultório do médico, receberá a notificação do seu computador com os arquivos de dados anexados.

Com o Blat configurado em sua máquina (consulte o link do guia no início deste artigo), você pode executar o seguinte comando no prompt de comando para enviar o arquivo para qualquer endereço de e-mail desejado:

blat -body "Aqui está o arquivo de hoje" -to [email protected] -sujeito "PC Log Files" -apache "c: \ programdata \ microsoft \ microsoft antimalware \ suporte \ MPSupprtFiles.cab"

Você pode executar isso como uma nova tarefa agendada (assim como fez para o MS Security Essentials), mas apenas use “blat” como o programa / script (porque você já configurou a variável PATH acima). Para os parâmetros, basta usar o restante do comando mostrado acima e usar seu próprio endereço de e-mail para o qual deseja enviar os arquivos.

security-report11
Se você agendar essa tarefa para ser executada uma hora depois que o Microsoft Security Essentials criar o arquivo CAB, você obterá automaticamente a cópia mais recente e atualizada do arquivo com todos os dados mais recentes do seu computador. Basta abrir o arquivo com qualquer ferramenta Unzip que funcione com arquivos CAB, e você pode revisar os dados de status do seu computador e identificar quaisquer problemas, não importa onde você esteja.

Armazenando seu relatório de integridade no Dropbox

Agora, se você realmente quiser ir além e armazenar esses arquivos de log na nuvem, tudo o que você precisa fazer é configurar um filtro em seu cliente de e-mail para procurar todos os e-mails recebidos com o assunto que você definiu em seu comando Blat. No meu caso, foi "Arquivos de Log do PC".

security-report6

Faça com que esse filtro defina automaticamente um rótulo para esse e-mail como "Arquivos de registro do PC". No passado, oferecemos ajuda para configurar filtros. Como configurar filtros de e-mail no Gmail, Yahoo Mail e Outlook Como configurar filtros de e-mail O Gmail, o Yahoo Mail e a filtragem de e-mail do Outlook são sua melhor ferramenta para manter sua caixa de entrada organizada e organizada. Veja como configurar e usar filtros de e-mail no Gmail, no Yahoo Mail e no Outlook. Leia mais, se você precisar.

Em seguida, você precisará criar uma receita IFTTT para assistir sua conta de e-mail para qualquer e-mail com esse rótulo (você precisará usar um serviço de e-mail com o qual o IFTTT trabalha). Se você está apenas começando com o IFTTT, nosso útil guia IFTTT pode realmente ajudar.

security-report4

O gatilho será o rótulo de email. A ação será extrair o arquivo anexado e colocá-lo na sua conta do Dropbox. Isso é muito fácil se você escolher o Dropbox como opção de saída e selecionar “Add file from URL”.

security-report5

Isso colocará o anexo de e-mail na sua pasta do Dropbox “PC Reports”, como mostrado abaixo.

security-report10

É assim que isso vai funcionar

Então, neste ponto do seu projeto, aqui está o que você realizou. Todos os dias, em um determinado momento, o computador agora executará automaticamente o MS Security Essentials e coletará e compactará todos os arquivos e relatórios de log mais recentes em um único arquivo zip conveniente. Cerca de uma hora depois, o seu computador enviará automaticamente esse arquivo de relatório para o seu endereço de e-mail, e uma cópia também será devolvida à sua conta do Dropbox para fácil acesso e segurança.

Honestamente, a automação poderia tornar a vida mais fácil?

Você usaria algum tipo de automação do Windows assim? Existem outros usos interessantes que podem ser visualizados usando esse tipo de automação? Compartilhe suas próprias idéias e projetos na seção de comentários abaixo!

In this article