该方法允许根据给定的参数检索已发现的主机
参数
(对象)
定义所需输出的参数
该方法支持以下参数:
对象数组;
如果使用了
countOutput
参数,将返回对象的计数.
示例
获取通过发现规则发现的主机
获取所有被ID为4的发现规则发现的所有主机及其上正在运行的服务
响应:
- {
- "jsonrpc": "2.0",
- "result": [
- {
- "dservices": [
- {
- "dserviceid": "1",
- "dhostid": "1",
- "type": "4",
- "key_": "",
- "value": "",
- "port": "80",
- "status": "0",
- "lastup": "1337697227",
- "lastdown": "0",
- "dcheckid": "5",
- "ip": "192.168.1.1",
- "dns": "station.company.lan"
- }
- ],
- "dhostid": "1",
- "druleid": "4",
- "status": "0",
- "lastup": "1337697227",
- "lastdown": "0"
- },
- "dservices": [
- {
- "dserviceid": "2",
- "dhostid": "2",
- "type": "4",
- "key_": "",
- "value": "",
- "port": "80",
- "status": "0",
- "lastup": "1337697234",
- "lastdown": "0",
- "dcheckid": "5",
- "ip": "192.168.1.4",
- "dns": "john.company.lan"
- }
- ],
- "dhostid": "2",
- "druleid": "4",
- "status": "0",
- "lastup": "1337697234",
- "lastdown": "0"
- },
- {
- "dservices": [
- {
- "dserviceid": "3",
- "dhostid": "3",
- "type": "4",
- "key_": "",
- "value": "",
- "port": "80",
- "status": "0",
- "lastup": "1337697234",
- "lastdown": "0",
- "dcheckid": "5",
- "dns": "printer.company.lan"
- }
- ],
- "dhostid": "3",
- "druleid": "4",
- "status": "0",
- "lastup": "1337697234",
- "lastdown": "0"
- },
- {
- "dservices": [
- {
- "dserviceid": "4",
- "dhostid": "4",
- "type": "4",
- "key_": "",
- "value": "",
- "port": "80",
- "status": "0",
- "lastup": "1337697234",
- "lastdown": "0",
- "dcheckid": "5",
- "ip": "192.168.1.7",
- "dns": "mail.company.lan"
- }
- ],
- "dhostid": "4",
- "druleid": "4",
- "status": "0",
- "lastup": "1337697234",
- "lastdown": "0"
- }
- ],
- "id": 1
- }