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; безвідмовної роботи екземпляра синця в день (1 година 0,041)
RefCount
& NBSP; XXX допомогу документ
помилки
& NBSP; загальна кількість помилок, конфліктів і невирішених конфліктів
діяльність
& NBSP; загальна кількість об'єктів навантажень, магазинів і загальне число з'єднань з базою даних
cacheconnections
& NBSP; число активних і спільних об'єктів для кожного з'єднання
cachetotals
& NBSP; кількість активних об'єктів всіх з'єднань (див cacheconnections вище)
DBSIZE
& NBSP; розмір бази даних в мегабайтах
<Сильний> Налаштування Nagios
Покладіть такий рядок у ваших Nagios плагінів конфігурацію, щоб плагін доступний:
Команда [check_zope] = / шлях / до / check_zope.py -H $ ARG1 $ -p $ АРГ2 $ -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 в каталозі конфігурації плагіна (Debian: / USR / частки / Nagios / pluginconfig) або commands.cfg в / і т.д. / Nagios /.
Потім ви можете використовувати команду check_zope послуг:
визначити служби {
& NBSP; використовувати загальний-послуги
& NBSP; імя_хоста thezopehost
& NBSP; service_description Zope
!!!! & NBSP; check_command check_zope thezopehost 8080 1000000000 500000 адміністратора: пароль
}
<Сильний> Налаштування Munin
Плагіни посиланнях
Створити символічні посилання в / і т.д. / 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 сказати плагіни, як підключитися до ZEO сервер / клієнти:
[Zope_ *]
корінь користувач
env.MUNIN_ZOPE_HOST_instance1 HTTP: // локальний: 8401 / Control_Panel / Munin
env.MUNIN_ZOPE_AUTHENTICATE_instance1 адміністратора: Адмін
env.MUNIN_ZOPE_HOST_instance2 HTTP: // локальний: 8402 / Control_Panel / Munin
env.MUNIN_ZOPE_AUTHENTICATE_instance2 адміністратора: Адмін
[Zeo_ *]
корінь користувач
env.MUNIN_ZEO_HOST_ZEO1 локальний
env.MUNIN_ZEO_PORT_ZEO1 8502
Що нового У цьому випуску:
- Включити реєстрацію znagios зондів, як комунальні послуги zc.monitor (використовуючи five.z2monitor)
Що нового у версії 0.5:
- munin_client.py може обробляти кілька баз даних в даний час. [Davisagli]
Вимоги
- Python
Коментар не знайдено