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
Last revisionBoth sides next revision
evergreen-admin:monitoring [2015/06/23 12:10] – [Presentations & Examples] stomproevergreen-admin:monitoring [2015/08/06 13:45] – [Action Trigger] stompro
Line 5: Line 5:
 ===== Presentations & Examples ===== ===== Presentations & Examples =====
  
-[[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 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.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

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.