ファイル構造の変更について FTP サーバーを監視する必要がある場合があります。 たとえば、FTP サーバー上に特定のファイルが存在するかどうか、指定したファイルが事前設定されたサイズを超えているかどうか、またはファイルの内容が削除されたかどうか (ファイル サイズが 0 の場合)、指定したファイルが指定した時間間隔で更新されているかどうかを追跡する必要がある場合があります。 最も重要なことは、会社のビジネス プロセスで使用する FTP サーバーの可用性を常に認識する必要があります。

FTP サーバーとそのファイルを確認する必要があるたびに、FTP クライアントの起動、サーバーへのログイン、必要なフォルダーの検索、およびファイルに関する情報の変更の比較は不便で時間がかかります。 FTP サーバーの可用性、ファイルのタイム スタンプ、サイズの監視などのタスクを実行するには、Dotcom モニタ監視ソリューションを使用します。

Dotcom-Monitor を使用すると、FTP サーバー フォルダー上のファイルが FTP ファイルのタイム スタンプを監視して更新されているかどうかを自動的に確認できます。 これは、システムヘルスモニタやその他のロギングアプリケーションのパフォーマンスをチェックする場合に役立ちます。 たとえば、イベント ログ アプリケーションでは、イベント ログにエントリを追加し、ログの内容を 15 分ごとに FTP サーバー上の特定のファイルに複製します。 Dotcom-Monitor は、指定された 15 分間にファイルに変更が加えられたかどうか、およびファイルにデータが含まれているかどうか (サイズが最小許容ファイル サイズを超えている) かどうかを確認します。 ファイルが監視要件を満たしている場合、ログ記録アプリケーションは引き続きイベントに関する情報を適切に記録し、このデータを FTP サーバーに複製します。 さらに、FTP 監視の結果として、FTP サーバーが使用可能で、正しく機能していることを確認します。

FTP サーバーの状態が変更された場合、または指定されたアドレスで事前設定パラメータを持つファイルが検出されなかった場合、Dotcom-Monitor アラート システム はユーザーに通知します (SMS、電子メール、SNMP アラート、電話、PagerDuty など) またはサードパーティ製アプリケーションへのカスタム メッセージを生成します (カスタム通知スクリプト)。

FTP ファイルのタイム スタンプと FTP トラフィックの監視を設定するには、 カスタム スクリプト監視デバイスを作成、sftp_file_check.cs スクリプトを使用します。

FTP ファイルのタイム スタンプ 監視の構成

sftp_file_check.csスクリプトは、FTP サーバーへの接続、ログイン、指定されたファイルの監視を実行し、事前設定された要件が満たされない場合はアラートを生成します。

カスタム スクリプト ファイル 引数
sftp_file_check.cs <“FTP > URL” 監視 < するファイル パラメータの一覧>

FTP URL は 、URL形式の仕様に対応します。

ftp://ユーザー:パスワード@ホスト:ポート/パス

パーツユーザーの一部またはすべて:パスワード @:パスワード:ポート および /パス は省略できます。

特定のファイルを監視するには、ファイルへの完全パスを指定し、次のパラメータを使用します。

  • 「size_min: <long > ” –バイト単位の最小ファイル サイズ。
  • 「size_max: <long > ” –バイト単位の最大ファイル サイズ。
  • 「download_file: <ブール> – ブール値、大文字と小文字を区別します。 trueに設定すると、スクリプトはファイルのダウンロードを試みます。 ファイル サイズが 2097152 バイトの制限を超えた場合、エラー コード .Validation.FileSizeExceeds エラーが返されます。
  • 「年齢: <長い> – 年齢のしきい値 (分単位)。 ファイルがパラメータで指定されたよりも古い場合は、アラートが生成されます。
  • 「timezone_bias: <長い>” – 監視エージェントと FTP サーバー間の時間オフセット (時間単位) は負の値になる可能性があります。 “age”パラメータを正しく計算するために使用します。

指定したファイルが見つからない場合は、エラー アラートが生成されます。

引数の例

タイムスタンプが 15 分より古いファイルが検出された場合にアラートを生成します。

"sftp://localuser:password1@webclient.compass-analytics.com/doc/accounting/Export3a.csv" "size_max:4096" "age:15"

ドットコムモニタによる包括的なFTPモニタリング

FTP サーバーへのアクセスがビジネス プロセスの重要な要素である場合は、FTP サーバーを使用可能にし、24 時間 365 日適切に機能させることが重要です。 たとえば、重要な更新プログラムをサーバー上のファイルに直接発行したり、従業員がサードパーティ製ソフトウェアで使用され、常に最新の状態にする必要がある重要な情報をファイルに保存したりする場合があります。 このような場合は、ビジネスで FTP サーバーの監視 をセットアップする必要があります。

FTP はリモート コンピュータ間でのファイル転送の標準ですが、必要なセキュリティ レベルを提供することはできません。 したがって、FTP サーバーへの安全でない接続の代わりに、セキュア FTPS または SFTP プロトコルを使用することをお勧めします。 ドットコムモニタによるFTPサーバモニタリングは、FTP、SFTP、およびFTPSプロトコルをサポートしています。

FTP サーバーの監視に加えて、FTP サーバーのパフォーマンスを完全に制御するために、サーバー の DNS 名の解決に関する問題を認識するように、Dotcom モニタ監視ソリューションを使用して DNS 監視を構成することをお勧めします。 また、メモリ、CPU、ディスク使用率、および FTP サーバーのその他のパフォーマンス メトリックを監視するように MetricsView 監視デバイス を設定することは、常に良い決定です。