Добрый день. На сервере пытаюсь настроить autodiscovery для получения статистики по юзерам.
Имеется Zabbix server 7.0.1, На стороне виртуалки zabbix агент который через userparametr дергает утилиту,а та с свою очередь отдает статистику по юзерам в JSON формате.

Мне необходимо сделать autodicovery по каждому User's, а в Item Prototype я хочу для определенного юзера уже собираеть определенный ключ значение, например IP, статус подключения и т.д.
В LLD макрос указал параметр по какому ключу я бы хотел автодискавери

В Itemprototype, я указал
данные:
Name: User state {#USER_NAME} - State
Type: Dependent Item
Key: ocserv.users.state[{#USER_NAME}]
Preprocessing State:
Name:JSONPath и Parametr: $[?(@.Username == "{#USER_NAME}")].State
Item с автообнаружением у меня не создается, ошибка следующая :
Подскажите пожалуйста, что делаю не так.И как правильно настроить
Имеется Zabbix server 7.0.1, На стороне виртуалки zabbix агент который через userparametr дергает утилиту,а та с свою очередь отдает статистику по юзерам в JSON формате.
Мне необходимо сделать autodicovery по каждому User's, а в Item Prototype я хочу для определенного юзера уже собираеть определенный ключ значение, например IP, статус подключения и т.д.
В LLD макрос указал параметр по какому ключу я бы хотел автодискавери
В Itemprototype, я указал
данные:
Name: User state {#USER_NAME} - State
Type: Dependent Item
Key: ocserv.users.state[{#USER_NAME}]
Preprocessing State:
Name:JSONPath и Parametr: $[?(@.Username == "{#USER_NAME}")].State
Item с автообнаружением у меня не создается, ошибка следующая :
Code:
Cannot create item: item with the same key "ocserv.users.ip[{#USER_NAME}]" already exists.
Cannot create item: item with the same key "ocserv.users.ip[{#USER_NAME}]" already exists.
Comment