Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. 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
    } ;

  2. Que tal de usar uma variável local para o mem 90?
    Código :
    :local men "90"



  3. já usei variavel local, mas tambem não deu resultado.

    acho que o problema esta nesta linha ":if (/system resource get free-memory < $men) "...
    pois se vc pegrar o get e jogar no terminal ele não retorna nada..

  4. Olá meu caro,
    Desta forma aqui não tem erro:
    Código :
    :global max "90";
    :local livre "";
    :set livre [/system resource get free-memory];
    :log info "Verificando a memória...";
    :if ($max > $livre) do={
    :log info "Execute suas ações"
    };
    :if ($max < $livre) do={
    :log info "Execute suas ações"
    };



  5. Citação Postado originalmente por scan Ver Post
    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
    } ;
    Olá boa tarde,
    Bom na verdade vi a dúvida do colega e não sabia a resposta, isso era 8:30 + ou - então até para aprender resolvi pesquisar. Li todos os post 11 paginas no Item Script ao todo do forum MK USA, e como não sou de parar no meio rssss... levei o dia todo até agora 17:59 sem almoçar mas consegui fazer o tal script.
    Vou disponibiliza-lo aqui para quem quiser utiliza-lo.
    A unica coisa que peço é que mantenham o autor pois deu muito trabalho mesmo...

    Script para MK 3.xx
    Código :
    ### Autor Rodrigo Minelli.'.
    ### Checa Memoria
    ##Informa Log
    :log info "Verificando Memoria";
    ##Testa se Memoria e menor que 20Mb
    :if ([/system resource get free-memory] < 20480) do={
    ##Se for informa Log e executa o Script
    :log info "Memoria Baixa";
    /system script run Beep
    } else={
    ##Se nao for informa Log e executa Script
    :log info "Memoria Alta";
    /system script run Beep
    }};

    Caso goste da solução Agradeça, por favor.
    Lembrando que para quem usa Web-Proxy é muito útil.
    Última edição por minelli; 18-06-2009 às 17:06.






Tópicos Similares

  1. Quanto colocar de memoria RAM para Proxy MK
    Por Rafael1929 no fórum Redes
    Respostas: 9
    Último Post: 09-07-2008, 23:08
  2. MRTG para Monitorar uso de CPU e Memoria
    Por idc12004 no fórum Servidores de Rede
    Respostas: 2
    Último Post: 18-06-2007, 10:29
  3. Uso de Memoria no MK
    Por cabeer no fórum Redes
    Respostas: 12
    Último Post: 19-07-2006, 11:53
  4. Script de para verificar uso do e-mail
    Por flon no fórum Servidores de Rede
    Respostas: 8
    Último Post: 05-06-2005, 20:18
  5. Script para verificar fabricante de kit
    Por demiurgo no fórum Redes
    Respostas: 3
    Último Post: 14-04-2004, 08:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L