Zabbix::API::Host(3) Zabbix host objects

SYNOPSIS


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;

DESCRIPTION

Handles CRUD for Zabbix host objects.

This is a subclass of "Zabbix::API::CRUDE"; see there for inherited methods.

METHODS

items()
Accessor for the host's items.
name()
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.

AUTHOR

Fabrice Gabolde <[email protected]>

COPYRIGHT AND LICENSE

Copyright (C) 2011 SFR

This library is free software; you can redistribute it and/or modify it under the terms of the GPLv3.