Как я могу получить ip пользователя, который вошел в систему, через zabbix api - PullRequest
0 голосов
/ 05 июля 2018

Через API Zabbix с помощью метода "user.get" я могу получить IP-адрес последнего пользователя, который не смог войти в систему:

{
   "userid":"4",
   "alias":"xxxxxx",
   "name":"xxxxxxxxx",
   "surname":"xxxxx",
   "url":"",
   "autologin":"0",
   "autologout":"0",
   "lang":"en_GB",
   "refresh":"30s",
   "type":"3",
   "theme":"default",
   "attempt_failed":"1",
   "attempt_ip":"172.0.0.1",
   "attempt_clock":"1530779445",
   "rows_per_page":"50",
    "gui_access":"0",
    "debug_mode":"0",
    "users_status":"0",
    "medias":[ ]
},

Есть ли способ, с помощью которого я могу получить IP-адрес успешно вошедшего в систему пользователя?

Как в Zabbix Отчеты-> Аудит

1 Ответ

0 голосов
/ 05 июля 2018

Я нашел решение своего вопроса.

Решение состоит в том, чтобы использовать метод user.login с параметром: userData: true, и в результате получается параметр ответа userip, который содержит IP-адрес пользователя.

...