Essa é uma solução para o problema. Infelizmente para nós, temos muitos servidores Windows e deixamos seu arquivo de paginação (espaço de troca) para ser gerenciado pelo Windows.
Quando o Windows gerencia o arquivo de paginação, ele deixa o tamanho do arquivo de paginação sozinho, às vezes preenchido com 0 bytes livres até que algum programa solicite mais memória e, se tiver espaço na unidade de arquivo de paginação, aumentará o tamanho do arquivo de paginação fornecendo mais liberdade espaço no arquivo de paginação.
Isso confunde o alarme "simples" do Zabbix. Veja, por exemplo, um arquivo de página de 1,7 GB com 0 bytes livres e lança um alarme. Ele não viu que o Windows estava gerenciando o arquivo de paginação e a unidade tinha bastante espaço em disco disponível para o crescimento do arquivo de paginação.
Seria ótimo se o Zabbix pudesse (segue o código psuedo):
SE "o Windows está gerenciando o arquivo de paginação" ENTÃO
E SE
% de espaço livre no arquivo de paginação é menor que o limite
E
drive contendo arquivo de paginação tem menos espaço livre que o segundo limite
ENTÃO
disparar gatilho (enviar alarme)
#SEumes fixou o tamanho do arquivo de paginação em uma unidade
E SE
% de espaço livre no arquivo de paginação é menor que o limite
ENTÃO
disparar gatilho (enviar alarme)
FI
Essa complexidade do acionador está além da minha classificação de habilidades do Zabbix.
Se alguém tiver sugestões sobre como implementar isso, isso ajudará muito.
(Nós perseguimos 4 a 5 alarmes de espaço de troca de nível de produção a cada dia. Correção, ignore. O que nos assusta e deve assustar os desenvolvedores do Zabbix. Lobisomem não é uma boa coisa.)
Bill