This is an old revision of the document!
Table of Contents
Evergreen Availability Monitoring
This page contains information to help setup an Evergreen availability monitoring system to monitor your Evergreen system.
Presentations & Examples
Evergreen Availability Monitoring, Evergreen 2014 Conference, Michael Tate, Equinox Software - Focuses on Nagios but the general principles apply to all monitoring systems.
What to Monitor
Ideas on what to monitor to know how your Evergreen system is performing. This is roughly ordered from the top of the software stack to the bottom.
Load Balancer
Monitor the status of your load balancer. Is it currently running, are all the backends considered active. How many redirects a minute is it handling.
Apache Server Processes
- Is the apache2 process running?
- How many apache2 processes are running compared with the max allowed?
- How much memory are the apache2 processes using?
- Are the http/https/websockets ports open and accessible?
- How many requests per second? Bytes sent/received?
- How many errors of various types were found in the logs?
Apache Performance
Monitoring the response time for various web page loads will give you a good glimpse of how your system is performing for users.
Some ideas of areas to monitor.
- Main Opac Page
- Record Detail Page
- Search Results using various options
- Patron Login / account summary
- UNAPI results
- HTTP Opensrf gateway requests