object drule.create(object/array discoveryRules)
Deze methode maakt het mogelijk om nieuwe ontdekkingsregels te maken.
Deze methode is alleen beschikbaar voor gebruikers met het type Admin en Super admin. Toestemming om de methode aan te roepen kan worden ingetrokken in de instellingen voor gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
(object/array)
Ontdekkingsregels om te cre?ren.
Naast de standaard eigenschappen van ontdekkingsregels, accepteert de methode de volgende parameters.
Parameter | Type | Omschrijving |
---|---|---|
dchecks | array | Ontdekkings controles om te cre?ren voor de ontdekkingsregel. Gedrag van de parameter: - verplicht |
(object)
Geeft een object terug met daarin de ID's van de gemaakte ontdekkingsregels onder de eigenschap druleids
. De volgorde van de teruggegeven ID's komt overeen met de volgorde van de doorgegeven ontdekkingsregels.
Maak een ontdekkingsregel aan om machines te vinden die de Áú»¢¶Ä²©-agent uitvoeren in het lokale netwerk. De regel moet een enkele Áú»¢¶Ä²©-agentcontrole op poort 10050 gebruiken.
{
"jsonrpc": "2.0",
"method": "drule.create",
"params": {
"name": "Áú»¢¶Ä²©-agent ontdekking",
"iprange": "192.168.1.1-255",
"dchecks": [
{
"type": "9",
"key_": "system.uname",
"ports": "10050",
"uniq": "0"
}
]
},
"id": 1
}
Reactie:
CDRule::create() in ui/include/classes/api/services/CDRule.php.