Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.
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;