This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ru:manual:config:items:userparameters [2015/12/22 20:51] dotneft created |
ru:manual:config:items:userparameters [2020/10/26 17:04] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== - #4 Пользовательские параметры ==== | + | ==== 4 Пользовательские параметры ==== |
=== Обзор === | === Обзор === | ||
Line 15: | Line 15: | ||
Затем, когда [[item|настроите элемент данных]], введите ключ на который ссылается команда из пользовательского параметра, которую вы хотите выполнять. | Затем, когда [[item|настроите элемент данных]], введите ключ на который ссылается команда из пользовательского параметра, которую вы хотите выполнять. | ||
- | Команды из пользовательских параметров выполняются Zabbix агентом. Может быть возвращено до 512КБ данных. В операционных системах UNIX используется интерпретатор командной строки **/bin/sh**. Пользовательские параметры подчиняются времени ожидания проверок на агента; если время ожидания будет превышено, созданный по пользовательским параметрам процесс будет завершен. | + | Команды из пользовательских параметров выполняются Zabbix агентом. Может быть возвращено до 512КБ данных до шагов предварительной обработки элементов данных. Однако, обратите внимание на то, что такое текстовое значение, которое может быть сохранено в базе данных ограничено 64КБ в MySQL (смотрите информацию по остальным базам данных в [[:ru/manual/config/notifications/action/operation/remote_command#обзор|таблице]]). |
+ | |||
+ | В операционных системах UNIX используется интерпретатор командной строки **/bin/sh**. Пользовательские параметры подчиняются времени ожидания проверок на агента; если время ожидания будет превышено, созданный по пользовательским параметрам процесс будет завершен. | ||
Смотрите также: | Смотрите также: | ||
Line 50: | Line 52: | ||
<note important>Ссылки на позиции, начинающиеся со знака $, ищутся и заменяются Zabbix агентом только в случае гибких пользовательских параметров. В случае простых пользовательских параметров такие ссылки пропускаются и, следовательно, экранирование любых знаков $ не требуется.</note> | <note important>Ссылки на позиции, начинающиеся со знака $, ищутся и заменяются Zabbix агентом только в случае гибких пользовательских параметров. В случае простых пользовательских параметров такие ссылки пропускаются и, следовательно, экранирование любых знаков $ не требуется.</note> | ||
- | <note important>Если опция [[ru:manual:appendix:config:zabbix_agentd|UnsafeUserParameters]] активирована в файле конфигурации Zabbix агента, то в командах недопустимы следующие символы: \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @. Также, в дополнение к этому, новые строки не разрешены.</note> | + | <note important>По умолчанию некоторые символы не разрешены в пользовательских параметрах. Смотрите документацию по [[ru:manual:appendix:config:zabbix_agentd|UnsafeUserParameters]] для получения полного списка таких символов.</note> |
== Пример 1 == | == Пример 1 == | ||
Line 90: | Line 92: | ||
Пользовательские параметры, которые возвращают текст (символ, журнал, текстовый типы информации) могут возвращать пробел. В случае ошибочного результата элемент данных станет неподдерживаемым. | Пользовательские параметры, которые возвращают текст (символ, журнал, текстовый типы информации) могут возвращать пробел. В случае ошибочного результата элемент данных станет неподдерживаемым. | ||
- |