Postado originalmente por
scan
blz galera, esto quebrando cabeça aqui para fazer um script tem uma função simples, verificar com base em um valor pre-definido se a memoria ram no MK esta abaixo ou acima deste valor, sendo verdadeira, o script daria um reset no proxy, liberando memória ram e evitando assim o MK travar por falta de memória. eu fiz um script na qual roda mas não executa a função, até onde eu vi, por algum motivo ele não consegui capturar o valor de ram utilizada, segua abaixo meu exemplo, se alguem poder ajudar será de grande ajuda.
# Defina abaixo o valor mínimo de memoria
:global men 90;
:log info "Verificando memória";
:if (/system resource get free-memory < $men) do={
:log info "Proxy - Resetando";
/system script run alarme
/system script run Parar_Proxy
} ;
:if (/system resource get free-memory > $men) do={
:log info "Proxy - Ok";
/system script run alarme1
/system script run Abilitar_Proxy
} ;