Como monitorar clientes GlusterFS?

4

Estamos fazendo o Ok (gostaríamos de pensar) monitorando nossos servidores GlusterFS via Icinga. Gostaríamos de monitorar os clientes também.

Além de garantir que exista um processo glusterfs em execução para cada glusterfs -entry em /etc/fstab , o que mais pode ser feito? Gostaríamos de evitar leituras / gravações superficiais nos volumes montados, se possível - a integridade de uma montagem pode ser monitorada sem adicionar cargas adicionais, por menores que sejam?

Algum outro pensamento? Obrigado!

    
por Mikhail T. 05.09.2014 / 15:11

1 resposta

2

Como você disse, eu evitaria realmente acessar o volume para verificar sua disponibilidade, porque em caso de falha eu teria um processo preso em estado interrompível (a verificação em si).

O processo glusterfs deve estar em um estado válido (ou seja, não é Zombie), e o ponto de montagem deve ser listado corretamente em /proc/mounts e / ou /etc/mtab . Você pode querer verificar se os servidores GlusterFS são alcançáveis pelos clientes (ou seja, nenhuma regra de firewall os está bloqueando).

Algum tipo de análise de log (cliente) pode fornecer ainda mais informações, mas não tenho padrões para sugerir.

As ferramentas do GlusterForge parecem ser principalmente orientadas para o servidor:

por 14.10.2014 / 00:01