Ad Widget

Collapse

PhpZabbixApi

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • prostrelov
    Senior Member
    • May 2012
    • 115

    #1

    PhpZabbixApi

    Пытаюсь осилить запросы к API.
    Выкачал phpZabbixApi Library.
    Поместил файлы ZabbixApi.class.php и ZabbixApiAbstract.class.php в директорию с front-end'ом.
    Создал тестовый документ test.php:
    <?php
    require 'ZabbixApiAbstract.class.php';
    require 'ZabbixApi.class.php';
    try {
    $api = new ZabbixApi('http://zabbix.mgs.ru/zabbix/api_jsonrpc.php', 'zabbix', 'admin');
    $graphs = $api->graphGet();
    foreach($graphs as $graph)
    echo $graph->graphid."\n";
    } catch(Exception $e) {
    echo $e->getMessage();
    }
    ?>
  • prostrelov
    Senior Member
    • May 2012
    • 115

    #2
    обращаюсь к test.php браузером

    получаю пустую страницу.
    Подскажите пожалуйста что мог сделать не так.

    п.с.
    2 сообщения из-за ограничения на количество ссылок

    Comment

    • gdgsoft
      Senior Member
      • Apr 2009
      • 202

      #3
      Могу ошибаться, но...

      В АПИ забикса, что бы вычитать какой либо параметр необходимо указать ИД хоста, к которому данный параметр "привязан". Вы же пытаетесь сразу вычитать графики. Вопрос, графики какого хоста читаете?

      Для начала курим примеры мануалов:
      Zabbix 2.4.2
      PHP 5.4.5
      Oracle Linux 6.5
      VmWare ESXi 4

      MariaDB 10.0.15
      Oracle Linux 6.5
      Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

      Comment

      Working...