snmpd는 새로운 우분투 버전의 파일 시스템 액세스 오류로 인해 날짜를 업데이트하지 않습니다.

snmpd는 새로운 우분투 버전의 파일 시스템 액세스 오류로 인해 날짜를 업데이트하지 않습니다.

My Cacti는 snmp를 사용하여 모니터링하는 서버에 대한 네트워크 데이터 그래프 작성을 중단했습니다. 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

그러나 서버에서 snmpd를 다시 시작할 때까지 카운터는 증가하지 않습니다.

서버의 syslog에서 다음 줄을 발견했습니다.

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]

이 문제는 특정 날짜(2015년 5월경) 이후에 설치한 서버에만 영향을 미치는 것 같습니다.

우분투 14.04.2 LTS가 있습니다.

여기서 무슨 일이 일어나고 있는지 설명해 줄 수 있는 사람이 있나요? 어떻게 해결할 수 있나요? 오류로 인해 snmp가 중단되고 네트워크 인터페이스 통계가 업데이트되지 않는 것 같습니다. 이 sys 폴더를 무시하도록 snmp를 구성할 수 있습니까? 아니면 권한을 부여하시겠습니까?

답변1

서버가 gsecurity활성화된 커널로 설치되었고 해당 그룹이 grsec커널 구성 에서 활성화되지 않은 것으로 나타났습니다.

그렇게 할 수도 있었지만 적절한 저장소를 통해 기본 서버 커널을 설치하는 쉬운 옵션을 선택했습니다.

우분투에서는 그럴 것이다apt-get install linux-image-server

/etc/grub.d/ 내 경우에는 커널의 순서를 확인하는 것을 잊지 마세요 .cd /etc/grub.d && mv 06_OVHkernel 25_OVHkernel

지금update-grub && reboot

관련 정보