2009-05-28 30 views
2

在构建一个web应用程序(不是基于任何特定的框架)我想建立一个“完整的”工具来监视它。什么东西你想监视一个web应用程序

显然有一些伟大的工具用于监视数据库或Web服务器或应用程序服务器......但我想构建一个让管理员用户可以监视系统整体健康状况的仪表板。

我已经注意到以下要监视的内容,但我相信还有更多的内容可能会被忽视。

为了记录应用程序是否建立在LAMP堆栈上,超出索引页面只能由注册用户访问(100 - 5,000?)。其他表/日志包含(或将包含)报告以下内容所需的数据。

项目至今认为:

  • 用户:(激活,注册)
  • 业务对象:(计数....例如接触#,账户#,托管服务#)
  • 注册记忆:(#着陆,注册尝试#,注册成功#,帐户清除的#)
  • 忘记密码:(请求#和用于哪个用户)
  • 的Logi n次尝试:(失败次数)(可能用于查看字典攻击是否正在进行)
  • 电子邮件:(#发送(由系统/用户))(例如,赶上如果系统成为垃圾邮件引擎)
  • HTTP 404错误(错误#,其中页)
  • HTTP 500错误:
  • 点击:(通过IP/Referer的#,逐页)(例如获得觉得任何即将到来的DOS攻击/ slashdotting)
  • DB查询:(查询#,表#)

还有什么遗漏或将是有益的?

+0

对此有一些很好的答案可以通过搜索...我自己回答了一些。 :) – 2009-05-28 16:48:46

回答

1

有一些错误跟踪系统记录被调用的错误或警告。

相关问题