Products.ZNagios bietet die Möglichkeit für Nagios und Munin, in die zope2 Server tippen und Status und Leistungsdaten abzurufen.
Nagios Daten
& Nbsp; uptime
& Nbsp; Hauptdatenbankgröße
& Nbsp; Gesamtreferenzzähler
& Nbsp; Fehler in der root-Fehlerprotokoll
Munin Daten
Grafiken von zeo_munin.py bereitgestellt
Clients
& Nbsp; nr von zeo Kunden verbunden zu Server Zeo
Überprüfung
& Nbsp; XXX Hilfedokument
loadstores
& Nbsp; nr Objekt Lade- und Speichervorgänge von der Datenbank
Grafiken von munin_client.py bereitgestellt
Betriebszeit
& Nbsp; Betriebszeit der Zope-Instanz in Tagen (1 Stunde ist 0.041)
refcount
& Nbsp; XXX Hilfedokument
Fehler
& Nbsp; Gesamtzahl der Fehler, Konflikte und ungelöste Konflikte
Aktivität
& Nbsp; Gesamtzahl der Objektlasten, speichert und die Gesamtzahl der Datenbankverbindungen
cacheconnections
& Nbsp; Zahl der aktiven und Gesamt-Objekte für jede Verbindung
cachetotals
& Nbsp; Anzahl der aktiven Objekte aller Anschlüsse (siehe cacheconnections oben)
dbsize
& Nbsp; Größe der Datenbank in Megabyte
Konfigurieren Nagios
Legen Sie eine Zeile wie diese in Ihrem Nagios-Plugin-Konfiguration das Plugin zur Verfügung zu stellen:
command [check_zope] = / path / to / check_zope.py -H $ ARG1 $ -p $ ARG2 $ -d $ ARG3 $
-r $ ARG4 $ -a $ arg5 $
Legen Sie eine Zeile wie diese in Ihrem Nagios-Host-Konfiguration, den Einsatz:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
Konfigurieren Nagios
Um den richtigen Befehl Konfiguration für "check_zope" erhalten, kopieren Sie die zope.cfg in Ihr Plugin config (debian: / usr / share / nagios / pluginconfig) oder die commands.cfg in / etc / nagios /.
Dann können Sie Nutzung des check_zope Befehl für Dienstleistungen:
define service {
& Nbsp; use generic-service
& Nbsp; host_name thezopehost
& Nbsp; service_description Zope
!!!!! & Nbsp; check_command check_zope thezopehost 8080 1000000000 500000 admin: Passwort
}
Configure Munin
Symlink Plugins
Erstellen Sie symbolische Links in / etc / munin / plugins /
Plugins mit munin_client.py werden wie mit dem Namen:
/ Etc / munin / plugins / zope_
zB:
/ Etc / munin / plugins / zope_uptime_instance1
/ Etc / munin / plugins / zope_uptime_instance2
/ Etc / munin / plugins / zope_activity_instance1_db2
Plugins mit zeo_munin.py werden wie mit dem Namen:
/ Etc / munin / plugins / zeo_
Graph
& Nbsp; siehe Munin Daten für eine Liste der verfügbaren Diagramme
Server-Index
& Nbsp; | PORT_ Host und Port werden in der Konfiguration MUNIN_ZEO_HOST sah
Lagerung
& Nbsp; Name des Speicher, optional, standardmäßig 1
Beispiele:
/ Etc / munin / plugins / zeo_clients_ZEO1
/ Etc / munin / plugins / zeo_clients_ZEO1_1
/ Etc / munin / plugins / zeo_loadstores_ZEO1_temp
Konfigurieren Plugins
Fügen Sie eine Konfigurationsdatei, um vim /etc/munin/plugin-conf.d/zope die Plugins sagen, wie man eine Verbindung zum Server / Clients Zeo:
[Zope_ *]
Benutzer 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_ *]
Benutzer root
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
Was ist neu in dieser Pressemitteilung:
- Registrierung znagios Sonden zc.monitor Versorgungsunternehmen (mit Freigabe five.z2monitor)
Was ist neu in Version 0.5:
- munin_client.py können mehrere Datenbanken jetzt behandeln. [Davisagli]
Anforderungen :
- Python
Kommentare nicht gefunden