You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Criar pasta de projeto e instalar as dependências:
mkdir api_zabbix
cd api_zabbix
composer require ikke/phpzabbix
Criar o script com o conteúdo mínimo:
<?php// Carrega bibliotecasrequire__DIR__ . '/vendor/autoload.php';
// Carrega credenciais$url_api = http://servidor.zabbix/api_jsonrpc.php;
$usuario_api = 'Admin';
$senha_api = 'zabbix';
// Cria a conexão com o Guzzle e o PHPZabbix e loga$client = new \GuzzleHttp\Client();
$api = new \phpzabbix\PHPZabbix($client, $url_api);
$api->login($usuario_api, $senha_api);
// Daqui para a frente é com você!!!$grupos = $api->hostgroup->get();
print_r($grupos);