私の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