Zabbix Documentation 2.4

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

ru:manual:api:reference:item:getobjects

item.getobjects

Описание

массив item.getobjects(объект фильтр)

Этот метод позволяет получать элементы данных, которые соответствуют заданному критерию фильтра.

Этот метод устарел и будет в будущем удален. Вместо него, пожалуйста, воспользуйтесь методом item.get.

Параметры

(объект) Критерий по которому производить поиск.

В дополнение к стандартным свойствам элемента данных, этот метод поддерживает следующие параметрами критерия поиска.

Параметр Тип Описание
host строка/массив Техническое имя узла сети, которому должен принадлежать элемент данных.

Возвращаемые значения

(массив) Возвращает массив объектов со всеми свойствами.

Примеры

Получение элементов данных с узла сети

Получение всех элементов данных с узла сети “Zabbix server”.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "item.getobjects",
    "params": {
        "host": "Zabbix server"
    },
    "auth": "3a57200802b24cda67c4e4010b50c065",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": [
        {
            "itemid": "23327",
            "type": "0",
            "snmp_community": "",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Host name of zabbix_agentd running",
            "key_": "agent.hostname",
            "delay": "3600",
            "history": "7",
            "trends": "365",
            "lastvalue": "trapper-host",
            "lastclock": "1351088927",
            "prevvalue": "0",
            "state": "0",
            "status": "0",
            "value_type": "1",
            "trapper_hosts": "",
            "units": "",
            "multiplier": "0",
            "delta": "0",
            "snmpv3_securityname": "",
            "snmpv3_securitylevel": "0",
            "snmpv3_authpassphrase": "",
            "snmpv3_privpassphrase": "",
            "formula": "1",
            "error": "",
            "lastlogsize": "0",
            "logtimefmt": "",
            "templateid": "23319",
            "valuemapid": "0",
            "delay_flex": "",
            "params": "",
            "ipmi_sensor": "",
            "data_type": "0",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "mtime": "0",
            "lastns": "40510111",
            "flags": "0",
            "filter": "",
            "interfaceid": "1",
            "port": "",
            "description": "",
            "inventory_link": "0",
            "lifetime": "30"
        },
        {
            "itemid": "23287",
            "type": "0",
            "snmp_community": "",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Agent ping",
            "key_": "agent.ping",
            "delay": "60",
            "history": "7",
            "trends": "365",
            "lastvalue": "1",
            "lastclock": "1351090987",
            "prevvalue": "1",
            "state": "0",
            "status": "0",
            "value_type": "3",
            "trapper_hosts": "",
            "units": "",
            "multiplier": "0",
            "delta": "0",
            "snmpv3_securityname": "",
            "snmpv3_securitylevel": "0",
            "snmpv3_authpassphrase": "",
            "snmpv3_privpassphrase": "",
            "formula": "1",
            "error": "",
            "lastlogsize": "0",
            "logtimefmt": "",
            "templateid": "10020",
            "valuemapid": "10",
            "delay_flex": "",
            "params": "",
            "ipmi_sensor": "",
            "data_type": "0",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "mtime": "0",
            "lastns": "560794191",
            "flags": "0",
            "filter": "",
            "interfaceid": "1",
            "port": "",
            "description": "The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.",
            "inventory_link": "0",
            "lifetime": "0"
        },
        {
            "itemid": "23288",
            "type": "0",
            "snmp_community": "",
            "snmp_oid": "",
            "hostid": "10084",
            "name": "Version of zabbix_agent(d) running",
            "key_": "agent.version",
            "delay": "3600",
            "history": "7",
            "trends": "365",
            "lastvalue": "2.0.0",
            "lastclock": "1351088888",
            "prevvalue": "0",
            "state": "0",
            "status": "0",
            "value_type": "1",
            "trapper_hosts": "",
            "units": "",
            "multiplier": "0",
            "delta": "0",
            "snmpv3_securityname": "",
            "snmpv3_securitylevel": "0",
            "snmpv3_authpassphrase": "",
            "snmpv3_privpassphrase": "",
            "formula": "1",
            "error": "",
            "lastlogsize": "0",
            "logtimefmt": "",
            "templateid": "10059",
            "valuemapid": "0",
            "delay_flex": "",
            "params": "",
            "ipmi_sensor": "",
            "data_type": "0",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "mtime": "0",
            "lastns": "8826267",
            "flags": "0",
            "filter": "",
            "interfaceid": "1",
            "port": "",
            "description": "",
            "inventory_link": "0",
            "lifetime": "0"
        }
    ],
    "id": 1
}

Смотрите также

Исходный код

CItem::getObject() в frontends/php/include/classes/api/services/CItem.php.