Its possible load a jsp file from meta data source script?
-
Hello for all.
I'm reading into ScadaBR some SNMP tags and I need create a Alert System using email and or Telegram. My doubt is about if possible from datapoint script of the meta data source make something neat like:
- Run's a JSP file.
- Send a email
- Raise an Alert
this are my script for now...
CS_3B - BatteryLow p513 CS_3B - BatteryTestFail p514 CS_3B - FanFail p515 CS_3B - FuseFailure p516 CS_3B - InverterAbnormal p517 CS_3B - LoadOnBypass p518 CS_3B - OutputOff p519 CS_3B - OutputOverload p520 CS_3B - OverTemperature p521 CS_3B - PowerFail p522 CS_3B - TestInProgress p523 CS_3B - UPSFault p524
This are the Script
var alarme = 0; var msg-email="Nobreak CS_3D Informa:"; var msg-teleg="Nobreak CS_3D Informa:"; if(p513.value > alarme ){ msg-teleg.concat("\nBateria Baixa"); msg-email.concat("\nBateria Baixa"); } else if(p515.value > alarme ){ msg-email.concat("\nFalha Ventiladores"); } else if(p514.value > alarme ){ msg-email.concat("\nFalha teste Baterias"); } else if(p516.value > alarme ){ msg-email.concat("\nFusíveis Aberto"); } else if(p517.value > alarme ){ msg-email.concat("\nFalha Inversor"); } else if(p518.value > alarme ){ msg-email.concat("\nNobreak em Bypass"); } else if(p519.value > alarme ){ msg-email.concat("\nSaida Desligada"); } else if(p520.value > alarme ){ msg-email.concat("\nSobrecarga na Saida"); } else if(p521.value > alarme ){ msg-email.concat("\nSuperaquecimento"); } else if(p522.value > alarme ){ msg-email.concat("\nAusência de Rede"); } else if(p523.value > alarme ){ msg-email.concat("\nTeste em progresso"); msg-teleg.concat("\nTeste em Progresso"); } else if(p524.value > alarme ){ msg-email.concat("\nNobreak em Falha"); } else { msg-email.concat("\nSistema Normal"); msg-teleg.concat("\nSistema Normal"); } if msg-teleg.len()>44 { // get sendtelegram.jsp?group=100&msg=$(msg-teleg) } if msg-email.len() >44 { // sendmail(msg=$(msg-email) } return msg-email;