Products.ZNagios Zope2 sunucusuna girmeleri ve durum ve performans verilerini almak için Nagios ve Munin için yeteneği sağlar.
Nagios verileri
& Nbsp; uptime
& Nbsp; ana veritabanı boyutu
& Nbsp; toplam başvuru sayısı
& Nbsp; kök hata günlüğüne hatalar
Munin verileri
zeo_munin.py tarafından sağlanan grafikleri
istemciler
& Nbsp; zeo müşterilerin nr sunucu ZEO bağlı
doğrulama
& Nbsp; XXX yardım belge
loadstores
& Nbsp; veritabanının nesne yükler ve mağazalar nr
munin_client.py tarafından sağlanan grafikleri
uptime
& Nbsp; gün zope örneğinin uptime (1 saat 0.041 olan)
refcount
& Nbsp; XXX yardım belge
hataları
& Nbsp; hataları, çatışmalar ve çözülmemiş çatışmaların sayısı
etkinlik
& Nbsp; nesne yükleri, mağazalar ve veritabanı bağlantıları sayısının toplam sayısı
cacheconnections
& Nbsp; her bağlantı için aktif ve toplam nesnelerin sayısı
cachetotals
& Nbsp; Bütün bağlantıların aktif nesneleri (yukarıda cacheconnections bakınız) sayısı
dbsize
& Nbsp; megabayt veritabanının boyutu
Nagios yapılandırma
Eklenti kullanılabilir hale getirmek için yapılandırma eklentisi sizin Nagios böyle bir satır koyun:
komut [check_zope] = / / yol / check_zope.py -H $ ARG1 $ -p $ Arg2 $ -d $ arg3 $
-r $ ARG4 $ a $ ARG5 $
Kullanmak için nagios konak yapılandırması bu gibi bir satır koyun:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
Nagios yapılandırma
Veya / etc / nagios / in commands.cfg: "check_zope" için doğru komut yapılandırma almak için, eklenti yapılandırma dizine (/ usr / share / nagios / pluginconfig debian) zope.cfg kopyalayın.
Sonra hizmetler için check_zope komutunun yararlanabilir:
{hizmeti tanımlamak
& Nbsp; jenerik-servisini kullanmak
& Nbsp; host_name thezopehost
& Nbsp; service_description Zope
!!!! & Nbsp; check_command check_zope thezopehost 8080 1000000000 500000 yönetici: şifre
}
Yapılandırma Munin
Symlink Eklentiler
/ Etc sembolik oluşturma / Munin / plugins /
munin_client.py kullanarak eklentileri gibi adlandırılır:
/ Etc / Munin / plugins / zope_
Örneğin:
/ Etc / Munin / plugins / zope_uptime_instance1
/ Etc / Munin / plugins / zope_uptime_instance2
/ Etc / Munin / plugins / zope_activity_instance1_db2
zeo_munin.py kullanarak eklentileri gibi adlandırılır:
/ Etc / Munin / plugins / zeo_
grafik
& Nbsp; mevcut grafikler listesi için Munin verilerini görmek
Sunucu-index
& Nbsp; | Port_ host ve port konfigürasyonu MUNIN_ZEO_HOST kadar baktı
depolama
& Nbsp; depolama adı, isteğe bağlı, varsayılan 1
Örnekler:
/ Etc / Munin / plugins / zeo_clients_ZEO1
/ Etc / Munin / plugins / zeo_clients_ZEO1_1
/ Etc / Munin / plugins / zeo_loadstores_ZEO1_temp
Eklentileri yapılandırma
Sunucu / istemcileri Zeo bağlanmak nasıl eklentileri anlatmak için vim /etc/munin/plugin-conf.d/zope bir yapılandırma dosyasını ekleyin:
[Zope_ *]
kullanıcı 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_ *]
kullanıcı root
env.MUNIN_ZEO_HOST_ZEO1 localhost
env.MUNIN_ZEO_PORT_ZEO1 8502
Bu sürümde Yeni nedir:
- zc.monitor yardımcı programları gibi znagios prob kaydı (kullanarak etkinleştirme five.z2monitor)
sürüm 0.5 yeni Nedir:
- munin_client.py şimdi birden fazla veritabanı işleyebilir. [Davisagli]
Gereksinimleri :
- Python
Yorum Bulunamadı