- getAddress() - Method in class org.altlinux.jabbix.ZabbixClient
-
Возвращает установленный адрес Zabbix-сервера.
- getCommand() - Method in class org.altlinux.jabbix.JabbixRequest
-
Возвращает команду, которая была установлена и должна быть обработана.
- getConnectionPredicates() - Method in class org.altlinux.jabbix.JabbixSecurityManager
-
Возвращает набор предикатов, определяющих разрешение на соединение с удалёнными узлами.
- getDelay(TimeUnit) - Method in class org.altlinux.jabbix.ActiveMetricTable
-
Возвращает оставшееся время, в течение которого содержимое данной очереди считается свежим.
- getDelay(TimeUnit) - Method in class org.altlinux.jabbix.JabbixActiveMetric
-
Возвращает оставшееся до ближайшего обновления метрики время.
- getErrorTag() - Method in exception org.altlinux.jabbix.JabbixException
-
Возвращает текстовую строку, представляющую код ошибки в соответствии с протоколом Zabbix.
- getErrorTag() - Method in exception org.altlinux.jabbix.JabbixProtocolException
-
Возвращает текстовую строку, представляющую код ошибки в соответствии с протоколом Zabbix.
- getErrorTag() - Method in exception org.altlinux.jabbix.NoSuchMetricException
-
Возвращает текстовую строку, представляющую код ошибки в соответствии с протоколом Zabbix.
- getErrorTag() - Method in exception org.altlinux.jabbix.UnknownCommandException
-
Возвращает текстовую строку, представляющую код ошибки в соответствии с протоколом Zabbix.
- getFreshMetric() - Method in class org.altlinux.jabbix.MetricRequest
-
Возвращает новый экземпляр метрики, содержащий свежее значние для указанной во время создания зспроса метрики
- getHostName() - Method in class org.altlinux.jabbix.ZabbixClient
-
Возвращает установленное имя локального узла.
- getKey() - Method in class org.altlinux.jabbix.JabbixMetric
-
Возвращает имя метрики.
- getListenPredicates() - Method in class org.altlinux.jabbix.JabbixSecurityManager
-
Возвращает набор предикатов, определяющих разрешение на приём соединений от удалённых узлов.
- getMetric(String) - Method in class org.altlinux.jabbix.JabbixMetricAgent
-
Возвращает метрику, представляющую значение параметра основанной на Jabbix программы с соответствующим ключом.
- getMetric(String) - Method in class org.altlinux.jabbix.metric.RandomNumberMetric
-
Возвращает значение нормально-распределённой случайной величины.
- getMetric(String) - Method in interface org.altlinux.jabbix.MetricAgent
-
Возвращает объект класса
JabbixMetric
, содержащий текущее значение
метрики с указанным ключём.
- getMetricAgent(String) - Method in class org.altlinux.jabbix.AgentServer
-
Возвращает агент метрики зарегистрированный для указанного ключа метрики.
- getMetricAgentMap() - Method in class org.altlinux.jabbix.AgentServer
-
Возвращает набор соответствий ключ метрики -> агент метрики.
- getNextCheck() - Method in class org.altlinux.jabbix.JabbixActiveMetric
-
Возвращает время и дату, когда значение данной метрики должно быть обновлено (на целевом сервере).
- getNextRefresh() - Method in class org.altlinux.jabbix.ActiveMetricTable
-
Возвращает врямя и дату, когда истекает время действия данной очереди.
- getPeriod() - Method in class org.altlinux.jabbix.JabbixActiveMetric
-
Возвращает значение периода обновления (в миллисекундах).
- getPool() - Method in class org.altlinux.jabbix.ActiveAgent
-
Возвращает пул потоков, который используется при асинхронном получении значений метрик
- getPool() - Method in class org.altlinux.jabbix.AgentServer
-
Возвращает пул потоков, используемый для обработки входящих запросов.
- getPort() - Method in class org.altlinux.jabbix.AgentServer
-
Возвращает номер порта серверного сокета.
- getQueue() - Method in class org.altlinux.jabbix.ActiveMetricTable
-
Возвращает очередь с активными метриками, разположенными в соответствии с порядком их устаревания.
- getRandom() - Method in class org.altlinux.jabbix.metric.RandomNumberMetric
-
Возвращает генератор псевдостучайных чисел.
- getReader(InputStream) - Static method in class org.altlinux.jabbix.JabbixProtocol
-
Возвращает объект, инкапсулирующий процесс чтения из указанного канала.
- getRefreshPeriod() - Method in class org.altlinux.jabbix.ActiveAgent
-
Возвращает значение периода обновления списка активных проверок.
- getRefreshPeriod() - Method in class org.altlinux.jabbix.ActiveMetricTable
-
Возвращает значение периода обновления очереди.
- getReturnTable() - Method in class org.altlinux.jabbix.ResponseQueue
-
Возвращает очередь, в которую помещаются отправленные метрики
- getUpdated() - Method in class org.altlinux.jabbix.JabbixActiveMetric
-
Указывает когда была (и была ли) обновлена данная метрика.
- getValue() - Method in class org.altlinux.jabbix.JabbixMetric
-
Возвращает значение метрики.
- getValueType() - Method in class org.altlinux.jabbix.JabbixMetric
-
Возвращает класс типа значения метрики.
- getWriter(OutputStream) - Static method in class org.altlinux.jabbix.JabbixProtocol
-
Возвращает объект, инкапсулирующий процесс записи в указанный канал.
- JabbixActiveMetric - Class in org.altlinux.jabbix
-
Метрика, снабжённая дополнительной информацией, позволяющей использовать её для активных проверок.
- JabbixActiveMetric(String, Class, T, long, boolean) - Constructor for class org.altlinux.jabbix.JabbixActiveMetric
-
Создаёт новый экземпляр активной метрики с указанными параметрами.
- JabbixAgent - Class in org.altlinux.jabbix.apps
-
Основанная на Jabbix программа, реализующая самостоятельный Zabbix-агент.
- JabbixAgent() - Constructor for class org.altlinux.jabbix.apps.JabbixAgent
-
- JabbixException - Exception in org.altlinux.jabbix
-
Исключение, указывающее на общий характер неожиданной ситуации, возникшей во время работы программы, основанной на Jabbix.
- JabbixException(String) - Constructor for exception org.altlinux.jabbix.JabbixException
-
Создаёт объект исключения с указанным сообщением.
- JabbixException(Throwable) - Constructor for exception org.altlinux.jabbix.JabbixException
-
Создаёт объект исключения с указанной причиной.
- JabbixJSONProtocol - Class in org.altlinux.jabbix
-
Константы и функции для основанного на JSON протокола Zabbix-агента.
- JabbixJSONProtocol() - Constructor for class org.altlinux.jabbix.JabbixJSONProtocol
-
- JabbixMetric - Class in org.altlinux.jabbix
-
Метрика -- именованное значение, представляющее какой-либо параметр системы.
- JabbixMetric(String, Class, T) - Constructor for class org.altlinux.jabbix.JabbixMetric
-
Строит новую метрику с указанными именем и типом значения.
- JabbixMetricAgent - Class in org.altlinux.jabbix
-
Реализация интерфейса
MetricAgent
для получения некоторой информации о работе прогамммы, основанной на Jabbix.
- JabbixMetricAgent() - Constructor for class org.altlinux.jabbix.JabbixMetricAgent
-
Создаёт новый экземпляр агента.
- JabbixProtocol - Class in org.altlinux.jabbix
-
Константы и функции для протокола Zabbix-агента.
- JabbixProtocol() - Constructor for class org.altlinux.jabbix.JabbixProtocol
-
- JabbixProtocolException - Exception in org.altlinux.jabbix
-
Исключение, указывающее на не предусмотренную протоколом Jabbix ситуацию, возникшую в работающей программе, основанной на Jabbix.
- JabbixProtocolException(String) - Constructor for exception org.altlinux.jabbix.JabbixProtocolException
-
Создаёт объект исключения с указанным сообщением.
- JabbixProtocolException(Throwable) - Constructor for exception org.altlinux.jabbix.JabbixProtocolException
-
Создаёт объект исключения с указанной причиной.
- JabbixReader - Class in org.altlinux.jabbix
-
Объект, инкапсулирующий процесс чтения из канала, и реализующий базовый протокол Jabbix.
- JabbixReader(InputStream) - Constructor for class org.altlinux.jabbix.JabbixReader
-
Создаёт объект, инкапсулирующий процесс чтения из указанного входного канала.
- JabbixRequest - Class in org.altlinux.jabbix
-
Объект-задача, который используется для асинхронного получения значения метрики.
- JabbixRequest(AgentServer, Socket) - Constructor for class org.altlinux.jabbix.JabbixRequest
-
Создаёт объект-задачу для выполнения запроса с указанными параметрами.
- JabbixSecurityManager - Class in org.altlinux.jabbix
-
Реализация интерфейса SecurityManager
используемого для управления доступом к основанной на Jabbix программе и от неё.
- JabbixSecurityManager() - Constructor for class org.altlinux.jabbix.JabbixSecurityManager
-
Создаёт экземпляр данного менеджера безопасности.
- JabbixWriter - Class in org.altlinux.jabbix
-
Объект, инкапсулирующий процесс записи в канал и реализующий базовый протокол Jabbix.
- JabbixWriter(OutputStream) - Constructor for class org.altlinux.jabbix.JabbixWriter
-
Создаёт обект, инкапсулирующий просесс записи в указанный канал.
- RandomNumberMetric - Class in org.altlinux.jabbix.metric
-
Агент метрики реализованный в качестве примера для библиотеки Jabbix, который запрашивает генератор псевдослучайных чисел для получения значения нормально-распределённой случайной величины.
- RandomNumberMetric(long) - Constructor for class org.altlinux.jabbix.metric.RandomNumberMetric
-
Создаёт новую случайную метрику с указанным зерном.
- readAll() - Method in class org.altlinux.jabbix.JabbixReader
-
Читает из канала все имеющиеся данные
- readMessage(boolean) - Method in class org.altlinux.jabbix.JabbixReader
-
Читает сообщение из входного канала.
- readMessage() - Method in class org.altlinux.jabbix.JabbixReader
-
Читает сообщение из входного канала.
- receiveActiveCheckList(JabbixReader) - Static method in class org.altlinux.jabbix.JabbixJSONProtocol
-
Читает и возвращает список активных проверок.
- receiveMetricListResponse(JabbixReader) - Static method in class org.altlinux.jabbix.JabbixJSONProtocol
-
Принимает информацию от сервера в ответ на переданные метрические данные.
- removeSeparators(String) - Static method in class org.altlinux.jabbix.JabbixProtocol
-
Возвращает указанную строку, из которой были удалены все символы-разделители.
- requestActiveCheckList(JabbixWriter, String) - Static method in class org.altlinux.jabbix.JabbixJSONProtocol
-
Запрашивает набор метрик для "активного" мониторинга.
- ResponseQueue - Class in org.altlinux.jabbix
-
Клиент Zabbix-сервера, который отправляет значения метрик на сервер, когда истекает период обновления какой-либо метрики.
- ResponseQueue(InetSocketAddress, MetricTable) - Constructor for class org.altlinux.jabbix.ResponseQueue
-
Создаёт очередь с указанными параметрами.
- run() - Method in class org.altlinux.jabbix.ActiveAgent
-
Запускает цикл активных проверок.
- run() - Method in class org.altlinux.jabbix.AgentServer
-
Производит запуск рабочего цикла.
- run() - Method in class org.altlinux.jabbix.JabbixRequest
-
Запускает обработку запроса.
- run() - Method in class org.altlinux.jabbix.MetricRequest
-
Используется для асинхронного получения и обновления значения метрики.
- run() - Method in class org.altlinux.jabbix.ResponseQueue
-
Запускает цикл ожидания-отправки.
- sendMetricList(JabbixWriter, String, Collection) - Static method in class org.altlinux.jabbix.JabbixJSONProtocol
-
Отправляет набор значений метрик на Zabbix-сервер.
- SEPARATORS - Static variable in class org.altlinux.jabbix.JabbixProtocol
-
Набор разделителей сообщений.
- SERVER_PORT - Static variable in class org.altlinux.jabbix.JabbixProtocol
-
Порт Zabbix-сервера по умолчанию (10051).
- setActive(boolean) - Method in class org.altlinux.jabbix.JabbixActiveMetric
-
Устанавливает статус "активности" метрики.
- setAddress(InetSocketAddress) - Method in class org.altlinux.jabbix.ZabbixClient
-
Устанавливает адрес сокета Zabbix-сервера.
- setAddress(String) - Method in class org.altlinux.jabbix.ZabbixClient
-
Устанавливает адрес серверного сокета используя указанное имя узла и порт Zabbix-сервера по умолчанию.
- setAddress(InetAddress) - Method in class org.altlinux.jabbix.ZabbixClient
-
Устанавливает адрес серверного сокета используя указанный адрес узла и порт Zabbix-сервера по умолчанию.
- setAddress(byte[]) - Method in class org.altlinux.jabbix.ZabbixClient
-
Устанавливает адрес серверного сокета используя указанный IP-адрес и порт Zabbix-сервера по умолчанию.
- setAgentServer(AgentServer) - Method in class org.altlinux.jabbix.MetricRequest
-
Устанавливает сервер агентов метрик для выполнения запросов на получение новых значений.
- setCommand(String) - Method in class org.altlinux.jabbix.JabbixRequest
-
Устанавливает команду, которая должна быть обработана в рамках данного запроса.
- setConnectionPredicates(Collection) - Method in class org.altlinux.jabbix.JabbixSecurityManager
-
Устанавливает набор предикатов, определяющих разрешение на соединение с удалёнными узлами.
- setHostName(String) - Method in class org.altlinux.jabbix.ZabbixClient
-
Устанавливает имя локального узла для маркировки отправляемых сообщений.
- setListenPredicates(Collection) - Method in class org.altlinux.jabbix.JabbixSecurityManager
-
Устанавливает набор предикатов, определяющих разрашение на приём соединений от удалённых узлов.
- setMetricAgentMap(Map) - Method in class org.altlinux.jabbix.AgentServer
-
Устанавливает набор соответствий ключ метрики -> агент метрики.
- setPool(ThreadPoolExecutor) - Method in class org.altlinux.jabbix.ActiveAgent
-
Устанавливает пул потоков, используемый для ассинхронного выполнения задач по получению значений метрик
- setPool(ThreadPoolExecutor) - Method in class org.altlinux.jabbix.AgentServer
-
Установить пул потоков для обработки входящих запросов.
- setPort(int) - Method in class org.altlinux.jabbix.AgentServer
-
Устанавливает номер порта серверного сокета.
- setRandom(Random) - Method in class org.altlinux.jabbix.metric.RandomNumberMetric
-
Устанавливает генератор псевдослучайных чисел.
- setRefreshPeriod(long) - Method in class org.altlinux.jabbix.ActiveAgent
-
Устанавливает период обновления списка активных проверок.
- setRefreshPeriod(long) - Method in class org.altlinux.jabbix.ActiveMetricTable
-
Устанавливает указанное значение в качестве периода обновления для всей таблицы в целом.
- ZabbixClient - Class in org.altlinux.jabbix
-
Базовый класс для всех клиентов Zabbix-сервера.
- ZabbixClient() - Constructor for class org.altlinux.jabbix.ZabbixClient
-
Создаёт экземпляр клиента Zabbix-сервера.
- ZBX_PROTO_TAG_AVAILABLE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_CLOCK - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Определяет время (обновления и/или создания) записи.
- ZBX_PROTO_TAG_DATA - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Ключ записи, содержащей массив записей о метриках.
- ZBX_PROTO_TAG_DCHECK - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_DELAY - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Определяет период обновления активной метрики, определяемой соответствующей записью.
- ZBX_PROTO_TAG_DRULE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_ERROR - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_HOST - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Определяет имя локального узла агента, ожидаемое сервером.
- ZBX_PROTO_TAG_HOSTID - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_INFO - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Определяет комментарий к выполненной сервером операции обработки данных или сообщение об ошибке.
- ZBX_PROTO_TAG_IP - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_IPMI_AVAILABLE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_IPMI_ERROR - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_KEY - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Определяет имя записи.
- ZBX_PROTO_TAG_KEY_ORIG - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_LOGEVENTID - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_LOGLASTSIZE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_LOGSEVERITY - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_LOGSOURCE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_LOGTIMESTAMP - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_MTIME - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_NODEID - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_PORT - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_PROXY - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_REGEXP - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_REQUEST - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Указывает, что данное сообщение является запросом к Zabbix-серверу.
- ZBX_PROTO_TAG_RESPONSE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Указывает, что данное сообщение является ответом от Zabbix-сервера.
- ZBX_PROTO_TAG_SCRIPTID - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_SNMP_AVAILABLE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_SNMP_ERROR - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_STATUS - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_TYPE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_TAG_VALUE - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Определяет значение записи.
- ZBX_PROTO_VALUE_AGENT_DATA - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Указывает, что агент отправляет список свежих значений метрик соответствующий ранее запрошенному набору активных проверок (см.
- ZBX_PROTO_VALUE_AUTO_REGISTRATION_DATA - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_DISCOVERY_DATA - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_FAILED - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Указывает, что сервер не смог успешно произвести ранее запрошенную операцию.
- ZBX_PROTO_VALUE_GET_ACTIVE_CHECKS - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Указывает, что агент запрашивает список
активных проверок -- набор
метрик (
JabbixActiveMetric
), в которых заинтересован сервер.
- ZBX_PROTO_VALUE_HISTORY_DATA - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_HOST_AVAILABILITY - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_PROXY_CONFIG - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_PROXY_HEARTBEAT - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_SENDER_DATA - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
- ZBX_PROTO_VALUE_SUCCESS - Static variable in class org.altlinux.jabbix.JabbixJSONProtocol
-
Указывает, что сервер успешно выполнил ранее запрошенную операцию.