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 gsecurity
kernel habilitado e o respectivo grupo não estava habilitado na grsec
configuraçã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