2

私はmib2cを初めて使用するので、1つの変数に属するすべての属性をリストする必要があります。NET-SNMPのmib2cツールを使用しており、コードを生成するための構成テンプレートがあります。

次のような多くの属性を持つ変数があります。

$var.defval
$var.type

生成されたコードでそれらを使用するために、これらすべての属性を確認したいと思います。mib2c属性にはマニュアルページがありますが、すべてではありません。(たとえば、属性$var.needlengthが存在することはわかっていますが、そのマニュアルページには記載されていません)。

$varがどのように定義され、実行されるのかわかりません。

のすべての属性を一覧表示するにはどうすればよい$varですか?

4

1 に答える 1

2

mib2c pseudo-Perlの制約を考えると、これをプログラムで実行する方法はわかりませんが、調べたところ/usr/bin/mib2c(これはスクリプトであり、コンパイルされた実行可能ファイルではないため、コードを簡単に調べることができます)、次のことがわかりました。

mib2cスクリプトには、文書化されていない変数が4つだけあります。

  • lastchange
  • storagetype
  • needlength
  • 列挙する

mib2cスクリプトには、さらに多くの文書化された変数があります。

  • uc
  • objectID
  • カンモイド
  • oidlength
  • subid
  • モジュール
  • isscalar
  • iscolumn
  • 子供
  • perltype
  • タイプ
  • decl
  • 読み取り可能
  • 設定可能
  • 作成可能
  • アクセスなし
  • アクセス可能
  • rowstatus
  • hasdefval
  • defval
  • hashint
  • ヒント
  • 範囲
  • 列挙型
  • アクセス
  • 状態
  • 構文
  • 参照
  • 説明

そうは言っても、あなたが何を見つけたいのか正確にはわからないので、これが本当にあなたの質問に答えるかどうかはわかりません。

于 2012-04-30T22:19:06.043 に答える