問題タブ [oid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
5934 参照

snmp - さまざまなモデルのデバイス間で SNMP を使用してデータを照会する場合、Cisco IOS OID はどの程度安定していますか?

SNMP を使用して、cisco スイッチから一連の情報を照会しています。たとえば、.1.3.6.1.4.1.9.9.23 で snmpwalk を実行して、CDP を使用して検出されたネイバーに関する情報を取得しています。

この OID を異なる cisco モデルで使用できますか? どのような落とし穴に注意する必要がありますか? 私には、数値の OID を使用することに少し不安があります。クロスデバイスの互換性を得るために、MIB データベースまたは何かを使用し、名前付き OID を使用する必要があるように思えますが、おそらく必要性を想像しているだけです。そのために。

0 投票する
1 に答える
1467 参照

c++ - WinSNMP v1 トラップ

c++ で WinSNMP を使用して、snmp トラップを送信しています。下位互換性のために、v1 snmp トラップを送信する必要があります。WinSNMP は v2 トラップで動作しますが、トラップの送信時にこれらの v2 トラップを v1 に変換できます。そのために使っSnmpSetTranslateMode(SNMPAPI_UNTRANSLATED_V1)ています。また、sysUpTime oid (1.3.6.1.2.1.1.3.0)、snmpTrapOID (1.3.6.1.6.3.1.1.4.1.0) をバインディング リストの先頭に追加し、enterpriseOID (1.3.6.1.6.3. 1.1.4.3.0) をバインド リストの最後に追加して、v1 トラップを送信できるようにします。

2つの(おそらく関連する)ものを除いて、すべてが正常に機能しています。

トラップの agent-addrフィールドは常に 0.0.0.0 です (バインディング リストに snmpTrapAddress oid(1.3.6.1.6.3.18.1.3.0) を追加しようとしましたが、うまくいきませんでした)。このフィールドに送信元の IP アドレスを含めたいと思います。

2 番目の問題は、 andで IP アドレスとポートを指定HSNMP_ENTITYし、関数でこれを使用しても、トラップが別のポート (動的ポート範囲のどこか) から送信されることです。SnmpStrToEntitySnmpSetPortHSNMP_ENTITYSnmpSendMsg

これを修正する方法を知っている人、またはこれが可能かどうか教えてくれる人はいますか?

0 投票する
2 に答える
1957 参照

java - OID を持つ値オブジェクト

モデル内のエンティティを表すPOJOにOID (通常はデータベースの行識別子)を含めることの長所と短所を説明できますか?

実際、私はイコール/ハッシュコードなどに関連する問題について話しているのではありません。私の問題をもっとよく説明するべきでした(私の悪い:) )...

ビジネス オブジェクト (製品、カタログなど) を表すエンティティ クラスがいくつかあります。場合によっては「ビジネス ID」があります。たとえば、Product は一意の ProductId (id、type、repository の 3 つのフィールドがあります) で見つけることができます。

私たちのデータベースでは、Product テーブルには 3 つのビジネス列 (id、type、repository) に加えて代理主キー列 (OID) があり、外部キーの参照を容易にし、結合句を少なくしています。

Product/ProductId クラスは、他のアプリケーションに公開する API の一部です。たとえば、次のように呼び出すことができます。

問題は、クライアントが ProductId 識別子を使用することが期待されていることを知って、OID を Product または ProductId クラスに含める必要があるかどうかです。

長所:

  • OID を使用して、次のような別のルックアップを行うことができます

    /li>

アプリケーションで ProductId を使用して多くのルックアップを行うことに慣れているため、データベースへのラウンドトリップのたびに、ProductId に一致する OID を見つける必要がなくなります。

短所:

  • OID をクライアントに公開しました (ビジネス キーの代わりに OID を使用しないことを祈りましょう!!)

他の長所と短所をリストできますか?

0 投票する
4 に答える
7663 参照

ldap - LDAPスキーマのOID番号の実験/プライベートブランチ?

LDAPスキーマの属性またはオブジェクトクラスは、 OIDと呼ばれる一意の番号で識別されます。さらに、OIDはSNMPプロトコルでも使用されます。誰もがIANAによってエンタープライズ番号を申請し、自分のサブ番号を定義できます。ただし、アプリケーションの処理には最大30日かかる場合があります。

公式の企業番号を待っている間に実験目的で使用できるOID番号の「テスト」ブランチがあるかどうか誰かが知っていますか?

0 投票する
1 に答える
3040 参照

ssl - ssl証明書の「この証明書は次の目的でエンコードされています」というフィールドの鍵は何ですか?

SSL証明書のプロパティページ(mmc /certificatesを使用してWindowsでアクセス可能)では、各証明書は次のような目的のセットに関連付けられています。

電子メールメッセージを保護します

