0

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

それは非常に簡単です:

dim filesys : set filesys = createobject("Scripting.FileSystemObject")
dim tempfolder : set tempfolder = filesys.getspecialfolder(2)
tempfspec = tempfolder.path & "\" & filesys.gettempname

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

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

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

4

1 に答える 1

1

PRTG から、カスタム exe スクリプトに %sensorID 変数を渡します。(PRTG 変数の詳細については、こちらをご覧ください: https://kb.paessler.com/en/topic/373-what-placeholders-can-i-use-with-prtg )

次に、センサー ID に基づいて新しいファイルを作成します。

于 2016-02-26T00:33:26.643 に答える