массив map.getobjects(объект фильтр)
Этот метод позволяет получать карты сетей, которые соответствуют заданному критерию фильтра.
(объект)
Критерий по которому производить поиск.
В дополнение к стандартным свойствам карты сети, этот метод поддерживает следующие параметрами критерия поиска.
Параметр | Тип | Описание |
---|---|---|
node | строка | Имя ноды, которой должны принадлежать карты сетей. Этот параметр переписывает параметр nodeids . |
nodeids | строка/массив | ID ноды, которой должны принадлежать карты сетей. |
(массив)
Возвращает массив объектов со всеми свойствами.
Получение карты сети с именем "Local network".
Запрос:
{
"jsonrpc": "2.0",
"method": "map.getobjects",
"params": {
"name": "Local nerwork"
},
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": [
{
"urls": [],
"sysmapid": "3",
"name": "Local nerwork",
"width": "400",
"height": "400",
"backgroundid": "0",
"label_type": "2",
"label_location": "3",
"highlight": "1",
"expandproblem": "1",
"markelements": "0",
"show_unack": "0",
"grid_size": "50",
"grid_show": "1",
"grid_align": "1",
"label_format": "0",
"label_type_host": "2",
"label_type_hostgroup": "2",
"label_type_trigger": "2",
"label_type_map": "2",
"label_type_image": "2",
"label_string_host": "",
"label_string_hostgroup": "",
"label_string_trigger": "",
"label_string_map": "",
"label_string_image": "",
"iconmapid": "0",
"expand_macros": "0",
"severity_min": "0"
}
],
"id": 1
}
CMap::getObject() в frontends/php/api/classes/CMap.php.