我需要监视每个应用程序接收的请求数、每个应用程序正在使用的内存量、正在使用的cpu量以及其他类似的统计数据。我需要查看每个应用程序的数据。
所有信息都需要存储在数据库中,以便我以后检索(最好是SQLite、PostgreSQL或MySQL)。
谢谢
*更新*
每个应用程序都必须将其数据存储在自己的数据库中,以供应用程序使用。
这里有一些特定的nginx集成图: http://community.zenoss.org/docs/DOC-7441
如果您的服务器是类unix的,那么就有许多工具可以帮助监视进程,如ps、top、lsof等。
顶部:
http://www.linuxforums.org/articles/using-top-more-efficiently_89.html
网络状态:
http://www.simplehelp.net/2009/01/19/monitor-your-linux-machine-with-netstat/
http://www.howtogeek.com/howto/ubuntu/monitor-your-website-in-real-time-with-apachetop/
http://www.cyberciti.biz/tips/howto-performance-benchmarks-a-web-server.html