ここでは、あなたが思っている以上のことが起こっています。私が構築するすべての新しい Ubuntu ボックスでこれに遭遇しますが、これは問題だと考えています (エラーではなく、問題です。これについては後で詳しく説明します)。
技術的に正しい説明は次のとおりです (これが「エラー」ではない理由):
「この MIB ビューにはこれ以上変数が残っていません」は特にエラーではありません。むしろ、それはあなたの要求についての声明です。リクエストは、「.1.3」などの単純なものから始まり、「次の」辞書式 OID を求め続けました。最後の OID まで「次の」OID を取得しました。その時点で、エージェントは、これ以上見るものがないことを通知しました。気にしないでください。
さて、これが私がそれを問題と考える理由です(この質問の文脈で):
「snmpd」をインストールして実行するポイントは、ボックスに関する意味のある情報を収集することです。通常、この情報はパフォーマンス指向です。たとえば、ネットワーク インターフェイス情報 (IF-MIB::ifHCInOctets および IF-MIB::ifHCOutOctets)、ディスク情報 (UCD-SNMP-MIB::dskUsed および UCD-SNMP- MIB::dskTotal)、および CPU 情報 (UCD-SNMP-MIB::ssCpuRawIdle、UCD-SNMP-MIB::ssCpuRawWait など)。
デフォルトの Ubuntu の「snmpd」構成は、この構成で有用なほぼすべてを明確に拒否します (ボックスが Linux ボックスであることを伝えるのに十分な情報へのアクセスを制限します):
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity public default -V systemonly
この構成はボックスをロックします。これは、SNMP 管理の知識がほとんどない安全でないネットワーク上にある場合、「安全」である可能性があります。
ただし、最初に「rocommunity」設定の「-V systemonly」部分を削除します。これにより、「public」のコミュニティ文字列を介して、利用可能なすべての SNMP 情報にアクセス (読み取り専用) できるようになります。
これを行うと、ボックスのパフォーマンスを測定するために使用できる SNMP 情報のページとページである、期待どおりの結果が得られるでしょう。