Monitoring meta package for Zope/Plone installs
Project description
Introduction
See the doc of http://pypi.python.org/pypi/five.z2monitor
Use zc.monitor and additional plugins to fetch probes via another thread than the one defined in Zope.
Once the instance is running zc.monitor thread listen to another port (127.0.0.1:8888 in this buildout). You can query values using simple python script or nc.
Example:
echo 'uptime' | nc -i 1 localhost 8888
Or (when instance is up):
bin/instance monitor stats
Or:
telnet 127.0.0.1 8888 dbsize
Probes
Currently supported probes:
cache_size – cache sizes informations
check_smtp – Check if SMTP is initialize, return number of errors found.
check_upgrade_steps – Check if all upgrade steps are ran.
conflictcount – number of all conflict errors since startup
count_users – the total amount of users in your plone site
count_valid_users – Count all users connected since 90 days
cpu_times – ?
creation_date_plonesite – Get creation date of plonesite object
dates – Return all date probes
dbactivity – number of load, store and connections on database (default=main) for the last x minutes (default=5)
dbinfo – Get database statistics
dbsize – size of the database (default=main) in bytes
errorcount – number of error present in error_log (default in the root).
help – Get help about server commands
interactive – Turn on monitor’s interactive mode
last_login_time – Get last login time user
last_modified_plone_object_time – Get last modified plone object time
last_modified_zope_object_time – Get last modified zope object time
logstats – ?
memory_percent – ?
monitor – Get general process info
objectcount – number of object in the database (default=main)
quit – Quit the monitor
refcount – the total amount of object reference counts
requestqueue_size – number of requests waiting in the queue to be handled by zope threads
stats – Stats of all information Products.ZNagios know
threads – Dump current threads execution stack
unresolved_conflictcount – number of all unresolved conflict errors since startup
uptime – uptime of the zope instance in seconds
zeocache – Get ZEO client cache statistics
zeostatus – Get ZEO client status information
How it works
This package use differents package
five.z2monitor:
Products.ZNagios:
munin.zope:
zc.z3monitor:
zc.monitorcache:
zc.monitorlogstats:
ztfy.monitor:
Add lines on your buildout:
[instance]
...
zope-conf-additional =
<product-config five.z2monitor>
bind 127.0.0.1:8888
</product-config>
Contributors
- Note: place names and roles of the people who contribute to this package
in this file, one to a line, like so:
Benoît Suttor <bsuttor@imio.be>, Original Author
Changelog
0.2.2 (2015-08-18)
Fix error if last_login is empty. [bsuttor]
0.2.1 (2015-08-13)
Return date in ISO format [bsuttor]
0.2.0 (2015-08-11)
Add a probe (dates) which return all probes date. [bsuttor]
Add last_login_time porbe. [bsuttor]
Add last_modified_plone_object_time probe. [bsuttor]
Add last_modified_zope_object_time probe. [bsuttor]
0.1.2 (2015-07-24)
Date probe are not more in stats probe (from Products.ZNagios). [bsuttor]
Add creation_date_plonesite probe [bsuttor]
0.1.1 (2015-07-22)
Return number of smtp errors found. [bsuttor]
0.1 (2015-07-17)
Add count_users probe [bsuttor]
Initial package [bsuttor]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file collective.monitor-0.2.2.zip.
File metadata
- Download URL: collective.monitor-0.2.2.zip
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcb1e72e31bc59f648507a4af3ed17f0229c23b2b6f882bde1bb69b0d0e15e3b
|
|
| MD5 |
135772c5517c8c12dffec485057bdfe8
|
|
| BLAKE2b-256 |
51239f629e15f8ad1e54b21b81453a48e4fbb2d87d339299d710b5c443b2bf3a
|