该方法允许根据给定的参数检索发现规则.
参数
(object)
定义希望输出的参数.
该方法支持以下参数.
对象数组;
如果使用了countOutput参数,将返回对象的计数.
例子
检索所有的发现规则
获取已经配置的发现规则及它们所使用的发现检查.
响应:
- {
- "jsonrpc": "2.0",
- "result": [
- {
- "druleid": "2",
- "proxy_hostid": "0",
- "name": "Local network",
- "iprange": "192.168.3.1-255",
- "delay": "5s",
- "nextcheck": "1348754327",
- "status": "0",
- "dchecks": [
- {
- "dcheckid": "7",
- "druleid": "2",
- "type": "3",
- "key_": "",
- "snmp_community": "",
- "snmpv3_securityname": "",
- "snmpv3_securitylevel": "0",
- "snmpv3_authpassphrase": "",
- "snmpv3_privpassphrase": "",
- "uniq": "0",
- "snmpv3_authprotocol": "0",
- "snmpv3_privprotocol": "0"
- },
- {
- "dcheckid": "8",
- "druleid": "2",
- "type": "4",
- "key_": "",
- "snmp_community": "",
- "ports": "80",
- "snmpv3_securityname": "",
- "snmpv3_securitylevel": "0",
- "snmpv3_authpassphrase": "",
- "snmpv3_privpassphrase": "",
- "uniq": "0",
- "snmpv3_authprotocol": "0",
- "snmpv3_privprotocol": "0"
- }
- ]
- },
- {
- "druleid": "6",
- "name": "Zabbix agent discovery",
- "iprange": "192.168.1.1-255",
- "delay": "1h",
- "nextcheck": "0",
- "status": "0",
- "dchecks": [
- {
- "dcheckid": "10",
- "druleid": "6",
- "type": "9",
- "key_": "system.uname",
- "snmp_community": "",
- "ports": "10050",
- "snmpv3_securityname": "",
- "snmpv3_securitylevel": "0",
- "snmpv3_authpassphrase": "",
- "snmpv3_privpassphrase": "",
- "uniq": "0",
- "snmpv3_authprotocol": "0",
- "snmpv3_privprotocol": "0"
- }
- ]
- }
- ],
- "id": 1
- }