由於新 ubuntu 版本中的檔案系統存取錯誤,snmpd 不會更新日期

由於新 ubuntu 版本中的檔案系統存取錯誤,snmpd 不會更新日期

我的 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 後,計數器才會增加。

在伺服器的系統日誌中,我注意到這些行:

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 月左右)之後安裝的伺服器

我有 Ubuntu 14.04.2 LTS。

誰能解釋一下這裡發生了什麼以及我該如何解決它?我認為該錯誤會導致 snmp 中止並阻止其更新網路介面統計資料。我可以配置 snmp 以忽略此 sys 資料夾嗎?或給它權限?

答案1

結果發現伺服器安裝了啟用的內核,並且在核心配置gsecurity中未啟用相應的群組grsec

我本來可以這樣做,但我選擇了簡單的選項,即透過 apt 儲存庫安裝預設伺服器內核

在 ubuntu 上那就是apt-get install linux-image-server

不要忘記檢查核心的順序,在/etc/grub.d/ 我的例子中是cd /etc/grub.d && mv 06_OVHkernel 25_OVHkernel

現在update-grub && reboot

相關內容