Ad Widget

Collapse

LLD Discovery для статистики VPN

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kainite
    Junior Member
    • Jul 2024
    • 4

    #1

    LLD Discovery для статистики VPN

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

Name:	Screenshot from 2024-07-29 13-24-26.png
Views:	147
Size:	93.1 KB
ID:	488548
    Мне необходимо сделать autodicovery по каждому User's, а в Item Prototype я хочу для определенного юзера уже собираеть определенный ключ значение, например IP, статус подключения и т.д.
    В LLD макрос указал параметр по какому ключу я бы хотел автодискавери
    Click image for larger version

Name:	Screenshot from 2024-07-29 13-23-19.png
Views:	148
Size:	25.9 KB
ID:	488549
    В 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.
    Подскажите пожалуйста, что делаю не так.И как правильно настроить
    Attached Files
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #2
    В макросе напиши просто $.Username
    Но По логике Именя могут совпадать, поэтому в ключи лучше ID вписывать. Создай еще один макрос {#ID} $.ID
    И конструкция $[?(@.Username == "{#USER_NAME}")].меня смущает. У Юзернейма нет свойства стейт. Там должно быть что-то типа
    $[?(@.Username == "{#USER_NAME}")].first.State

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      Я отвечал на подобный вопрос вот тут (ссылка).

      Comment

      Working...