新しい 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 を再起動するまでカウンターは増加しません。

サーバーの 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 月頃)以降にインストールしたサーバーにのみ影響するようです。

Ubuntu 14.04.2 LTS を使用しています。

ここで何が起こっているのか、またどうすれば修正できるのか説明してくれる人はいますか? エラーによって snmp が中止され、ネットワーク インターフェイスの統計情報を更新できなくなると思います。この sys フォルダーを無視するように snmp を設定できますか? または、権限を付与できますか?

答え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

関連情報