Zabbix::Tinyを使って同一ホストのアイテムをすべてスクリーンに表示させようとしていたのですがサンプルプログラムを実行したときに接続が拒否されました。原因がわかる方教えてください。ユーザーはとりあえず特権管理者にしていました。
使用した環境はcentos7,zabbix3.0,Zabbix::Tinyです。
実行したプログラムは以下のとおりです。
use strict;
use warnings;
use Zabbix::Tiny;
my $username = 'ユーザー名';
my $password = 'パスワード';
my $url = 'https://zabbixサーバーのIPアドレス/zabbix/api_jsonrpc.php';
my $zabbix = Zabbix::Tiny->new(
server => $url,
password => $password,
user => $username
);
my $hosts = $zabbix->do(
'host.get', # First argument is the Zabbix API method
{