Probes into Plone and Zope

On all teams, we need to check if Plone turns well. We need some probe to be sure our Plone site runs well !


On all teams, we need to check if Plone turns well. We need some probes to be sure our Plone site runs well !

With Jean-François Roche, we started to have a look on Products.ZNagios. This product allow you to have some probes from Zope, you can ask your instance (live):

  • Number of unresolved conflict on Zope
  • CPU usage
  • DB sizes
  • Memory percent
  • Uptime of Zope
  • ...

You can access to the probes with a thread which listen on Zope  on port 8888 (in this conf). You just have to add zope-conf-additional in your buildout like this:

zope-conf-additional =
<product-config five.z2monitor>

If you want more information on this, you can see documentation of five.z2monitor package.


I created this package for adding some probes into Plone. I created probes as Products.ZNagios. We used a zope interface for registering all probes (zc.z3monitor.interfaces.IZ3MonitorPlugin). In this package, I added these probes:

  • count users
  • count valid users (user logged during 3 last months)
  • check if smtp is set up
  • last login time of a user
  • last time a plone or zope object was modified

How use it

Adding collective.monitor in your buildout in eggs and zcml instance section

eggs +=
zcml +=

And also adding zope-conf-additional as explain above.

After this little config, you can access to probes with different way

1. bin/instance

After starting instance (bin/instance fg) you can access to probes with

./bin/instance monitor dbinfo main
./bin/instance monitor objectcount
./bin/instance monitor stats./bin/instance monitor help

2. netcat

After starting instance (bin/instance fg) you can access to probes with

echo 'dbinfo main' | nc -i 1 8888

3. telnet

After starting instance (bin/instance fg) you can access to probes with

$ telnet 8888
Connected to
Escape character is '^]'.
2015/08/11 11:49:48.540729 GMT+2
Connection closed by foreign host.


With this package, you can make stats on your instance.

We use diamond to collect and put informations from probes on graphite.

It's very helpful for having state of our infrastructure.


Jean-Sébastien Mansart
Jean-Sébastien Mansart says:
Aug 13, 2015 11:44 AM

Do you know ?

Martina says:
Jun 17, 2018 12:16 AM

We all connected to huge chains of in laws
if you go far enough. My parents share grandchildren with 7 other sets of parents once you count step parents, are
the supposed to confir with all 7 of them on naming choices Hell no.

cheap wigs human hair hair extension mkwbhg22938

Annett says:
Jun 17, 2018 08:51 AM

Today's minimalist two piece bikinis were invented by
French fashion designer, Jacques Heim, who lived
in the resort town of Cannes, France, when he designed the first modern day bikinis in 1946.

cheap bikinis cheap swimwear htvbxr30835

Thao says:
Jun 18, 2018 02:46 AM

I ordered this set and I was hesitant about the actual look of the
item but I was pleasantly surprised when I fit it.
I must say that the price is definitely worth it and I would recommend buying from this website.

cock rings bestvibratorsformen ovuffx95045

Chanda says:
Jun 19, 2018 06:11 PM

James Johnson, also known as Jimmy, was born in New Jersey, and was an African American pianist and composer.
As a young boy, he studied classical music and ragtime.

cheap jerseys wholesale nfl jerseys from china gpmmua71538

Raquel says:
Jun 23, 2018 10:22 AM

Sorry if i sounded pompous, i assumed it was just one lazy location not a whole part of your district.
As a case collector myself that hurts to hear. Heres hoping their DL
shapes up because that lazyness hurts only them..
iPhone Cases 79661

Johnson says:
Jul 20, 2018 03:08 PM

This is going to sound boringly technical, but my hubby and I have
discussed this before and we agree.
vibrators 16569

Shaylagup says:
Sep 11, 2018 07:34 PM

Revolutional update of captchas solution software "XRumer 16.0 + XEvil 4.0":
captcha breaking of Google (ReCaptcha-2 and ReCaptcha-3), Facebook, BitFinex, Bing, Hotmail, SolveMedia, Yandex,
and more than 8400 another size-types of captchas,
with highest precision (80..100%) and highest speed (100 img per second).
You can use XEvil 4.0 with any most popular SEO/SMM programms: iMacros, XRumer, GSA SER, ZennoPoster, Srapebox, Senuke, and more than 100 of other programms.

Interested? There are a lot of impessive videos about XEvil in YouTube.


Good luck!

Amuelvok says:
Oct 11, 2018 12:59 PM

[url=]Проститутки Краснодара[/url]
[url=]Индивидуалки Краснодара[/url]
[url=]Массажные салоны Краснодара[/url]
[url=]Выезд проституток в Краснодаре[/url]
[url=]Дешевые проститутки[/url]
[url=]Интимные знакомства Краснодара Краснодара[/url]
[url=]Проститутки в Краснодаре[/url]
[url=]Индивидуалки Краснодара[/url]
[url=]Массажные салоны в Краснодаре[/url]
[url=]Выезд шлюхи в Краснодаре[/url]
[url=]Дешевые бляди Краснодара[/url]
[url=]Секс знакомства Краснодара[/url]
[url=]Шлюхи в Краснодаре[/url]
[url=]Индивидуалки Краснодара[/url]
[url=]Массажные салоны Краснодара[/url]
[url=]Выезд блядей в Краснодаре[/url]
[url=]Недорогие проститутки Краснодара[/url]
[url=]Интимные знакомства Краснодара[/url]
[url=]Шлюхи Краснодара[/url]
[url=]Индивидуалки в Краснодаре[/url]
[url=]Массажные салоны в Краснодаре[/url]
[url=]Выезд шлюх в Краснодаре[/url]
[url=]Дешевые проститутки в Краснодаре[/url]
[url=]Интимные знакомства Краснодара[/url]

Add comment

You can add a comment by filling out the form below. Plain text formatting.