triggerGet(); - это функция PHP библиотеки, которая принимает параметры и создает понятный заббиксу JSON запрос. В этом запросе список параметров будет у квадратных скобках, как полагается по JSONовскому синтаксису.
PHPшной функции параметры передаются так, как положено по PHP синктаксису
Таким образом, если мы хотим сделать запрос триггеров по нескольким параметрам, то как-то так:
Список возможных параметров в мануале по API - https://www.zabbix.com/documentation...ce/trigger/get
PHPшной функции параметры передаются так, как положено по PHP синктаксису
Code:
array(
key => value,
key2 => value2,
key3 => value3,
...
)
Code:
<?php
require '/var/www/zabbix/include/ZabbixApiAbstract.class.php';
require '/var/www/zabbix/include/ZabbixApi.class.php';
$api = new ZabbixApi('http://localhost/api_jsonrpc.php', 'admin', 'zabbix');
$triggers = $api->triggerGet(array('active'=> 1, 'only_true' => 1));
print_r($triggers);
?>
Comment