1. Why did you make mod_top?
We have a background in application management and found ourselves having to manage an important LAMP application. After discovering there were no good production tools available to figure out what's going on in the app, we decided to write one. We modeled the UI and the usage model after top since that's what everybody seems to use for systems-level monitoring. What started out as a simple weekend project turned into a lot of code as we ended up needing to refine the tool to make it more useful. When we were done we thought why keep this to ourselves, let's share and see if anyone else is running into the same problems.
2. Is mod_top free?
mod_top is free—we put a bunch of time into creating it and had some fun too. We ask that you fill out our questionnaire when you download it (or even if you don't download it) so we can learn about whether we should spend more time on it.
3. What is the architecture of mod_top?
There are probes that gather information from the pieces of the application infrastructure. For now there is only a probe for PHP. We're thinking we should probably write one for MySQL next but let us know what you think. It's more fun to write stuff other people will use too. There is an agent that collects the information from the probes on the same server. And there is a client which connects to the agent and displays the data. Pretty simple!
4. Why can't I download source?
We plan to provide sources for people to build on other systems soon. Right now the sources are still changing too frequently and we need to do a little cleanup to make sure the build goes smoothly for everyone.