User Tools

Site Tools


evergreen-admin:monitoring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
evergreen-admin:monitoring [2015/06/23 12:10] – [Presentations & Examples] stomproevergreen-admin:monitoring [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 6: Line 6:
  
 [[http://evergreen-ils.org/wp-content/uploads/2014/04/eg14_Evergreen_Availability_Monitoring-2014.pdf | Evergreen Availability Monitoring, Evergreen 2014 Conference, Michael Tate, Equinox Software]] - Focuses on [[https://www.nagios.org/|Nagios]] but the general principles apply to all monitoring systems. [[http://evergreen-ils.org/wp-content/uploads/2014/04/eg14_Evergreen_Availability_Monitoring-2014.pdf | Evergreen Availability Monitoring, Evergreen 2014 Conference, Michael Tate, Equinox Software]] - Focuses on [[https://www.nagios.org/|Nagios]] but the general principles apply to all monitoring systems.
 +
 +[[http://git.evergreen-ils.org/?p=contrib/equinox.git;a=tree;f=monitoring;hb=HEAD|Equinox Evergreen Monitoring Scripts]]
 ===== What to Monitor ===== ===== What to Monitor =====
  
Line 15: Line 17:
 ==== Apache Server Processes ==== ==== 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 there any runaway apache2 processes using too much CPU? 
 +  - 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 ==== ==== 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. Monitoring the response time for various web page loads will give you a good glimpse of how your system is performing for users.
Line 26: Line 34:
   * UNAPI results   * UNAPI results
   * HTTP Opensrf gateway requests   * HTTP Opensrf gateway requests
 +
 +==== SIP Server ====
 +  - Is the SIP Server process running?
 +  - How many processes are running compared with the max number allowed?
 +  - Is the SIP port open(TCP 6001) and responding to requests?
 +
 +
 +==== NCIP Server ====
 +
 +==== Z39.50 Server ====
 +  - Is the Z39.50 Server process running?
 +  - How many processes are running compared with the max number allowed?
 +  - Is the Z39.50 port open(TCP 210) and responding to requests?
 +
 +==== OpenSRF Services ====
 +  - Are the opensrf router processes running?
 +  - Is there one listener process and at least one drone process for each service enabled?
 +  - Are the number of drone processes close to the max_children settings for that service?
 +
 +==== Reporter ====
 +
 +==== Action Trigger ====
 +  - Are there any stale action_trigger_runner.pl lock files?
 +  - How many pending events are there compared with your libraries normal level of pending events.
 +
 +
 +
evergreen-admin/monitoring.1435075836.txt.gz · Last modified: 2022/02/10 13:33 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.