-
Specification change (Sub-task)
-
Resolution: Fixed
-
Trivial
-
None
-
None
-
Sprint 26, Sprint 27, Sprint 28, Sprint 29, Sprint 30, Sprint 31, Sprint 36
-
8
A new item type should be introduced to allow data retrieval using HTTP/HTTPS protocol:
- Both HTTP and HTTPS protocols must be supported
- URL must be configurable on item level
- HTTP headers must be configurable
- Both GET and POST optional payload must be fully configurable
- POST payload must support data in JSON format
- Zabbix macros
(user macros, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.NAME})
must be allowed in URL and JSON object values
- Existing Zabbix front-end and API methods must be enhanced to support new item type
- Accepted comma delimited response code ranges (by default, "200") must be supported. If response code differs, the item will be treated as unsupported
- Options to allow following redirects must be supported
- HTTP/HTTPS items must support configurable timeout with reasonable default value