查询

    该方法允许根据给定的参数获取主机原型记录。

    该方法适用于管理员超级管理员用户类型。可以在用户角色设置中撤销调用该方法的权限。有关详细信息,参阅用户角色

    参数

    该方法支持以下属性:

    (integer/array)返回以下:

    • 一组对象;
    • 如果countOutput 参数被使用,返回对象的数量。

    示例

    从LLD规则中获取主机原型

    请求:

    响应:

    1. {
    2. "jsonrpc": "2.0",
    3. "result": [
    4. {
    5. "hostid": "10092",
    6. "host": "{#HV.UUID}",
    7. "name": "{#HV.UUID}",
    8. "status": "0",
    9. "templateid": "0",
    10. "discover": "0",
    11. "custom_interfaces": "1",
    12. "groupLinks": [
    13. "group_prototypeid": "4",
    14. "hostid": "10092",
    15. "groupid": "7",
    16. "templateid": "0"
    17. }
    18. ],
    19. "groupPrototypes": [
    20. {
    21. "group_prototypeid": "7",
    22. "hostid": "10092",
    23. "name": "{#CLUSTER.NAME}",
    24. "templateid": "0"
    25. }
    26. ],
    27. "tags": [
    28. {
    29. "tag": "Datacenter",
    30. "value": "{#DATACENTER.NAME}"
    31. },
    32. "tag": "Instance type",
    33. "value": "{#INSTANCE_TYPE}"
    34. ],
    35. "interfaces": [
    36. {
    37. "main": "1",
    38. "type": "2",
    39. "useip": "1",
    40. "ip": "127.0.0.1",
    41. "dns": "",
    42. "port": "161",
    43. "details": {
    44. "version": "2",
    45. "bulk": "1",
    46. "community": "{$SNMP_COMMUNITY}"
    47. }
    48. }
    49. ]
    50. }
    51. ],
    52. }

    来源