ポートアクティブディスカバリー
最終更新日: 09 年 2020 月 XNUMX 日Active Discovery portメソッドは、ポートのリストに対してTCP接続を試行し、ワイルドカードエイリアスとワイルドカード値の両方としてポート値を使用して、インスタンスとして応答するポートを返します。
計測パラメータ
1.ポート番号リスト(必須) ポートのリスト。 これは次のようになります。
- 単一のポート、例:80
- ポートのコンマ区切りリスト(例:81、81、90)
- 「-」で区切られたポートの範囲。たとえば、「800〜900」は、800〜900のすべてのポートを表します。
ポート番号に加えて、標準のプロトコル名を直接使用できます(例:http、ftp。チェック こちらをご覧ください。 プロトコル名の場合)。
2.接続タイムアウト(オプション) デフォルトの接続タイムアウトは10秒です。 タイムアウト前にTCP接続が成功した場合にのみ、ポートがインスタンスとして返されます。 独自のタイムアウト値(秒単位)を指定して、デフォルト値を上書きできます。
例–Memcached検出
デバイスで複数のMemcachedインスタンスを実行する場合、またはさまざまなデバイスの異なるポートでMemcachedを実行する場合は、portメソッドを使用してそれらを自動的に検出および監視できます。 11211から11300までの任意のポートで応答する任意のデバイスでMemcachedアプリケーションを監視する必要があります。ActiveDiscoveryのportメソッドを使用して、このようなすべてのインスタンスを検出および監視するように標準のMemcachedデータソースを変更できます。
Memcachedがポート11211、11230、および11231のホストで実行されている場合、上記のActive Discovery構成は、応答する各ポートに対応する3つのインスタンスを返します。