2

Net-SNMP ライブラリが提供するいくつかの変数、特にオクテットのイン/アウトをキャプチャする機能に問題があります。

In/OutOctets の問題: ASN_INTEGER の別のチェックがあり、出力が正しくないように見えるこの oid put をキャッチしています。*vars->val.integer を使用してこれを long にプッシュしていますが、現在負の数を取得しているため、これを double にプッシュしようとしましたが、出力は実際の値とはまったく異なる値です。オイ。

他の誰かがこの問題を抱えていましたか?もしそうなら、洞察を提供してもらえますか?

前もって感謝します。

4

1 に答える 1

1

ASN_INTEGERの代わりにASN_COUNTERを使用することで、この問題を部分的に解決しました。counter32は実際には整数ですが、ASN_COUNTERの一種です。したがって、* vars-> val.integerでASN_COUNTERのチェックを使用することは、実際にはcounter32をキャッチするための正しい方法です。

于 2009-06-26T22:46:13.483 に答える