该方法允许根据给定的参数检索发现规则.

    参数

    (object) 定义希望输出的参数.

    该方法支持以下参数.

    • 对象数组;

    • 如果使用了countOutput参数,将返回对象的计数.

    例子

    检索所有的发现规则

    获取已经配置的发现规则及它们所使用的发现检查.

    响应:

    1. {
    2. "jsonrpc": "2.0",
    3. "result": [
    4. {
    5. "druleid": "2",
    6. "proxy_hostid": "0",
    7. "name": "Local network",
    8. "iprange": "192.168.3.1-255",
    9. "delay": "5s",
    10. "nextcheck": "1348754327",
    11. "status": "0",
    12. "dchecks": [
    13. {
    14. "dcheckid": "7",
    15. "druleid": "2",
    16. "type": "3",
    17. "key_": "",
    18. "snmp_community": "",
    19. "snmpv3_securityname": "",
    20. "snmpv3_securitylevel": "0",
    21. "snmpv3_authpassphrase": "",
    22. "snmpv3_privpassphrase": "",
    23. "uniq": "0",
    24. "snmpv3_authprotocol": "0",
    25. "snmpv3_privprotocol": "0"
    26. },
    27. {
    28. "dcheckid": "8",
    29. "druleid": "2",
    30. "type": "4",
    31. "key_": "",
    32. "snmp_community": "",
    33. "ports": "80",
    34. "snmpv3_securityname": "",
    35. "snmpv3_securitylevel": "0",
    36. "snmpv3_authpassphrase": "",
    37. "snmpv3_privpassphrase": "",
    38. "uniq": "0",
    39. "snmpv3_authprotocol": "0",
    40. "snmpv3_privprotocol": "0"
    41. }
    42. ]
    43. },
    44. {
    45. "druleid": "6",
    46. "name": "Zabbix agent discovery",
    47. "iprange": "192.168.1.1-255",
    48. "delay": "1h",
    49. "nextcheck": "0",
    50. "status": "0",
    51. "dchecks": [
    52. {
    53. "dcheckid": "10",
    54. "druleid": "6",
    55. "type": "9",
    56. "key_": "system.uname",
    57. "snmp_community": "",
    58. "ports": "10050",
    59. "snmpv3_securityname": "",
    60. "snmpv3_securitylevel": "0",
    61. "snmpv3_authpassphrase": "",
    62. "snmpv3_privpassphrase": "",
    63. "uniq": "0",
    64. "snmpv3_authprotocol": "0",
    65. "snmpv3_privprotocol": "0"
    66. }
    67. ]
    68. }
    69. ],
    70. "id": 1
    71. }

    来源