Для создания элемента данных в веб-интерфейсе Zabbix, выполните следующее:
Атрибуты элемента данных:
Параметр | Описание | |
---|---|---|
Имя | То, как элемент данных будет называться. Можно использовать следующие макросы: $1, $2...$9 - ссылаются на первый, второй... девятый параметры из ключа элемента данных Например: Free disk space on $1 Если ключ элемента данных "vfs.fs.size[/,free]", описание будет автоматически изменено на "Free disk space on /" |
|
Тип | Тип элемента данных. Смотрите отдельные разделы по типам элементов данных. | |
Ключ | Ключ элемента данных. Поддерживаемые ключи элементов данных описаны в отдельных разделах по типам элементов данных. Ключ должен быть уникальным в пределах одного узла сети. Если тип ключа 'Zabbix агент', 'Zabbix агент (активный)', 'Простая проверка' или 'Zabbix агрегированный', то значение ключа должно поддерживаться Zabbix агентом или Zabbix сервером. Смотрите также: корректный формат ключа. |
|
Интерфейс узла сети | Выбор интерфейса узла сети. Это поле доступно при изменении элемента данных на уровне узла сети. | |
Тип информации | Тип хранения данных в базе данных после всех преобразований, если таковые имеются. Числовой (целое положительное) - целое 64битное число Числовой (с плавающей точкой) - число с плавающей точкой Отрицательные значения могут храниться. Допустимые значения -999999999999.9999 до 999999999999.9999. Начиная с Zabbix 2.2, также поддерживается получение значений в научном представлении. Например, 1e+7, 1e-4. Символ - короткие текстовые данные Журнал - длинные текстовые данные с необязательными свойствами для журналов (штамп времени, источник, важность, logeventid). Текст - длинные текстовые данные Ограничения по текстовым данным описаны в таблице ниже. |
|
Тип данных | Тип данных, используемый целочисленными элементами данных для определения типа ожидаемых данных: Логический - текстовое представление, переведенное в значения 0 или 1. Таким образом, 'TRUE' хранится как 1 и 'FALSE' хранится как 0. Все значения сопоставляются чувствительным к регистру способом. В данное время распознаются значения для: TRUE - true, t, yes, y, on, up, running, enabled, available FALSE - false, f, no, n, off, down, unused, disabled, unavailable Кроме того, любое ненулевое значение считается TRUE, нулевое считается FALSE. Восьмеричный - данные в восьмеричном формате Десятичный - данные в десятичном формате Шестнадцатеричный - данные в шестнадцатеричном формате Zabbix будет автоматически выполнять конвертацию в числовое представление. Конвертация выполняется Zabbix сервером (даже если узел сети наблюдается через прокси) |
|
Единица измерения | Если указан символ единицы измерения, Zabbix добавит пост обработку полученного значения и отобразит его с заданным постфиксом единицы измерения. По умолчанию, если исходное значение превышает 1000, оно делится на 1000 и так отображается. Например, если вы задали bps и полученное значение равно 881764, оно будет отображено как 881.76 Kbps. Для единиц измерения B (байт), Bps (байты в секунду) используется специальная обработка, при которой значение делится на 1024. Таким образом, если единица измерения указана как B или Bps, Zabbix будет отображать: 1 как 1B/1Bps 1024 как 1KB/1KBps 1536 как 1.5KB/1.5KBps Специальная обработка используется и для следующих единиц измерения связанных со временем: unixtime - переводится в "гггг.мм.дд чч:мм:сс". Для корректного перевода, возвращаемое значение должно быть с типом данных Числовой (целое положительное). uptime - переводится в "чч:мм:сс" или в "N дней, чч:мм:сс" Например, если вы получили значение равное 881764 (секунд), оно отобразится как "10 дней, 04:56:04" s - переводится в "ггг ммм ддд ччч ммм ссс мс"; параметр рассматривается как количество секунд. Например, если вы получили значение равное 881764 (секунд), оно будет отображаться как "10д 4ч 56м" Отображаются только 3 верхних основы, такие как "1м 15д 5ч" или "2ч 4м 46с". В случае, если нет дней, то тогда отображаются только два уровня - "1м 5ч" (минуты, секунды или миллисекунды не будут отображаться). Будет переведено в "< 1 ms", если значение меньше чем 0.001. Смотрите также черный список единиц измерения. |
|
Использовать пользовательский множитель | Если вы активируете эту опцию, все полученные значения будут умножены на целое или дробное число заданное в поле значения. Использование этой опции сконвертирует полученные значения в KB, MBps, и т.д. в B, Bps. В противном случае Zabbix не сможет корректно подставить префиксы (K, M, G и т.д.). Начиная с Zabbix 2.2, также поддерживается научное представление. Например, 1e+70. |
|
Интервал обновления (в сек) | Получение нового значения по этому элементу данных каждые N секунд. Максимально допустимый интервал обновления - 86400 секунд (1 день). Обратите внимание: Если задано значение равное '0', элемент данных не будет обрабатываться. Однако, если также существует пользовательский интервал (гибкий/по расписанию) с ненулевым значением, элемент данных будет обработан в течении длительности пользовательского интервала. |
|
Пользовательские интервалы | Вы можете создавать пользовательские правила проверки элемента данных: Гибкий - создание исключений из Интервала обновления (интервал с другой частотой обновления) По расписанию - создание пользовательского расписания проверки. Для получения более подробной информации смотрите Пользовательские интервалы. Проверка по расписанию поддерживается начиная с Zabix 3.0.0. Обратите внимание: Недоступно для активных элементов данных Zabbix агента. |
|
Период хранения истории (в днях) |
Количество дней хранения в базе данных детальной истории. Более старые данные будут удалены с помощью функции автоматической очистки истории базы данных. Начиная с Zabbix 2.2 данное значение можно переопределить глобально в // Администрирование → Общие → Очистка истории. Если опция активирована, то вы увидите предупреждение: Рекомендуется хранить записанные значения как можно меньшее количество дней для уменьшения размера истории в базе данных. Вместо долговременного хранения истории значений, вы можете хранить более долгий срок данные динамики изменений. Смотрите также История и динамика изменений. | |Период хранения динамики изменений (в днях)// |
Хранение усредненных значений (ежечасные мин, макс, сред, количество) детальной истории N дней в базе данных. Более старые данные будут удалены с помощью функцией автоматической очистки истории базы данных. Начиная с Zabbix 2.2 данное значение можно переопределить глобально в // Администрирование → Общие → Очистка истории. Если опция активирована, то вы увидите предупреждение: Обратите внимание:// Хранение динамики изменений недоступно для не числовых данных - символ, журнал и текст. Смотрите также История и динамика изменений. |
Хранение значений | Как есть - без предварительной обработки Дельта (скорость в секунду) - вычисление значений как (значение-пред_значение)/(время-пред_время), где значение - текущее значение пред_значение - ранее полученное значение время - текущий штамп времени пред_время - штамп времени предыдущего значения Эта настройка крайне полезна при получении скорости в секунду в случае постоянно увеличивающихся значений. Если текущее значение меньше чем предыдущее значение, Zabbix отбрасывает эту разницу (ничего не записывает) и ждет следующее значение. Такое поведение помогает отрабатывать, например, переполнение 32-битных счетчиков SNMP. Обратите внимание: Так как результатом этого вычисления может быть число с плавающей точкой, рекомендуется использовать 'Тип информации' - Числовой (с плавающей точкой), даже если входящие значения целые положительные числа. Это особенно актуально для маленьких чисел где дробная часть имеет значение. Если числа с плавающей точкой очень большие и могут превысить длину поля в этом случае введенное значение может быть потеряно, в таком случае предлагается использовать тип Числовой (целое положительное) и это отбросит только дробную часть. Дельта (простое изменение) - вычисление значений как (значение-пред_значение), где значение - текущее значение пред_значение - ранее полученное значение Эта опция может быть полезной для измерения постоянно растущего значения. Если текущее значение меньше предыдущего, тогда Zabbix отбрасывает это изменение (ничего не записывает) и ждет следующего значения. |
|
Отображение значений | Применение преобразования значений к этому элементу данных. Преобразование значений не меняет полученные значения, оно служит только для отображаемых данных. Эта опция работает с элементами данных Числовой (целое положительное), Числовой(с плавающей точкой) и Символ. Например, "Windows service states". |
|
Формат времени журнала | Доступен только для элементов данных типа Журнал. Поддерживаемые значения: * y: Год (1970-2038) * M: Месяц (01-12) * d: День (01-31) * h: Час (00-23) * m: Минута (00-59) * s: Секунда (00-59) Если оставить это поле пустым, то штамп времени не будет обрабатываться. Например, рассмотрим следующую строку из файла журнала Zabbix агента: " 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)." Она начинается с шести символьных позиций PID, далее дата, время и остальная часть строки. Формат времени журнала для этой строки должен быть "pppppp:yyyyMMdd:hhmmss". Обратите внимание, что символы "p" и ":" являются лишь заменителями и могут быть какими угодно, кроме "yMdhms". |
|
Новая группа элементов данных | Введите имя новой группы элементов данных для этого элемента данных. | |
Группы элементов данных | Соединение элемента данных с одним или несколькими существующими группами элементов данных. | |
Заполнение поля инвентаря узла сети |
Вы можете выбрать поле инвентарных данных, которое будет заполняться значением элемента данных. Функция будет работать, если у узла сети включено автоматическое заполнение интентарных данных. | |
Описание | Введите описание элемента данных. | |
Активировано | Отметьте для активации элемента данных, таким образом он будет обрабатываться. |
Вы также можете создать элемент данных, открыв уже существующий элемент данных, после чего нажать на кнопку Клонировать и затем сохранить под другим именем.
При редактировании элемента данных уровня шаблона на уровне узла сети, некоторое количество полей доступно только для чтения. Вы можете воспользоваться ссылкой из заголовка диалога и перейти на уровень шаблона и отредактировать элемент данных там, однако имейте в виду, что изменение элемента данных коснется всех узлов сети к которым присоединен шаблон.
Если вы используете пользовательский множитель или хранение значения как Дельта (скорость в секунду) у элементов данных с типом информации Числовой (целое положительное) и результат вычисляемого значения в действительности дробное число, тогда вычисленное значение все еще будет считаться корректным, будет отрезана дробная часть и значение запишется как целое.
Ограничения текстовых данных зависят от выбранной базы данных. Перед сохранением текстовых значений в базу данных, эти значения обрезаются в соотвествии с ограничением типа значений в базе данных:
База данных | Тип информации | ||
---|---|---|---|
Символ | Журнал (лог) | Текст | |
MySQL | 255 символов | 65536 байт | 65536 байт |
PostgreSQL | 255 символов | 65536 символов | 65536 символов |
Oracle | 255 символов | 65536 символов | 65536 символов |
IBM DB2 | 255 байт | 2048 байт | 2048 байт |
По умолчанию, указывая единицу измерения элементу данных, вы увидите добавленный префикс множителя - например, значение 2048 с единицой измерения B будет отображаться как 2КБ. Имеется несколько предопределенных, добавленных в код, единиц измерения, которые защищены от отображения данных с префиксом:
Обратите внимание, что rpm строки (rpm и RPM) внесены в черный список, и в нижнем регистре, и в верхнем.
Элемент данных может стать неподдерживаемым, если его значение не было получено по некоторым причинам. Такие элементы данных будут перепроверены через определенный интервал времени, настраиваемый в разделе Администрирования.