Products.ZNagios gir mulighet for Nagios og Munin å benytte seg av Zope2 serveren og hente status og ytelse data.
Nagios data strong>
& Nbsp; oppetid
& Nbsp; hoveddatabasen størrelse
& Nbsp; total referanseantall
& nbsp; feil i roten feilloggen
Munin data strong>
grafer som tilbys av zeo_munin.py
klienter
& Nbsp; Antall rekke spesiel klienter koblet til Zeo server
verifisere
& Nbsp; XXX hjelpedokument
loadstores
& Nbsp; Antall objekt laster og butikker av databasen
grafer som tilbys av munin_client.py
oppetid
& Nbsp; oppetid på Zope eksempel i dag (1 time er 0,041)
refcount
& Nbsp; XXX hjelpedokument
feil
& Nbsp; totalt antall feil, konflikter og uløste konflikter
aktivitet
& Nbsp; totale antall objekt laster, butikker og totalt antall database tilkoblinger
cacheconnections
& Nbsp; antall aktive og totale objekter for hver tilkobling
cachetotals
& Nbsp; antall aktive objekter av alle tilkoblinger (se cacheconnections ovenfor)
dbsize
& Nbsp; størrelsen på databasen i megabyte
Konfigurer Nagios
Sett en linje som dette i dine Nagios plugin konfigurasjon for å gjøre plugin tilgjengelig:
kommandoen [check_zope] = / sti / til / check_zope.py -H $ ARG1 $ -p $ ARG2 $ -d $ ARG3 $
-r $ ARG4 $ -a $ ARG5 $
Sett en linje som dette i din Nagios Host Configuration å bruke:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
Konfigurer Nagios
For å få riktig kommando konfigurasjonen for "check_zope", kopiere zope.cfg inn plugin config katalogen (debian: / usr / share / nagios / pluginconfig) eller commands.cfg i / etc / Nagios /.
Da kan du benytte deg av check_zope kommandoen for tjenester:
definere tjenesten {
& Nbsp; bruke generisk-tjeneste
& Nbsp; vertsnavn thezopehost
& Nbsp; service_description Zope
!!!! & Nbsp; check_command check_zope thezopehost 8080 1000000000 500000 admin: passord
}
Konfigurer Munin
Symlink Plugins
Lag symlinker i / etc / munin / plugins /
plugins bruker munin_client.py er navngitt som:
/ Etc / munin / plugins / zope_
f.eks
/ Etc / munin / plugins / zope_uptime_instance1
/ Etc / munin / plugins / zope_uptime_instance2
/ Etc / munin / plugins / zope_activity_instance1_db2
plugins bruker zeo_munin.py er navngitt som:
/ Etc / munin / plugins / zeo_
graf
& Nbsp; se Munin data for en liste over tilgjengelige grafer
server-indeks
& Nbsp; vert og port blir sett opp i konfigurasjonen MUNIN_ZEO_HOST | PORT_
lagring
& Nbsp; navnet på lagring, valgfrie, standard til 1
eksempler:
/ Etc / munin / plugins / zeo_clients_ZEO1
/ Etc / munin / plugins / zeo_clients_ZEO1_1
/ Etc / munin / plugins / zeo_loadstores_ZEO1_temp
Konfigurer Plugins
Legg en konfigurasjonsfil til vim /etc/munin/plugin-conf.d/zope å fortelle plugins hvordan du kobler til Zeo server / klienter:
[Zope_ *]
root
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_ *]
root
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
Hva er nytt i denne versjonen:
- Aktiver registrering av znagios sonder som zc.monitor verktøy (ved hjelp five.z2monitor)
Hva er nytt i versjon 0.5:
- munin_client.py kan håndtere flere databaser nå. [Davisagli]
Krav
- Python
Kommentarer ikke funnet