snmpd não atualiza data devido a erro de acesso ao sistema de arquivos em novas versões do ubuntu

1

Meu Cacti parou de gerar gráficos de dados de rede para servidores que monitore usando snmp. Eu sou capaz de consultar manualmente o contador correspondente usando snmpget

$ snmpget -v 2c -c XXX XXX .1.3.6.1.2.1.31.1.1.1.6.4
iso.3.6.1.2.1.31.1.1.1.6.4 = Counter64: 13662736603625

No entanto, o contador não aumenta até que eu reinicie o snmpd no servidor.

No syslog do servidor notei estas linhas:

Jun 17 16:25:33 ns375911 snmpd[18307]: Cannot statfs /sys/kernel/security#012: Permission denied
Jun 17 16:25:33 ns375911 snmpd[18307]: message repeated 17 times: [ Cannot statfs /sys/kernel/security#012: Permission denied]

O problema parece afetar somente os servidores que eu instalei após uma determinada data (em algum lugar próximo a maio de 2015)

Eu tenho o Ubuntu 14.04.2 LTS.

Alguém pode explicar o que está acontecendo aqui e como posso corrigi-lo? Acho que o erro faz com que o snmp seja abortado e evite que ele atualize as estatísticas da interface de rede. Posso configurar o snmp para ignorar esta pasta sys? Ou dar permissões?

    
por The Shurrican 17.06.2015 / 16:36

1 resposta

2

o servidor foi instalado com o kernel gsecurity ativado e o respectivo grupo não foi habilitado em grsec kernel config

Eu poderia ter feito isso, mas optei pela opção fácil de apenas instalar o kernel do servidor padrão através de repositórios apt

no Ubuntu que seria apt-get install linux-image-server

não se esqueça de verificar a ordem dos kernels em /etc/grub.d/ no meu caso, isso foi cd /etc/grub.d && mv 06_OVHkernel 25_OVHkernel

agora update-grub && reboot

    
por 21.06.2015 / 13:53