reasonableframework/route/api.zabbix.php

23 lines
472 B
PHP

<?php
/**
* @file api.zabbix.php
* @date 2019-04-15
* @author Go Namhyeon <abuse@catswords.net>
* @brief Zabbix API
*/
loadHelper("zabbix.api");
$data = array();
$data['authenticate'] = zabbix_authenticate();
$data['hosts'] = zabbix_retrieve_hosts();
$data['items'] = array();
foreach($data['hosts']->result as $host) {
$data['items'][$host->hostid] = zabbix_get_items($host->hostid);
}
header("Content-type: application/json");
echo json_encode($data);