Zabbix собирает данные с удалённых хостов через агента следующим образом: 4
- Агент устанавливается на хосты и работает в режиме демона. 3
- На стороне агента скриптом формируется набор данных (например, в формате JSON). 4 Он передаётся на сервер в виде строкового параметра. 4
- Через веб-интерфейс настраивается сервер так, чтобы он периодически отправлял запросы агенту на получение данных. 4
- После этого данные начинают поступать на сервер и сохраняться в базе. 4 По ним можно строить графики и создавать триггеры, реагирующие на изменения параметров. 4
Также в Zabbix есть вариант с зависимыми элементами данных. 4 В этом случае на стороне агента скриптом формируется набор данных, который передаётся на сервер в виде строкового параметра. 4 Затем на стороне сервера происходит разбор полученных данных и вычленение из них отдельных элементарных параметров. 4