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
Комментарии не найдены