Ad Widget

Collapse

Alertas de alto processamento

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • giferian
    Junior Member
    • Aug 2012
    • 1

    #1

    Alertas de alto processamento

    Olá,

    Recebo alertas do Zabbix de alto consumo de processamento dos SRVs da rede.

    Tenho um problema, um pico de ociosidade ou até mesmo um pico de 1 segundo, ele manda o alerta.

    Já procurei em vários lugares e não consigo achar uma trigger que configure o envio de emails só se tiver picos de 100% por mais de 2 minutos e que não seja de ociosidade.

    A configuração que tenho é:

    {nome do server:system.cpu.load[,avg1].last(0)}>5

    Alguém pode me ajudar?
  • harmonica
    Senior Member
    • Jan 2009
    • 251

    #2
    Boas,

    {nome do server:system.cpu.util[,avg1].avg(120)}>99


    system.cpu.util > Processor utilisation in percent.

    system.cpu.load > Processor load. Float. http://en.wikipedia.org/wiki/Load_(computing)
    Last edited by harmonica; 20-08-2012, 23:02.

    Comment

    • exkg
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified Specialist
      • Mar 2007
      • 718

      #3
      Oi ... usar a funcao avg eh um tanto quanto perigosa. Prefiro usar a funcao min ... para nao pegar os picos, por exemplo: {nome do server:system.cpu.util[,avg1].min(300)}>99 ... nesse exemplo a tua trigger soh vai alarmar no caso do item ficar 300 segundos ACIMA de 99.



      []s,
      Luciano
      --
      Luciano Alves
      www.zabbix.com
      Brazil | México | Argentina | Colômbia | Chile
      Zabbix Performance Tuning

      Comment

      • elemarmb
        Member
        • Mar 2009
        • 53

        #4
        Se usas o loadavg do Unix, então sugiro parametrizar com a quantidade de núcleos do servidor.

        Aqui uso o loadavg dividido pela quantidade de núcleos e disparo gatilhos quando bate em dois e em quatro.

        Se seu ambiente não for uniforme em hardware e sem levar em consideração a quantidade de núcleos, então teras de fazer gatilhos para cada servidor. Usando a quantidade de núcleos, o gatilho é o mesmo para todos os servidores, independente do hardware.

        Isto é possível pelo tipo de medida feita no loadavg do Unix. A grosso modo pode ser considerado uma medida do enfileiramento de processos esperando pela CPU. Maquina está sobrecarregada quando tem quatro processos por núcleo ! Se seu hardware tiver 16 nucleos, seria um loadavg de 64. Teste no seu ambiente e veja em que nivel que funciona melhor.

        Comment

        Working...