Inquiridor
fazer ping e no caso de falha enviar email

Pergunta
-
Prezados fiz uma pesquisa sobre script no forum para fazer a solucao:
envia ping para um conjunto de ips e retorna o resultado , se houver falha dispara email . Vi alguns com uso enderecos schema microsoft que nao funcionam mais e no meu caso meu stmp tem que ser autenticado .
Grato pela ajuda.
wjm
Todas as Respostas
-
Tem um script em powershell que faz isso. Você passa pra ele um arquivo txt com uma lista das máquinas que vai monitorar e ele envia o e-mail caso não houver resposta. Ele também tem um limitador de server down, para impedir que ele lote sua caixa de e-mails em caso de uma parada total.
https://gallery.technet.microsoft.com/scriptcenter/d0670079-6158-4dc5-a9da-b261c70e4b7dNesta página existe um link para baixar uma versão mais recente do mesmo script.
- Sugerido como Resposta Alan Nascimento Carlos quinta-feira, 24 de março de 2016 14:48
-
-
Olá Wilson,
Então, esse script usa o cmdlet Send-MailMessage. Na ajuda dele, não aparece nada a respeito de autenticação. O máximo que tem, é o parâmetro -credential, onde você poderia colocar o nome de usuário. Neste caso ele vai pedir a senha daquele usuário, o que é normal se você está executando ele manualmente. Entretanto, se você estiver rodando de forma automatizada, como é o caso, isso não é desejável.
A solução mais simples seria colocar seu IP, ou da máquina onde o script vai rodar, no relay do seu servidor de e-mail.
- Sugerido como Resposta Alan Nascimento Carlos quinta-feira, 24 de março de 2016 14:48
-
Cara,
Sei que o fórum é Microsoft e que foi pedido um scritp.
Fiquei na dúvida, se vc precisa testar conectivade e ser alertado, pq não utiliza alguma aplicação opensource como o Nagios, Zabbix? Vc consegue fazer o download da VM pronta se não tiver conhecimento para implementar....só uma sugestão, acredito ser melhor que uso de script para esse fim...
-
-