主にSNMPを使用してサーバーを監視しようとしています。パフォーマンス上の理由から、これを単一の要求からsnmp-bulk-requests(SNMP v2cで許可されている)に変更しました。
理論的には(少なくとも私が知っている限り)、単一のバッチ要求で複数のブランチ/値を要求できる必要があるため、必要なTCPセッションの数が最小限に抑えられます。
私たちは現在これにCentOS 5を使用しています。問題の上位レベルのコマンドは次のとおりですsnmpbulkwalk
。しかし、これは一度に1つの分岐(つまりサブツリー)しか要求できないようです。
理論上、私は間違っていますか?それとも私が望むことを行うための高レベルのコマンドがありますか?
ベストアンサー1
このコマンドを使用するsnmpbulkget
と、任意の非連続OID要求を指定できます。反復回数と最大反復回数を正しく設定するには、少し実験が必要になる場合があります。
良い例は次のとおりです。http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch02_06.htm