ウェブサイト

サイトアクティビティログ

The Activity log is the per-site record of what has been done and by whom: every backup taken, PHP version changed, domain added, cache purged, SSH key installed and password reset, in one…

アクティビティログは、サイトごとの記録です: 実行されたすべてのバックアップ、PHP バージョン変更、ドメイン追加、キャッシュパージ、SSH キーのインストール、パスワードリセットが、1 つの逆時系列リストに表示され、数秒でスキャンできます。

アクティビティログの場所

Websites を開き、サイトをクリックして、サイトタブストリップの Advanced メニューを開き、Activity を選択します。ページは Activity log というタイトルで、このサイトで実行された最近のアクションについて説明しています。

メインサイドバーにトップレベルの Activity アイテムはありません。ログは 1 つのサイトを対象とするため、便利です: 他のサイト、請求情報、またはメールボックスへの変更は含まれません。

KPanel のサイトのアクティビティログ

エントリの読み方

各行には 4 つの部分があります:

  • アイコンタイル: アクションの種類によって色分けされています。削除と無効化は赤のゴミ箱、作成と有効化は緑のプラス、更新と設定変更は琥珀色の鉛筆、ログイン、シングルサインオンイベント、復元は青のキーです。
  • プレーンテキストラベル: PHP version changedBackup createdCustom domain addedWP admin SSO login など。
  • 詳細ピル: 表示する価値のある具体的な内容がある場合。例えば、古い PHP バージョンと新しい PHP バージョン、ブロックされた IP アドレス、または追加された SSH キーの名前など。
  • 実行者とタイムスタンプ: 右側に表示されます。

詳細ピルは、調査中にログを本当に役立つものにする部分です。Site URL updated だけではあまり情報になりませんが、oldvalue to newvalue が隣にある Site URL updated はすべてを示しています。

実行者

各ラベルの下にある実行者行には、アクションを実行した KPanel ユーザーの名前、またはユーザーが名前を設定していない場合はメールアドレスが表示されます。

自動アクションは System に属します。スケジュール済みバックアップ、自動 SSL 更新、cron 駆動の自動更新などはすべて System エントリです。ユーザーが実行しなかったと言うユーザーに属するアクションが表示された場合、ログイン侵害として扱い、Account SecurityTwo-Factor Authentication を参照してください。

エントリはプラットフォームによって書き込まれ、ユーザーが書き込むのではなく、パネルから編集または削除する方法はありません。つまり、書き直し可能な監査証跡は監査証跡ではないということです。

記録される内容

ログはサイトの全体を対象とし、1 つのエリアだけではありません。大まかには:

エリア
サイトライフサイクルサイト作成、サイト削除、サイト設定更新
アクセスWordPress 管理者シングルサインオン、phpMyAdmin シングルサインオン、SSH キー追加、SFTP ユーザー作成
バックアップバックアップ作成、バックアップ復元要求、バックアップスケジュール更新
ドメインと SSLカスタムドメイン追加または削除、ドメイン有効化、SSL 証明書更新
PHP とサーバーPHP バージョン変更、PHP 設定更新、PHP-FPM 再読み込み、低速クエリログ切り替え
キャッシングRedis キャッシュ有効または無効、フルページキャッシュパージ、URL キャッシュパージ
セキュリティIP アドレスブロック、国アクセスルール更新、XML-RPC ブロック切り替え、ログインロックアウト有効化、サイトパスワード保護有効化
WordPress 操作ユーザー作成および削除、ロール変更、パーマリンク更新、プラグインおよびコア自動更新、.htaccess 保存、リビジョン削除
WooCommerceゲートウェイ変更、オーダーステータス一括更新、通貨更新、在庫更新
デプロイと環境ステージング作成とシンク、本番環境へのプッシュ、プレビューデプロイメント作成と破棄
ファイルファイル保存、名前変更または削除、データベース エクスポートまたはインポート

アクションにまだ親切なラベルがない場合、エントリを非表示にする代わりに未加工のアクション名が表示されます。新しいため削除されるものはありません。

更新

リストはページを開くときに読み込まれ、ポーリングされません。別のタブで変更を加えた後、最新のエントリを取得するには、右上の Refresh をクリックします。

ページは最新 100 エントリを読み込みます。古いアクティビティは保持されますが、パネルはそのウィンドウを超えてページングされないため、数ヶ月前から何かを再構築する必要がある場合、チケットを開いてサポートに監査レコードを取得するよう求めてください: Opening a Support Ticket を参照してください。

実際のログの使用

何かが破損した後

推測を始める前にここから始めてください。ログを開き、サイトが不具合を起こし始めた時刻の直前のエントリを確認すると、通常は最初の画面で原因が見つかります: PHP バージョンがバンプされた、プラグインが自動更新された、.htaccess が保存された、キャッシュ設定が切り替わったなど。

これはエラーログを読むより高速です。ログは症状ではなく何が変更されたかを示しているため、です。疑わしい箇所が見つかったら、Error Logs で正確な失敗方法を確認できます。

引き継ぎ後

他の誰かからサイトを引き継ぐ場合、アクティビティログはそのサイトの実行方法に関する最短のブリーフィングです: バックアップが取得されているか、更新が自動か手動か、誰かがシェルインしているか、セキュリティ機能がオンになっているかなど。

セキュリティチェックとして

具体的に探す価値のあるパターンは 2 つあります:

  • 認識していない SSH キーと SFTP ユーザー。 どちらも作成時のラベルで記録されます。Adding SSH Keys To a Site と照らし合わせ、見知らぬものは取り消してください。
  • 奇妙な時間帯でのシングルサインオンログイン。 すべての WordPress 管理者と phpMyAdmin シングルサインオンは、そのログインを開始したユーザーと共に記録されます。

修正を開始する前に、関連行のスクリーンショットを取ってください。エントリはログに残りますが、タイムスタンプが表示されているスクリーンショットは、メモリからの説明よりもサポートチケットに添付しやすいです。

ログが表示しないもの

  • KPanel 外で行われた変更。 SFTP でファイルを編集することは、パネルのファイルマネージャーを通じて行われた場合のみファイル操作として記録されます。直接 SSH 作業は詳細に記載されていませんが、キーが存在するという事実は記載されます。
  • 訪問者トラフィック。 その場合は、サイトの Analytics タブを使用してください。
  • WordPress 内のアプリケーションレベルのイベント。 wp-admin 内から実行されたプラグインアクションは、KPanel からトリガーされない限り、WordPress のビジネスであり、プラットフォームのビジネスではありません。

次に進むこと

  • Error Logs: 変更の背後にある失敗の詳細。
  • Site Settings: ここで設定更新として表示されるメンテナンスと HTTPS トグル。
  • Taking a Backup: 取り消したい変更を加える前。

それでもお困りですか?

こちらまでメールでお問い合わせください support@kapsulehost.com またはKPanelでチャットを開いてください。

KPanel を開く
サイトアクティビティログ