2

Web アプリケーション (特定のフレームワークで構築されていない) を構築する際に、それを監視するための「完全な」ツール セットを構築したいと考えています。

DB、Web サーバー、またはアプリケーション サーバーを監視するための優れたツールがいくつかあることは明らかですが、管理者ユーザーがシステムの全体的な状態/状態を監視できるダッシュボードを構築したいと考えています。

監視すべき次の点に注意しましたが、見落としている可能性があるものは他にもあると確信しています。

記録のために、問題のアプリは LAMP スタック上に構築されており、インデックス ページを超えて、登録ユーザー (100 ~ 5,000?) のみがアクセスできます。追加のテーブル/ログには、次のレポートに必要なデータが含まれています (または含まれる予定です)。

これまでに考慮された項目:

  • ユーザー: (アクティブ、登録済み)
  • ビジネス オブジェクト: (カウント.... 例: 連絡先の数、アカウントの数、マネージド サービスの数)
  • 登録: (ランディングの数、サインアップの試行の数、サインアップの成功の数、アカウントの削除の数)
  • Lost Password: (リクエストの数と対象のユーザー)
  • ログイン試行回数: (失敗回数) (辞書攻撃が進行中かどうかを確認するためのユーザー ID)
  • メール: (# 送信 (システム/ユーザー)) (例: システムがスパム エンジンになった場合にキャッチ)
  • HTTP 404 エラー: (エラーの数、ページ数)
  • HTTP 500 エラー:
  • ヒット数: (IP/Referer ごとの数、ページごと) (たとえば、今後の DOS 攻撃/スラッシュドッティングの感触を掴む)
  • DB クエリ: (クエリの数、テーブルの数)

他に何が欠けているか、または役立つでしょうか?

4

1 に答える 1

1

呼び出されたエラーや警告をログに記録する、ある種のバグ追跡システムを用意してください。

于 2009-05-28T16:42:09.047 に答える