SCOM, Powershell e SMTP

1

Eu criei um script Powershell que emula uma conexão telnet para um servidor SMTP, o objetivo é verificar nosso servidor de gateway SMTP para ver se há algum problema com o envio de email. O script funciona do jeito que eu quero e eu tenho uma boa guilda sobre o uso de scripts Powershell no SCOM usando o console de criação, o que eu estou preso é como interceptar o fato de que quando eu enviar o comando helo para baixo e leva mais tempo que 10 segundos para responder e enviar um alerta.

Qualquer ajuda com isso seria muito apreciada

Se alguém souber de uma maneira melhor de fazer isso, por favor, deixe-me saber como eu tendem a pensar que como eu tenho abordado isso é um pouco confuso. Mas sou muito novo no SCOM e ainda sinto como as coisas funcionam.

    
por enterzero 01.04.2011 / 06:50

1 resposta

1

Demorar mais do que 10 segundos para responder, na verdade, oferece mais para monitorar e que pode realmente ser bom. Eu evitaria encapsular o telnet diretamente se você puder evitá-lo, pois isso pode ser feito de forma mais agradável no powershell.

Dê uma olhada nestes dois. Tenho certeza de que você poderia colocá-los juntos para que, quando você fizer a ligação, você atinja o tempo limite após o tempo máximo aceitável e retorne isso como um aviso de desempenho ou disponibilidade / crítico em um monitor.

link

link

Lembre-se também de que você também tem a propriedade <TimeoutSeconds>...</TimeoutSeconds> dos probes do PowerShell que também podem ser usados. Se você quiser usar isso, então você deve configurá-lo para o tempo máximo aceitável e, em seguida, segui-lo com um módulo ConditionDetection em sua fonte de dados para pegar nenhum dado e sinalizar isso como um problema.

Espero que ajude.

    
por 16.09.2011 / 02:24