問題タブ [snmp]
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 - MS Windows SNMP エージェントでの SNMP セット メッセージの使用
TCP 接続 (tcpConnState) の状態は、RFC 1213 に従って書き込み可能です。 DMH ソフトウェア ( http://www.dmhsoftware .com/snmp.html )。しかし、Windows SNMP サービスを使用してその変数に対して SNMP Set コマンドを実行することはできません (Windows XP、Vista、または Win 7 に SNMP サービスをインストールし、コミュニティ ストリングなどのいくつかの構成手順を実行します)。これは、Windows SNMP サービスの制限/実装ポリシーによるものだと思いますが、その証拠は見つかりませんでした。誰でも助けてもらえますか?よろしくお願いします。
schema - SNMP データを格納するためのデータベース スキーム
SNMP MIB 情報 (OID の小さなサブセットのみ) を格納するために MYSQL DB を構築しようとしています。参照できる DB スキーマはありますか?
ありがとう、ニール
open-source - 組み込みデバイス向けの優れたオープン ソース SNMP エージェント
私たちは、いくつかの優れたオープン ソースの snmp エージェントをデバイスに組み込むことを評価しようとしています。実績があり堅牢な推奨事項はありますか? -サティア
java - JavaがMIB内のOIDの名前/説明を取得
私はネットワーク管理システムをプログラミングしており、SNMPトラップから受信したOIDの背後にある意味のある名前を印刷できる必要があります。このシステムの性質/サイズにより、使用されているすべてのデバイス上のすべてのMIBの意味のある名前にすべてのOIDを手動でマップすることはお勧めできません。
そうは言っても、MIB内のすべてのOIDについて、名前/説明をそれぞれのOIDと自動的にペアリングする無料の(商用利用)方法はありますか。そして、それらのペアリングはJavaプログラムで使用されますか?
言い換えると、MIBツリーをプログラムでトラバースしてOIDの名前/説明を取得できるJavaオブジェクトに変換するツールまたはメソッドはありますか?
ありがとう
php - MAC アドレスをスイッチ ポートにマッピングする SNMP
私はデータセンターで働いており、すべてのデバイスをマップし、そこにあるものと請求されているものを教えてくれる PHP ツールを作成中です。
最初に、Mac とその IP の膨大なリストを両方のコアから一時テーブルに引き出します。次に、すべてのラック* をループし、mac が属しているポートを見つけようとします。黄金の命令 (頭上の電球を合図する) がないため、次のことを行う必要があります。
- ポートをキーとし、ifindex を値とするマルチアレイを作成します。
- ifindex をブリッジ ID に置き換えます。
- ブリッジ ID を MAC ハッシュに置き換えます。
- Mac ハッシュを実際の Mac に置き換えます
最後に、mac、ips、およびポートを取得し、マスター テーブルに入力します。
問題はステップ1です。1.3.6.1.2.1.31.1.1.1.1 はほとんどのスイッチで動作しますが、いくつかのファウンドリは動作しません。1.3.6.1.4.1.1991.1.1.3.3.1.1.38 は、私が探しているものにちょっと近づいていますが、完全に快適ではありません。特定のデバイス モデルは [foundry] > [products] > [registration] の下で見つけることができましたが、そのフォルダーの下に MIB はありません。だから私の質問は:
- ポートと MAC を返すファウンドリ固有の文字列はありますか? ifindexes も機能します。
- デバイス固有の MIB (enterprises.foundry.products.registration.snFWSXFamily) を使用するにはどうすればよいですか?
これに関する方向性は素晴らしいでしょう。-ジャスティン
*= ラック モデル: cisco 2900xl、ファウンドリ FI4802 + バリアント
c# - プログラムで C#/VB.Net を使用して、Web サイトの帯域幅 (アップロード + ダウンロード) を MB で測定する方法は?
ここでみんなが元気であることを願っています。
C#/VB.NetでWindows サービスを作成しています。これは、 localhost上のすべての Web サイトの帯域幅消費を測定し、アップロード、ダウンロードなどの統計をローカル/リモート データベースに保存することを目的としています。
ターゲット プラットフォームには、Windows Server 2003、2003 R2、2008、および 2008 R2 のみが含まれます。
このことについて少し調べてみたところ、次のことがわかりました。
- Windows 2003 にあるSNMP mgmtapi.dllの使用
- カスタム Network Driverを使用して統計を収集します。
異なる Web サイトごとの帯域幅消費量を測定するために使用できる、最も適切で安全かつ効果的な方法論/手法、またはそのような手法のセットについてガイドしてください。
この点でコードも共有してください。
よろしく
スティーブ
embedded - Web サーバー、電子メール、snmp を備えたボード
新しいプロジェクト用のボード、モジュール、キットを探しています。
要件:
必要:
- IP インターフェース IPv4/IPv6
- DHCP、StaticIp、ICMP(Ping)
- SNMP V2、V3
- HTTP、ウェブサーバー
- Eメール
あるとよい:
- Telnet
- SSH
- システムログ
次の 2 つの方法があります。
完全に制御されたモジュール + マスター (rs232、spi、.. を備えた 8 ビット) 私はこれを見つけましたhttp://www.connectone.com/products.asp?did=73&pid=92 しかし、SMTP に問題がある可能性があります。直接サポートされていません。UDPのみ。
Linuxを搭載したボード
アドバイスと推薦をありがとう。
osgi - SNMP を介した Apache Karaf/OSGi アプリケーションの監視
SNMP ベースの監視ツールを一般的に使用する顧客環境に配信する必要がある OSGi (特に Equinox で Apache Karaf を使用) アプリケーションを構築しています。SNMP をサポートする費用対効果の高い (オープン ソースが理想的ですが、商用製品の一部として出荷できるライセンスを使用する必要があります) フレームワーク/パッケージを提案できますか? デプロイするアプリケーション バンドルに SNMP API が混入するのを避けるためのボーナス ポイント (代わりに、開発者に JMX MBean を定義してもらいたいと思います)。顧客は、展開のためにプラグインする必要がある監視システムを指示する場合がありますが、内部テストには Nagios を使用しているため、nagios に適したソリューションのさらなるポイント.
snmp - snmp、MIB-II でルーターに接続されている IP を取得する方法
マネージャーとして機能し、ルーターにクエリを実行して (またはトラップを設定して)、接続されている IP のリストを取得するプログラムを作成したいと考えています。私のルーターには次の機能があります: SNMP v1、v2c、組み込み MIB-I、MIB-II エージェント。これらの情報を、ルーターの MIB-II エージェントに問い合わせて標準的な方法 (ベンダーに依存しない) で取得することは可能ですか?
さよなら
java - snmp4j エージェントを使用して独自の snmp シミュレーターを作成するには?
タイトルの通り、snmp デバイスエージェントシミュレーターを作りたいと思っています。今、私の手元には、(snmp walk を介して) 一連の oid とその値を含むテキスト ファイルがあります。
これらすべてを静的 oid としてシミュレーターに追加したいと思います。この oid を登録するかどうかをテストする単純な関数を 1 つ作成しました (正しいと思います)。しかし、これまでのところ、私は望んでいた結果を得ることができません。
TestAgent コードをコピーして貼り付けます。
public class AgentUtil extends BaseAgent {
これが私のSNMPテスターの出力です
[クライアント] ターゲットアドレス: udp:127.0.0.1/162 [クライアント] 送信 PDU: GET[requestID=1075357385, errorStatus=Success(0), errorIndex=0, VBS[1.2.3.4.5.6.7 = Null]] [クライアント] 127.0.0.1/162 からの応答: noSuchObject
エージェント側の出力は次のとおりです。
警告: org.snmp4j.agent.io.MOServerPersistence - コンテキスト 'public' はエージェントによってサポートされなくなりました 情報: org.snmp4j.agent.DefaultMOServer - 登録済み MO StaticMOGroup[root=1.2.3.4.5.6.7,vbs={} ] スコープ org.snmp4j.agent.DefaultMOScope[lowerBound=1.2.3.4.5.6.7,lowerIncluded=true,upperBound=1.2.3.4.5.6.8,upperIncluded=false] INFO : org.snmp4j.agent. mo.snmp.NotificationOriginatorImpl - 通知 1.3.6.1.6.3.1.1.5.1 がコンテキスト [] で報告されました実行中のエージェント... 実行中のエージェント... 実行中の
エージェント... 実行中のエージェント... 実行中のエージェント... 実行中のエージェント。 ..
私はそれを正しくやっていますか?ところで、snmp4j-Agent ライブラリを使用しています。追加情報が必要な場合はお知らせください。
よろしく、サイモン