dcheck.get

Apraksts

integer/array dcheck.get(object parameters)

Metode ļauj izgūt atklāšanas pārbaudes atbilstoši norādītajiem parametriem.

Šī metode ir pieejama jebkura tipa lietotājiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.

Parametri

(object) Parametri, kas nosaka vēlamo izvadi.

Metode atbalsta šādus parametrus.

Parametrs Tips Apraksts
dcheckids ID/array Atgriezt tikai atklāšanas pārbaudes ar norādītajiem ID.
druleids ID/array Atgriezt tikai tās atklāšanas pārbaudes, kas pieder norādītajiem atklāšanas noteikumiem.
dserviceids ID/array Atgriezt tikai tās atklāšanas pārbaudes, kas ir noteikušas norādītos atklātos servisus.
selectDRules query Atgriezt ar atklāšanas pārbaudēm saistītos atklāšanas noteikumus.
sortfield string/array Kārtot rezultātu pēc norādītajām īpašībām.

Iespējamās vērtības: dcheckid, druleid.
countOutput boolean Šie parametri ir aprakstīti atsauces komentārā.
editable boolean
excludeSearch boolean
filter object
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean

Atgrieztās vērtības

(integer/array) Atgriež vienu no šīm vērtībām:

  • objektu masīvu;
  • izgūto objektu skaitu, ja ir izmantots parametrs countOutput.

Piemēri

Atgūt atklāšanas pārbaudes atklāšanas kārtulai

Atgūt visas atklāšanas pārbaudes, ko izmanto atklāšanas kārtula "6".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dcheck.get",
    "params": {
        "output": "extend",
        "dcheckids": "6"
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": [
        {
            "dcheckid": "6",
            "druleid": "4",
            "type": "3",
            "key_": "",
            "snmp_community": "",
            "ports": "21",
            "snmpv3_securityname": "",
            "snmpv3_securitylevel": "0",
            "snmpv3_authpassphrase": "",
            "snmpv3_privpassphrase": "",
            "uniq": "0",
            "snmpv3_authprotocol": "0",
            "snmpv3_privprotocol": "0",
            "snmpv3_contextname": "",
            "host_source": "1",
            "name_source": "0",
            "allow_redirect": "0"
        }
    ],
    "id": 1
}

Avots

CDCheck::get() failā ui/include/classes/api/services/CDCheck.php.