リモートコンピューターに自分の身元を証明する

リモートコンピュータのIDを確認します

ソフトウェアがソフトウェア発行元からのものであることを確認します

公開後のソフトウェアの改ざんから保護します

すべての発行ポリシー

またはこのように:

1.3.6.1.4.1.6449.1.2.1.3.4

これらの文字列と人間が読める形式との対応をどのように取得できますか?

0 投票する
3 に答える
3961 参照

java - OracleSSOからログアウトできません

ユーザーを認証する手段としてOIDバックエンドを備えたOracleSSOを使用するJ2EEWebアプリケーションを構築しています。

ユーザーがアプリケーションを使用したい場合は、最初にSSOのログインページで有効なログイン/パスワードを入力する必要があります。

ユーザーがアプリケーションの使用を終了したら、ログアウトボタンをクリックできます。舞台裏では、このボタンに関連付けられたアクションはユーザーのセッションを無効にし、次のJavaコードを使用してCookieをクリアします。

また、ログアウトボタンに関連付けられたonclick JavaScriptイベントがあります。これは、delOblixCookie()関数(一部のOracleフォーラムにあります)を呼び出すことによってSSOCookieを削除することになっています。

ただし、ユーザーがログアウトボタンを押した後、SSOからログアウトされません。インデックスページにアクセスしようとすると新しいセッションが作成されますが、SSOログインページは表示されず、メインに直接移動できます。認証せずにページ。ブラウザからCookieを手動で削除した場合にのみ、ログインページが再び表示されます。必要なものではありません。ユーザーはアプリケーションからログアウトするたびにログイン/パスワードを入力する必要があるため、 Cookieを削除するコード。

よろしくお願いします。

0 投票する
1 に答える
2708 参照

java - MibbleMIBパーサー-mibからコメントを抽出する

Mibble MIBパーサーを使用して、MIBファイルからすべての単純なデータ型を抽出しています。コメントテキストを抽出しようとするまで、私は成功してきました。

例として、次のモジュールを取り上げます。

MibbleのAPIによると、SnmpObjectTypeを抽出し、適切なgetterメソッドを呼び出すことで、OBJECT-TYPEにアクセスできます。これは私が行ったことであり、INTEGER構文のコメントを除くすべてのテキストを正常に抽出できます。

SnmpObjectTypeでgetSyntax()。getComment()を呼び出そうとしましたが、常にnullを返します。getSyntax()は、INTEGER構文を抽出します。例:

しかし、残念ながらコメントを削除します。

コメントを抽出する方法を知っているMibbleParserの経験がある人はいますか?

どうもありがとう。

0 投票する
1 に答える
3929 参照

perl - Perlでsnmp(MIB)文字列をOIDにマップする簡単な方法はありますか?

Perlでsnmp(MIB)文字列をOIDにマップする簡単な方法/モジュールはありますか?

たとえば、「sysUpTime.0」で開始し、「1.3.6.1.2.1.1.3.0」を取得します。私が見る限り、Net :: SNMPは、それらがすでにマップされていることを期待しています。

0 投票する
3 に答える
10692 参照

java - JavaがMIB内のOIDの名前/説明を取得

私はネットワーク管理システムをプログラミングしており、SNMPトラップから受信したOIDの背後にある意味のある名前を印刷できる必要があります。このシステムの性質/サイズにより、使用されているすべてのデバイス上のすべてのMIBの意味のある名前にすべてのOIDを手動でマップすることはお勧めできません。

そうは言っても、MIB内のすべてのOIDについて、名前/説明をそれぞれのOIDと自動的にペアリングする無料の(商用利用)方法はありますか。そして、それらのペアリングはJavaプログラムで使用されますか?

言い換えると、MIBツリーをプログラムでトラバースしてOIDの名前/説明を取得できるJavaオブジェクトに変換するツールまたはメソッドはありますか?

ありがとう

0 投票する
3 に答える
3764 参照

security - X.509準拠のデジタル署名を拡張するために使用する有効なOIDを決定するにはどうすればよいですか?

X.509v3 / PKCS#7デジタル署名にカスタム拡張機能(すでにASN1.encoded)を追加するために使用するOIDが必要です。相互運用可能かどうかは気にしません。これは私的なプロプライエタリアプリケーションです(実際には、研究プロジェクトです)。今のところ、プロプライエタリアプリケーションで使用されているOIDであるかどうかは気にしませんが、明らかにそのOIDを長期間使用することはできませんでした。

現在、私は1.2.3.4.5を使用しています。これは、使用している暗号ライブラリ(cryptlib)のテストコードに含まれています。ただし、署名の作成がクラッシュしているため、これが理由かどうかはわかりません。入力をチェックするときに、ライブラリが少なくともいくつかの無効なOIDを拒否することを私は知っています。