O Zabbix não obtém dados para um sistema de arquivos

2

Eu tenho o Zabbix monitorando o espaço em disco para vários volumes em vários servidores. Ele funciona bem em todos eles, exceto por um dos volumes em um dos servidores, que sempre relata como 0. No entanto, quando eu corro

./zabbix_get -s localhost -p 10050 -k 'vfs.fs.size[/home, free]'

localmente na máquina em questão, ela fornece o tamanho correto, diferente de zero, que corresponde à saída de df .

Como posso lidar com a solução de problemas e corrigir esse problema?

    
por Dennis Williamson 18.10.2012 / 17:39

3 respostas

0

Acontece que eu tinha definido o tipo de dados para / home para flutuar, mas para outros volumes eu tinha configurado para decimal não assinado. Nos servidores que estavam relatando 0, o espaço livre era maior que os outros servidores e o valor estourou o campo.

Definir o tipo de campo como decimal não assinado para corresponder aos outros corrigiu o problema.

    
por 06.11.2012 / 16:41
0

(Só queria adicionar o meu contributo se alguém aparecer)

Graças a essa pergunta, descobri zabbix_get , que instalei com yum install zabbix-get por meio de Repositórios do Zabbix .

Se você não obtiver dados de zabbix_get -s 127.0.0.1 -k agent.version (esta é uma chave simples para verificar este utilitário), verifique a opção Server= em /etc/zabbix/zabbix_agentd.conf e certifique-se de que ela contenha localhost:

Server=myserver.mycompany.com,127.0.0.1
    
por 27.09.2016 / 12:10
0

No meu caso, foi porque o sistema de arquivos incomum simfs . Eu adicionei o nome à expressão regular @File systems for discovery em Administração- > Geral- > Solte "Expressões regulares" e agora funciona.

    
por 24.09.2018 / 10:28