Products.ZNagios menyediakan kemampuan untuk nagios dan Munin untuk memasuki server Zope2 dan mengambil status dan data kinerja.
Data Nagios
& Nbsp; uptime
& Nbsp; ukuran basis data utama
& Nbsp; Total jumlah referensi
& Nbsp; kesalahan di log kesalahan akar
Data Munin
grafik yang disediakan oleh zeo_munin.py
klien
& Nbsp; nr dari zeo klien terhubung ke server yang Zeo
memverifikasi
& Nbsp; XXX dokumen bantuan
loadstores
& Nbsp; nr beban objek dan toko database
grafik yang disediakan oleh munin_client.py
uptime
& Nbsp; uptime dari contoh zope di hari (1 jam 0,041)
refcount
& Nbsp; XXX dokumen bantuan
kesalahan
& Nbsp; jumlah kesalahan, konflik dan konflik yang belum terselesaikan
aktivitas
& Nbsp; jumlah total beban objek, toko dan jumlah koneksi database
cacheconnections
& Nbsp; jumlah objek aktif dan total untuk setiap koneksi
cachetotals
& Nbsp; jumlah objek aktif semua koneksi (lihat cacheconnections atas)
dbsize
& Nbsp; ukuran database di megabyte
Konfigurasi Nagios
Masukan baris seperti ini di nagios Anda Plugin konfigurasi untuk membuat plugin tersedia:
perintah [check_zope] = / path / ke / check_zope.py -H $ ARG1 $ p $ ARG2 $ d $ arg3 $
r $ Arg4 $ -a $ ARG5 $
Masukan baris seperti ini di konfigurasi host nagios Anda untuk menggunakan:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
Konfigurasi Nagios
Untuk mendapatkan konfigurasi perintah yang benar untuk "check_zope", copy zope.cfg ke direktori konfigurasi plugin (debian: / usr / share / nagios / pluginconfig) atau commands.cfg di / etc / nagios /.
Kemudian Anda dapat menggunakan perintah check_zope untuk layanan:
mendefinisikan layanan {
& Nbsp; menggunakan generik layanan
& Nbsp; host_name thezopehost
& Nbsp; service_description Zope
!!!!! & Nbsp; check_command check_zope thezopehost 8080 1000000000 500000 admin: password
}
Configure Munin
Symlink Plugins
Buat symlink di / etc / Munin / plugins /
plugin menggunakan munin_client.py diberi nama seperti:
/ Etc / Munin / plugins / zope_
misalnya:
/ Etc / Munin / plugins / zope_uptime_instance1
/ Etc / Munin / plugins / zope_uptime_instance2
/ Etc / Munin / plugins / zope_activity_instance1_db2
plugin menggunakan zeo_munin.py diberi nama seperti:
/ Etc / Munin / plugins / zeo_
grafik
& Nbsp; melihat data Munin untuk daftar grafik yang tersedia
Server-index
& Nbsp; host dan port yang mendongak di MUNIN_ZEO_HOST konfigurasi | PORT_
penyimpanan
& Nbsp; nama penyimpanan, opsional, default untuk 1
contoh:
/ Etc / Munin / plugins / zeo_clients_ZEO1
/ Etc / Munin / plugins / zeo_clients_ZEO1_1
/ Etc / Munin / plugins / zeo_loadstores_ZEO1_temp
Konfigurasi Plugin
Tambahkan file konfigurasi untuk /etc/munin/plugin-conf.d/zope vim untuk memberitahu plugin cara untuk terhubung ke Zeo server / klien:
[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
Apa yang baru dalam rilis ini:
- Aktifkan pendaftaran znagios probe sebagai utilitas zc.monitor (menggunakan five.z2monitor)
Apa yang baru di versi 0.5:
- munin_client.py dapat menangani beberapa database sekarang. [Davisagli]
Persyaratan :
- Python
Komentar tidak ditemukan