Ad Widget

Collapse

Аутентификация Zabbix API php

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kiruka4
    Junior Member
    • Nov 2014
    • 12

    #1

    Аутентификация Zabbix API php

    Добрый день. Покоряю Заббикс Апи посредствоv библиотеки PhpZabbixAPI. В примерах аутентификацию проводят вот так:

    $api = new ZabbixApi('http://zabbix.local/api_jsonrpc.php', 'zabbix', 'admin');

    Но я не хотел бы светить своим логином и паролем.
    Подскажите, пожалуйста, возможно ли подключаться с помощью полученого ранее хеш кода:

    "auth":"7d834ccc5988b4f531087290cadf97c5"

    Буду очень благодарен за ответ.
  • oscar
    Senior Member
    • Dec 2010
    • 141

    #2
    В чем собственно проблема? Добавь в класс паблик метод установки токена
    что-то вроде
    Code:
    public function setAuth($auth)
        {       
            $this->auth = $auth;
        }
    Тогда в конструкторе указывай только url
    Code:
    $api = new ZabbixApi('http://zabbix.local/api_jsonrpc.php',FALSE, FALSE);

    Comment

    • kiruka4
      Junior Member
      • Nov 2014
      • 12

      #3
      oscar, Огромное спасибо! Сделал, работает! Жаль что нельзя нигде Вам плюсик за ответ поставить) Действительно очень помогли. Спасибо

      Comment

      Working...