در Products.ZNagios توانایی برای Nagios و munin به شیر آب را به سرور Zope2 و بازیابی وضعیت و عملکرد داده را فراهم می کند.
اطلاعات Nagios در
کنید. & nbsp؛ آپ تایم
کنید. & nbsp؛ اندازه پایگاه داده اصلی
کنید. & nbsp؛ تعداد کل مرجع
& nbsp؛ خطاها در ورود به خطا ریشه
اطلاعات Munin
نمودار ارائه شده توسط zeo_munin.py
مشتریان
& nbsp؛ در NR از مشتریان ZEO متصل به سرور ZEO
تایید
از & nbsp؛ XXX سند کمک
loadstores
& nbsp؛ در NR بار شی و فروشگاه های پایگاه داده
نمودار ارائه شده توسط munin_client.py
آپ تایم
& nbsp؛ از آپ تایم به عنوان مثال zope در روز (1 ساعت 0.041 است)
refcount
از & nbsp؛ XXX سند کمک
خطا
& nbsp؛ از تعداد خطاها، تعارضات و درگیری های حل نشده
فعالیت
& nbsp؛ از تعداد کل بارهای شی، فروشگاه ها و تعداد کل اتصال پایگاه داده
cacheconnections
& nbsp؛ از تعدادی از اشیاء فعال و در کل برای هر اتصال
cachetotals
& nbsp؛ از تعدادی از اشیاء فعال همه اتصالات (cacheconnections بالا را ببینید)
dbsize
& nbsp؛ در اندازه پایگاه داده در مگابایت
پیکربندی Nagios در
قرار دادن یک خط شبیه به این در Nagios در خود تنظیمات افزونه ها را به این افزونه در دسترس است:
دستور [check_zope] = / راه / به / check_zope.py -H $ $ -p $ ARG1 ARG2 $ $ -d ARG3 $
-r $ $ ARG4 -a $ $ ARG5
قرار دادن یک خط شبیه به این در خود پیکربندی میزبان Nagios در استفاده از:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
پیکربندی Nagios در
برای دریافت دستور پیکربندی صحیح را برای "check_zope"، کپی zope.cfg را در دایرکتوری پیکربندی پلاگین شما (دبیان: / usr / اشتراک / Nagios در / pluginconfig) و یا commands.cfg در / etc / Nagios در /.
سپس شما می توانید با استفاده از دستور check_zope برای خدمات را:
تعریف خدمات {
& nbsp؛ از عمومی-خدمات
کنید. & nbsp؛ thezopehost HOST_NAME
& nbsp؛ در service_description Zope
!!!!! & nbsp؛ در check_zope check_command thezopehost 8080 1000000000 500000 مدیر: رمز عبور
}
پیکربندی Munin
پیوند نمادین پلاگین
ایجاد پیوندهای نمادی در / etc / munin / پلاگین ها /
پلاگین ها با استفاده از munin_client.py مانند نام:
/ و غیره / munin / پلاگین ها / zope_ <گراف> _ <سرور> فهرست [_
به عنوان مثال:
/ و غیره / munin / پلاگین ها / zope_uptime_instance1
/ و غیره / munin / پلاگین ها / zope_uptime_instance2
/ و غیره / munin / پلاگین ها / zope_activity_instance1_db2
پلاگین ها با استفاده از zeo_munin.py مانند نام:
/ و غیره / munin / پلاگین ها / zeo_ <گراف> _ <سرور> فهرست [_ <ذخیره سازی>]
گراف
& nbsp؛ از دیدن اطلاعات Munin برای یک لیست از نمودار در دسترس
سرور صفحه اول
از & nbsp؛ میزبان و پورت ها در MUNIN_ZEO_HOST پیکربندی نگاه | PORT_
ذخیره سازی
& nbsp؛ از نام ذخیره سازی، اختیاری، پیش فرض تا 1
مثال:
/ و غیره / munin / پلاگین ها / zeo_clients_ZEO1
/ و غیره / munin / پلاگین ها / zeo_clients_ZEO1_1
/ و غیره / munin / پلاگین ها / zeo_loadstores_ZEO1_temp
پلاگین پیکربندی
اضافه کردن یک فایل پیکربندی به /etc/munin/plugin-conf.d/zope VIM به پلاگین بگویید که چگونه برای اتصال به سرور ZEO / مشتریان:
[zope_ *]
کاربر ریشه
env.MUNIN_ZOPE_HOST_instance1 آدرس http: // localhost را: 8401 / Control_Panel / munin
env.MUNIN_ZOPE_AUTHENTICATE_instance1 مدیر: مدیر
env.MUNIN_ZOPE_HOST_instance2 آدرس http: // localhost را: 8402 / Control_Panel / munin
env.MUNIN_ZOPE_AUTHENTICATE_instance2 مدیر: مدیر
[zeo_ *]
کاربر ریشه
env.MUNIN_ZEO_HOST_ZEO1 localhost را
env.MUNIN_ZEO_PORT_ZEO1 8502
به چه چیزی جدید در این نسخه است:
فعال کردن ثبت نام از znagios پروب به عنوان آب و برق zc.monitor (با استفاده از five.z2monitor)
به چه چیزی جدید در نسخه 0.5 است:
munin_client.py می توانید پایگاه داده های متعدد در حال حاضر اداره کند. [davisagli]
در مورد نیاز:
پایتون
نظر یافت نشد