Eu presumo que você esteja lendo ou tenha lido a documentação do Zabbix . Se você não tiver, você deve mantê-lo à mão e referir-se a ele.
Primeiro, as verificações passivas do Zabbix só podem ler um valor por vez, portanto, por motivos de desempenho, eu usaria uma verificação ativa personalizada por escrito com o zabbix_sender se você estiver enviando muitos dados. O zabbix_sender pode enviar quantos valores de uma vez você tiver.
Como você pode ver na documentação do zabbix_sender , ele simplesmente aceita um arquivo de texto simples com espaço valores limitados. Parece que você pode gerenciar essa parte.
Você passa um número de pares de valores-chave (por exemplo, myservice.onlineusers
, myservice.pendingdocuments
) junto com seus valores.
No lado do Zabbix, você criará um modelo para seu aplicativo, adicionará itens a ele correspondentes a cada estatística que estiver monitorando e, em seguida, definirá gráficos e acionadores se quiser alertar sobre qualquer um deles. A documentação do Zabbix realmente cobre cada um deles em profundidade suficiente, embora, se é a primeira vez que você passa, você pode querer desacelerar e pesquisar com mais cuidado. A documentação do 2.0 foi reorganizada para tornar as coisas mais fáceis de encontrar, então você pode querer usar isso mesmo se você estiver em uma versão anterior do Zabbix; a maioria das coisas ainda são as mesmas.