O programa monitora o resultado de uma função JavaScript.
No mesmo espírito da verificação "External Application", as verificações "Java-script" e "VBScript" permitem criar testes específicos nessas linguagens. Nas configurações, escreva o código-fonte do script de teste e indique qual função é a principal (executável). Para um resultado positivo, o script deve sempre devolver a string "OK". Se devolver outro valor, a verificação falha e o programa emite um alerta. Recomendamos testar o script com os meios padrão do sistema operacional antes de configurar a verificação.
As verificações JavaScript e VBScript ampliam bastante a capacidade de monitoramento de rede e de equipamentos.

Scripts úteis
Obtenção do uptime do host (tempo de operação sem reinício) no Windows.
function Main()
{
var pcname="%A";
var wmi = GetObject("winmgmts:"+
"{impersonationLevel=impersonate}!\\\\" + pcname + "\\root\\cimv2");
var p = wmi.ExecQuery("select * from Win32_PerfFormattedData_PerfOS_System");
var e = new Enumerator(p);
return e.item().SystemUpTime;
}
Para adicionar esta verificação, selecione um host, clique em "Add check" e encontre o nome da verificação na janela do assistente.

Configure os parâmetros da verificação na janela exibida. Você pode alterá-los depois pelo item de menu "Edit Check...". Saiba mais sobre como configurar os alertas e as demais opções da verificação.
Veja também:
Monitoramento do resultado de script Visual Basic
Monitoramento do código de saída de aplicativo Windows
Requisitos: Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022.