問題タブ [prtg]

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 に答える
440 参照

c# - API レスポンスから JSON を逆シリアル化する

サーバー監視サービスである「PRTG」というAPIを利用しています。デバイス上のすべてのセンサーを呼び出すと、Fiddler で次の応答が返されます。

この応答に従うクラス構造を作成しようとしました。次のようになります。

私はこのコードを実行しています:

これは、URL クエリを実行し、それを選択したクラス (BasePrtgSensors) に逆シリアル化しようとする、WebClient ラッパーにある基本メソッドです。実際の呼び出しは次のとおりです。

オブジェクトから得られるのは、呼び出し後に null と 0 の値だけです。クラス構造のどこかで失敗したと確信していますが、シリアライゼーションはまったく初めてで、応答がクラスにデシリアライズされない理由がわかりません。

ご指導いただきありがとうございます。

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

xml - PRTGカスタムスクリプトは有効なXMLを返しますが、ダッシュボードは文句を言います

PRTGダッシュボード内で構成されたEXEXMLディレクトリにPRTGカスタムスクリプトがあります。

手動で実行すると、私が知る限り、完全に有効な次の出力が得られます。

実際、行末に同一のシーケンスを含む、ほぼ同じ形式を生成する別のスクリプトがあります。CR/LF

両方の出力を詳細にチェックして、 (with an )channe1の代わりに(with a)を使用するなど、愚かなことをしていないことを確認しました。channelL

それでも、最初のものでは、ダッシュボードにアクセスし続けます。

XML: 返された xml は、予期されたスキーマと一致しません。(コード: PE233) -- JSON: 返された json が期待される構造と一致しません (無効な JSON.)。(コード:PE231)

この問題の原因は何ですか?

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

persistence - センサーの実行間でデータを保持するにはどうすればよいですか?

PRTG 監視ソフトウェア用の VBScript カスタム センサーをいくつか作成しました。これらは、特定のセンサー実行内でさまざまな目的のために一時ファイルを使用します。

それは非常に簡単です:

tempfspecそして、必要なものに使用するファイルを簡単に作成できます。

ただし、センサーの実行間で永続的な状態を保存する必要があるため、ランダムに名前が付けられた一時ファイルでは実行できません。

特定のセンサーが実行されるたびに同一の一意のファイル名を取得するにはどうすればよいですか (複数のセンサーが同じファイルを使用しようとするのは望ましくありません)。

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

php - URL オブジェクト json NAGIOS

質問があります。私は多くの監視 Web をPRTG使用しています。さまざまなセンサーのステータスとアラーム メッセージを返す URL を作成し、この情報をさまざまな Web グラフィック ページで処理できることを知っている場合は、今、私は同じことをするように頼まれましたが、ツールを使用してNAGIOSプロセスを聞くことができますか? アルギンがこれで機能した場合、URLを構築する方法がわかりません。助けていただければ幸いです。

URL の例PRTG:

戻る:

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

windows - PowerShell スクリプトでファイルを削除する

PowerShell に、yyyymmdd という規則で名前が付けられたフォルダーのディレクトリをスキャンするスクリプトがあります。ディレクトリをスキャンし、現在のものから 1 週間前までのすべてのフォルダを見つけて、それらを別のディレクトリにコピーします。それらを他のディレクトリにコピーした後、同じ名前で18か月以上前の新しいディレクトリ内のフォルダーを削除したいと思います。これを行う簡単な方法はありますか?以下にスクリプトを貼り付けました。