Products.ZNagios giver mulighed for Nagios og Munin at udnytte det Zope2 serveren og hente status og performance data.
Nagios data strong>
& Nbsp; oppetid
& Nbsp; vigtigste database størrelse
& Nbsp; total henvisning tæller
& nbsp; fejl i roden fejlloggen
Munin data strong>
grafer, som zeo_munin.py
klienter
& Nbsp; nr af Zeo klienter tilsluttet Zeo server
verificere
& Nbsp; XXX help dokument
loadstores
& Nbsp; nr af objekt belastninger og butikker i databasen
grafer, som munin_client.py
oppetid
& Nbsp; oppetid af zope eksempel i dage (1 time er 0,041)
refcount
& Nbsp; XXX help dokument
fejl
& Nbsp; samlede antal fejl, konflikter og uløste konflikter
aktivitet
& Nbsp; samlede antal objekter belastninger, butikker og samlet antal databaseforbindelser
cacheconnections
& Nbsp; antallet af aktive og totale objekter for hver forbindelse
cachetotals
& Nbsp; antallet af aktive objekter af alle forbindelser (se cacheconnections ovenfor)
dbsize
& Nbsp; databasens størrelse i megabyte
Konfigurer Nagios
Sæt en linje som denne i din Nagios plugin konfiguration for at gøre plugin til rådighed:
Kommandoen [check_zope] = / sti / til / check_zope.py -H $ ARG1 $ -p $ ARG2 $ -d $ Arg3 $
-r $ ARG4 $ -a $ Arg5 $
Sæt en linje som denne i din Nagios værtskonfiguration at bruge:
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 at få den rigtige kommando konfiguration for "check_zope", kopiere zope.cfg i din plugin config mappe (debian: / usr / share / Nagios / pluginconfig) eller commands.cfg i / etc / Nagios /.
Derefter kan du gøre brug af check_zope kommandoen for tjenesteydelser:
definere tjeneste {
& Nbsp; bruge generiske service
& Nbsp; HOST_NAME thezopehost
& Nbsp; service_description Zope
!!!!! & Nbsp; check_command check_zope thezopehost 8080 1000000000 500000 admin: password
}
Indstil Munin
Symlink Plugins
Opret symlinks i / etc / munin / plugins /
plugins der bruger munin_client.py er navngivet som:
/ Etc / munin / plugins / zope_
fx:
/ Etc / munin / plugins / zope_uptime_instance1
/ Etc / munin / plugins / zope_uptime_instance2
/ Etc / munin / plugins / zope_activity_instance1_db2
plugins der bruger zeo_munin.py er navngivet som:
/ Etc / munin / plugins / zeo_
graf
& Nbsp; se Munin data for en liste over tilgængelige grafer
server-indeks
& Nbsp; vært og port er så op i konfigurationen MUNIN_ZEO_HOST | PORT_
opbevaring
& Nbsp; navnet på opbevaring, valgfri, defaults til 1
eksempler:
/ Etc / munin / plugins / zeo_clients_ZEO1
/ Etc / munin / plugins / zeo_clients_ZEO1_1
/ Etc / munin / plugins / zeo_loadstores_ZEO1_temp
Indstil plugin
Tilføj en konfigurationsfil til vim /etc/munin/plugin-conf.d/zope at fortælle plugins, hvordan man opretter forbindelse til Zeo server / klienter:
[Zope_ *]
user 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_ *]
user root
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
Hvad er nyt i denne udgivelse:
- Aktiver registrering af znagios sonder som zc.monitor forsyningsselskaber (ved hjælp af five.z2monitor)
Hvad er nyt i version 0.5:
- munin_client.py kan håndtere flere databaser nu. [Davisagli]
Krav :
- Python
Kommentarer ikke fundet