問題タブ [opennms]

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 投票する
1 に答える
224 参照

java - OpenNMS v18 AMQP メッセージ送信の問題

OpenNMS から AMQP エンドポイントにメッセージを送信できません。これが機能したことは一度もありません。OpenNMS と AMQP を使用したのはこれが初めてなので、経験不足である可能性があります。

RabbitMQ 3.5.7 を構成し、この質問に従ってテストしました。外部の QPID 0.32 クライアントを使用する場合は正常に動作し、python または perl を使用する場合も正常に動作します。正常に機能するとは、通信が確立され、メッセージ ペイロードが交換に送信され、バックエンド キューに配信されることです。メッセージは、RabbitMQ 管理 GUI 内で表示できます。

OpenNMS では、ここの指示に従っています EventForwarder で開始し、AlarmNorthbounder を試してみると、どちらも NullPointerException が発生します。

これらのステートメントを使用してプロパティを設定する次のようにカラフを設定しました:-

ログに次のエラー メッセージが表示されます

外部で使用しているのと同じライブラリを使用して、メッセージをキューに配信できるはずです。

org.apache.qpid の DEBUG をオンにすると、次のようになります:-

情報を書き込む前にセッションを閉じます。

外部qpidクライアントから本質的に同じことを行うと、次のように実行されます:-

私はこれを取得します:-

ListSender.java は次のとおりです。

私の推測では、これは何らかの説明の AMQP サーバーへの接続の問題でした。外部 jar からの問題に直面した場合、これをトラブルシューティングしているときに多くの問題に直面したため、ログから問題が何であるかは明らかでした。これは OpenNMS の問題ですか? 誰かがこれをうまく機能させていますか? 何か案は?

乾杯

サイモン

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

cassandra - OpenNMS Horizo​​n のイモリからの Cassandra データ収集

レプリケーションを 2 に設定して 3 つのノードをセットアップした Cassandra クラスターがあり、OpenNMS からパフォーマンス データを収集しようとしています。newts スキーマもセットアップしましたが、OpenNMS からデータを収集する方法がわかりません。助言がありますか。

前もって感謝します。

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

java - Windows OpenNMS - PostgreSQL/Java データベースの問題

OpenNMS - PostgreSQL/Java データベースの問題

jicmp ファイルが致命的なエラーを引き起こしていないことは理解していますが、OpenNMS がユーザーを作成しようとすると、Java 例外が発生するようです。

経験のある人は、何がこれを引き起こしているのか知っていますか?

OpenNMS インストーラーからダンプされたエラー

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

postgresql - OpenNMS Win サーバーのインストールの問題

サーバー 2012 を実行している HTPC にこれをインストールしようとしていて、wiki インストール ガイドに従っていますが、ポート範囲を検索に入れると、これらのエラーが発生します。これはガイドです: https://docs.opennms.org/opennms/releases/latest/guide-install/guide-install.html#gi-install-opennms-windows

次に、opennms内でstart.batを試すと、

必要に応じて、postSQL と Java jdk をインストールしました。指示に従ってSQLをセットアップします。nodeJS など、実際に既にインストールされているプログラムを使用しようとしていることに気付きました。リモートで使用される帯域幅やその他のリソースを監視できるように、これを起動して実行したいと思っています。

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

snmp - HOST-RESOURCES-MIB を持つ pysnmp エージェント

opennms を使用して Python プロセスを監視しようとしています。これを行うには、HOST-RESOURCES-MIB をサポートするエージェントを実装する必要があります。Opennms は、HOST-RESOURCES-MIB の hrSwRunTable を調べて、プロセスの状態をチェックします。テストは、hrSwRunState の数値に対して hrSwRunName として指定されたプロセスを照合することによって行われます。

pysnmp は、変更しようとしているエージェントの作成例をいくつか示していますが、あまり成功していません。

私のコードの関連部分は次のとおりです

コードの最後で、「SNMP-TARGET-MIB->snmpTargetAddrEntry」および「HOST-RESOURCES-MIB->hrSWRunEntry」のインスタンスを生成しようとしていることがわかります。SNMP-TARGET-MIB のコード (pysnmp のドキュメントにあります) は正常に動作しますが、ライン上でインスタンスを生成しようとすると、HOST-RESOURCES-MIB を生成しようとするコードが失敗します。instanceId = hostRunTable.getInstIdFromIndices('my-area')

エラーはpyasn1.error.PyAsn1Error: Can't coerce 'my-area' into integer: invalid literal for int() with base 10: 'my-area'

誰かが私が間違っていることに光を当てることができますか? 私はSNMPに慣れていないので、愚かなエラーである可能性が非常に高いことに気づきました

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

snmp - HOST-RESOURCES-MIB で ProductID を何に設定するか

Python で SNMP エージェントを実装しており、MIB を使用していHOST-RESOURCES-MIBます。設定する必要があるフィールドの 1 つがhrSWRunID. この OID は、状態のタイプProductIDおよび定義であると定義されていますProductID

ProductID :: = TEXTUAL-CONVENTION STATUSの現在の記述、「この原文のコンベンションは特定するのを意図します」

-- unknownProduct は、不明な ProductID に使用されます -- unknownProduct OBJECT IDENTIFIER ::= { 0 0 }

これから の値でcom.mycompany.mydepartment.myapp.appversion十分だと思いましたが、コードを実行するとエラーで失敗しますProductID: invalid literal for int() with base 0: 'com'\n"]

少し実験して、最終的に ProductID を のような一連の数字に設定してコードを実行することができました{1, 2, 3}。私のコードは動作するようになりましたが、正しい値がどうあるべきかについては明確ではありません。

ProductID とは何か、またはあるべきものについて誰かが光を当てることができますか?