Changes between Version 10 and Version 11 of Ticket #803
- Timestamp:
- Apr 17, 2026, 11:31:50 AM (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #803 – Description
v10 v11 25 25 26 26 - getvar; 27 - substr; 27 28 - boardlist. 28 29 … … 43 44 **TODO** еще частой проблемой является отсутствие признака "знаковости" возвращаемого платой значения. То есть, например, получив от платы числовое значение, представленное байтами 0xA73C97B2, агент Zabbix не знает, имеется ли в виду значение 2805766066 или -1489201230. Может быть имеет смысл добавлять в ключ дополнительный параметр, который "подскажет" агенту Zabbix, знаковое или беззнаковое число ожидается от платы? Можно, конечно, учитывать знак на стороне сервера (предобработкой), но указание в ключе параметра типа `format=signed` могло бы избавить от такой необхоидмости... 44 45 46 ==== substr ==== 47 48 Предлагается следующий формат параметров: `[<slot>, <oid>, <start>, <count>]`. Функция полностью аналогична функции `getvar`, только в случае если запрошенная переменная имеет тип "строка", агент возвращает подстроку, начинающуюся с позиции `<start>` и содержащую `<count>` байт. Все именные параметры аналогичны функции `getvar`. Эта функция полезна в случаях, когда состояние множества элементов платы (например портов) содержится в одной переменной, возвращающей один большой массив байт. 49 45 50 ==== boardlist ==== 46 51
