1

net-snmp を設定しています。以下は私のsnmpd.confです:

 #com2sec NAME SOURCE COMMUNITY
    com2sec sec_localuser_localhost 127.0.0.1 localuser
    com2sec sec_testuser_tests.sse.hin.hellomi.com 127.0.0.1 testuser
    #group NAME MODEL SECURITY
    group grp1 v2c sec_localuser_localhost
    group testgroup v2c sec_testuser_tests.sse.hin.hellomi.com
    #view NAME      TYPE      SUBTREE [MASK]
    view all included .iso
    view iso included .all
    #access NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY
    access grp1 ""  any noauth exact all - all
    access testgroup ""  any noauth exact all all all

メッセージのログで、次のエラーを見つけることができました。

snmpd.conf: 6 行目: エラー: セキュリティ名が長すぎます

つまり、ホスト名: tests.sse.hin.hellomi.comが長すぎることを意味します。

私の質問は:セキュリティ名の最大長は? Google から試しましたが、最大長については何も見つかりませんでした。

とにかく、最大長を見つけるためにテストできることは知っていますが、最大長に正式な制限があるかどうかは疑問です.

ありがとう!

4

2 に答える 2

3

制限は SnmpAdmingString と同じ 32 文字です。

于 2011-07-18T20:37:55.093 に答える
3

SECNAME は、コンピューター (127.0.0.1) から送信される SNMP コミュニティ (一般にpublicまたはprivateである localuser を使用している) を識別する内部セキュリティ識別子です。

絶対に制限の長さを知りたい場合は、Net-SNMP はオープン ソースであるため、エラー メッセージをソースに grep できます。

于 2011-06-09T19:16:55.010 に答える