Products.ZNagios bied die vermoë om vir Nagios en Munin te tap in die Zope2 bediener en status en prestasie data te haal.
Nagios data strong>
& Nbsp; uptime
& Nbsp; belangrikste databasis grootte
& Nbsp; totale verwysing telling
& Nbsp; foute in die wortel fout log
Munin data strong>
grafieke wat deur zeo_munin.py
kliënte
& Nbsp; nr van zeo kliënte verbind aan bediener zeo
verifieer
& Nbsp; XXX hulp dokument
loadstores
& Nbsp; nr voorwerp vragte en winkels van die databasis
grafieke wat deur munin_client.py
uptime
& Nbsp; uptime van die Zope byvoorbeeld in dae (1 uur 0,041)
refcount
& Nbsp; XXX hulp dokument
foute
& Nbsp; totale aantal foute, konflikte en onopgeloste konflikte
aktiwiteit
& Nbsp; totale aantal voorwerp vragte, winkels en totale aantal databasis verbindings
cacheconnections
& Nbsp; aantal aktiewe en totale voorwerpe vir elke verbinding
cachetotals
& Nbsp; aantal aktiewe voorwerpe van alle verbindings (sien cacheconnections hierbo)
dbsize
& Nbsp; grootte van die databasis in megabyte
Stel Nagios
Sit 'n lyn soos hierdie in jou Nagios plugin opset om die prop beskikbaar te stel:
opdrag [check_zope] = / pad / na / check_zope.py -H $ noem arg1 $ p $ ARG2 $ d $ ARG3 $
r $ ARG4 $ -a $ ARG5 $
Sit 'n lyn soos hierdie in jou Nagios gasheer opset om die gebruik:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
Stel Nagios
Om die korrekte bevel opset vir "check_zope" kry, kopieer die zope.cfg in jou plugin config gids (Debian: / usr / share / Nagios / pluginconfig) of die commands.cfg in / etc / Nagios /.
Dan kan jy die gebruik van die check_zope opdrag vir dienste:
definieer diens {
& Nbsp; gebruik generiese diens
& Nbsp; host_name thezopehost
& Nbsp; service_description Zope
!!! & Nbsp; check_command check_zope thezopehost 8080 1000000000 500,000 admin: wagwoord
}
Konfigureer Munin
Symlink proppe
Skep Symlinks in / etc / Munin / plugins /
plugins behulp munin_client.py is vernoem soos:
/ Etc / Munin / plugins / zope_
bv:
/ Etc / Munin / plugins / zope_uptime_instance1
/ Etc / Munin / plugins / zope_uptime_instance2
/ Etc / Munin / plugins / zope_activity_instance1_db2
plugins behulp zeo_munin.py is vernoem soos:
/ Etc / Munin / plugins / zeo_
grafiek
& Nbsp; sien Munin data vir 'n lys van beskikbare grafieke
bediener-indeks
& Nbsp; gasheer en hawe is opgekyk in die opset MUNIN_ZEO_HOST | PORT_
stoor
& Nbsp; naam van die stoor, opsioneel, verstek na 1
voorbeelde:
/ Etc / Munin / plugins / zeo_clients_ZEO1
/ Etc / Munin / plugins / zeo_clients_ZEO1_1
/ Etc / Munin / plugins / zeo_loadstores_ZEO1_temp
Instel proppe
Voeg 'n konfigurasielêer te vim /etc/munin/plugin-conf.d/zope die plugins te vertel hoe om toegang tot die bediener / kliënte zeo:
[Zope_ *]
gebruiker wortel
env.MUNIN_ZOPE_HOST_instance1 http: // localhost: 8401 / Control_Panel / Munin
env.MUNIN_ZOPE_AUTHENTICATE_instance1 admin: admin
env.MUNIN_ZOPE_HOST_instance2 http: // localhost: 8402 / Control_Panel / Munin
env.MUNIN_ZOPE_AUTHENTICATE_instance2 admin: admin
[Zeo_ *]
gebruiker wortel
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
Wat is nuut in hierdie release:
- Aktiveer registrasie van znagios probes as zc.monitor utilities (met behulp five.z2monitor)
Wat is nuut in die weergawe 0,5:
- munin_client.py kan nou hanteer verskeie databasisse. [Davisagli]
Vereistes :
- Python
Kommentaar nie gevind