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

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

Meu Cacti parou de representar graficamente dados de rede para servidores que monitoro usando snmp. Consigo 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

Porém 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 apenas os servidores que instalei após uma determinada data (por volta de maio de 2015)

Eu tenho o Ubuntu 14.04.2 LTS.

Alguém pode explicar o que está acontecendo aqui e como posso consertar isso? Acho que o erro faz com que o snmp seja abortado e impeça a atualização das estatísticas da interface de rede. Posso configurar o snmp para ignorar esta pasta sys? Ou dar permissões?

Responder1

Acontece que o servidor foi instalado com um gsecuritykernel habilitado e o respectivo grupo não estava habilitado na grsecconfiguração do kernel

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

no Ubuntu isso seriaapt-get install linux-image-server

não se esqueça de verificar a ordem dos kernels no /etc/grub.d/ meu caso que foicd /etc/grub.d && mv 06_OVHkernel 25_OVHkernel

agoraupdate-grub && reboot

informação relacionada