Difference between revisions of "AboutUsPerformanceMonitoring"
Line 30: | Line 30: | ||
*Configuration / Screens - Custom screens can be defined here. | *Configuration / Screens - Custom screens can be defined here. | ||
+ | |||
+ | *Reports / Most busy triggers top 100 - Displays a list of the most common issues. |
Revision as of 06:39, 1 October 2007
The responsiveness and performance of the site makes a big difference in how many pages visitors will view, and how often they will come back. A poorly performing site will also wear out our active members causing some of them to leave.
...additional text regarding performance...
Monitoring Resources Internally
We have chosen to try an open source performance monitoring tool called Zabbix [1]. Zabbix includes many features including the following.
- Real-time performance, availability, and integrity monitoring
- Web site monitoring
- Data visualization through use of graphs, maps, and user-defined views
- Condition notifications (including e-mail and jabber)
- Distributed monitoring and configuration
The AboutUs Zabbix site can be accessed here at the following URL:
https://admin.aboutus.org/zabbix/
The same credentials for the AboutUs stats can be used to log into Zabbix. Please contact the systems administrator if you require a personal user account.
Points Of Interest
- Monitoring / Overview - The Overview is refreshed every 30 seconds and includes a dashboard view of all triggers. Successful checks are presented with green boxes while problems show up as red. Grey and white boxes indicate triggers are disabled.
- Monitoring / Web - This page provides the status of HTTP site requests. Clicking on each item will provide download speed and response time graphs. It is important to note each item is a single HTTP request or a series of requests. This data does not represent a user session as requests for images, scripts, and external links are not followed. It does, however, show site performance trends and related backend performance impact.
- Monitoring / Latest data - While you can retrieve graph data under the Overview section by clicking on the colored box, this area provides performance related graphs for various triggers such as CPU, load average, memory, network throughput. A custom time period can be defined for each graph.
- Monitoring / Screens - Custom views can be created using graphs and other objects. An example view has been put together that includes the CPU utilization of all the database servers.
- Configuration / Screens - Custom screens can be defined here.
- Reports / Most busy triggers top 100 - Displays a list of the most common issues.