問題タブ [mib]
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.
snmp - SNMP MIBを理解するための優れたリソースは何ですか?
SNMPについては少し知っていますが、十分ではありません。標準のSNMPMIBを読み取り、さまざまなプロパティを読み取り/書き込みできるアプリケーションを開発する必要があります。ネットワーク側は問題ありませんが、実際のMIBとそれらに含まれる可能性のあるものは、私にとってはブラックアートのようなものです。
LIBSMIを使用してMIBを「解析」できるはずですが、「パーサー」の出力がどのようになるのか、そしてそれをどのように使用するのが最適かはよくわかりません。
すべての提案を歓迎します...
snmp - 既存のトラップのパラメーターを更新し、トラップ内のパラメーターを部分的に送信する
アプリケーションが公開しているトラップ (通知) のリストを作成し、MIB ファイルに記述しました。
今日、MIB を更新し、追加の (オプションの) パラメータをトラップに追加する (オブジェクトを更新する) 必要がある状況に陥ったため、最終的に、もう 1 つのパラメータを持つ既存の通知が作成されます。 .
私の質問は次のとおりです (SNMP マネージャーが何をするのか本当にわからないため):
- 顧客がトラップ内の更新されたオブジェクトを使用して更新された MIB をインストールせず、新しいパラメーターを送信した場合、SNMP マネージャー クライアント側はどうなりますか?
- 顧客が新しい MIB をインストールし、新しいパラメータなしでトラップを送信するとどうなりますか?
直観的に、開発者として、私はすべてが問題ないと予想します。つまり、(1) トラップが表示され (新しいパラメータが OID の変換なしで表示されるか、まったく表示されません)、(2) トラップが表示されます。表示され、問題はありません。
また、一般的に、トラップ メッセージ定義にパラメータがある場合、それは必須ですか、それとも任意ですか?
snmp - SNMP MIB開発ツール
正しいフォーマットと構文で SNMP MIB の開発を支援する優れたツールを知っている人はいますか?
可能であれば、無料で Linux で実行する必要があります。
snmp - SNMP MIBビジュアライザーの推奨事項?
MIB用の無料の視覚化ツールはありますか?私はいくつかのSNMPトラップの正規化/拡張作業を割り当てられ、最初にCiscoONS15454を与えられました。MIBは、私が見た他のMIBよりも複雑に見えます。他のMIBで定義され、エクスポートされたオブジェクトへのいくつかを含む、多くのオブジェクト相互参照。アラームのポート番号を追跡しようとする簡単な例:
アラーム定義:
同じファイル(CERENT-454.mib)からのCerentPortNumber参照:
CERENT-TC.mibからのCerentPortNumberの実際の構文:
おそらくこれは思ったほど複雑ではありませんが、これはほんの一例です。ファイルとファイル内の場所の間を何度も行き来することなく、これらの参照を簡単に確認できるGUIベースの「エクスプローラー」タイプのアプリが必要なようです。何かお勧めはありますか?
snmp - 新しい MIB モジュールを登録するには?
net-snmp ライブラリを使ってみた方へ、新しい mib モジュールを追加するにはどうすればよいですか? これまでに行ったことは、mib2c コマンドを使用してテンプレート newmodule.c および newmodule.h ファイルを生成することでした。さて、net-snmp アプリケーションの起動時に新しい mib を登録するための init_newmodule() 関数を配置する場所がわかりませんか?
ありがとう!
snmp - SNMP トラップの子 OID とは何ですか?
MIB とサンプル ドキュメントを継承しており、トラップを生成するコードを再実装する必要があります。(さまざまな理由で元のコードは失われ、永久に失われていますが、CM は私の質問ではありません。)
MIB は次のように述べています。
ドキュメントには次のスニペットがあります。
私が把握できないのは、アラートのディスパッチ時間に使用される OID です。[our-base-oid].1.3.0、または [our-base-oid].2.4.0.[our-base-oid].1.3 であれば理解できます。{ alertEvents 3 } でトラップを生成した場合、個々のオブジェクトの接尾辞は何になりますか?
ドキュメンテーションの後に MIB が更新された可能性があるため、専門家にとってこれが間違っているように見える場合、alertDispatchTime の OID は何になるべきでしょうか?
ありがとう。
php - PHPサイトにSNMP情報をネットワーク管理アプリに送信させる
PHPWebサイトにSNMPを介して情報を送信させようとしています。私はSNMPについて多くのことを読んでいますが、どこから始めればよいのかまだ少しわかりません。
Webサイトが情報の送信に使用するすべてのOIDを使用してMIBを作成する必要があると思います。これは正しいです?これらの変数(OID)をどこでどのように定義できますか?誰かが私を正しい方向に向けることができますか?
私はサーバー上でFreeBSDを使用しています。
前もって感謝します。
snmp - MIBの注文
MIB SAF-CKPT-MIB を 1 つ持っています コマンドを試しているとき
「タイムアウト: IP_address からの応答がありません」というメッセージが表示されます
次のように順序を変更するとき
それは正常に動作しています.....
私の質問は、この順序の変更がここでどのように違いを生んでいるのですか?? 私の質問が明確であることを願っています...
snmp - net-snmp MIB 解析エラー - 「モジュールにグループが見つかりません」
net-snmp で Avaya Lannet-Trapsv2-MIB をロードしようとすると、次の解析エラーが発生します。
「NOTIFICATION-GROUP」と同じ MIB 自体で上記のモジュールの定義を見つけました。上記のエラーを解決する手がかりはありますか?
snmp - SNMP Gauge32 と Counter32 の定義
Gauge32 と Counter32 の適切な定義を教えてもらえますか? Counter32 はラップできますが、Gauge32 はラップできないことは理解しています。
私はそれらのセマンティクスを理解しようとしています。たとえば、1 秒あたりの値を取得するには、2 つの Counter32 の読み取り値の差を取る必要があると聞いたことがあります。Gauge32 値にそのようなものはありますか?
洞察をありがとう。