Obter valor de retorno do ping e armazenar em variável - MikroTik RouterOS Script
Estou tentando criar um script com o objetivo de pegar as últimas informações da execução do comando, como
o avg-rtt, porém não estou conseguindo.
Segue meu script.
:local broadband;
:local mobile;
/ping address=10.10.0.1 count=5 do={
:set $broadband $"avg-rtt"
:log warning "$broadband"
}
Não aparece nada escrito no log, referente ao alerta configurado no script.
É possível pegar o valor de variáveis, como o "sent", "received', "packet-loss", "min-rtt", "avg-rtt", "max-rtt" ?.
Att,
Retorno de variável em MikroTik RouterOS
Via script, não é possível, até a versão 5.22 (atual). Esse é um desejo[1][2] de muitos usuários, ainda não atendido.
Entretanto, você consegue essa informação, com o uso de API[3], conforme evidencia o exemplo[3].
[1] http://forum.mikrotik.com/viewtopic.php?f=9&t=68337
[2] http://mynetvet.blogspot.com.br/2012...-ping-avg.html
[3] http://wiki.mikrotik.com/wiki/API_co...otes#Example_3
Saudações,
Re: Pegar variáveis do ping.
OK.
Obrigado pela resposta.
Vou aprender a mexer com isso.
Att,