Zabbix::API::Host -- Zabbix host objects
use Zabbix::API::Host; # fetch a single host by ID my $host = $zabbix->fetch('Host', params => { filter => { hostid => 10105 } })->[0]; # and delete it $host->delete; # fetch an item's host my $item = $zabbix->fetch('Item', params => { filter => { itemid => 22379 } })->[0]; my $host_from_item = $item->host;
Handles CRUD for Zabbix host objects.
This is a subclass of Zabbix::API::CRUDE; see there for inherited methods.
Zabbix::API::CRUDE
Accessor for the host's items.
Accessor for the host's name (the "host" attribute); returns the empty string if no name is set, for instance if the host has not been created on the server yet.
Zabbix::API::CRUDE.
Fabrice Gabolde <fabrice.gabolde@uperto.com>
Copyright (C) 2011 SFR
This library is free software; you can redistribute it and/or modify it under the terms of the GPLv3.
To install Zabbix::API, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Zabbix::API
CPAN shell
perl -MCPAN -e shell install Zabbix::API
For more information on module installation, please visit the detailed CPAN module installation guide.