Áú»¢¶Ä²©

drule.create

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

object drule.create(object/array discoverydRuleIds)

Aquest m¨¨tode permet crear les noves regles de descoberta.

Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object/array) Regles de descobriment per crear.

A m¨¦s de les propietats d'objecte de la regla de descobriment est¨¤ndard, el m¨¨tode accepta els par¨¤metres seg¨¹ents.

´¥±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð´¥Tipus|¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®| |---------|---------------------------------------- ------------|-----------| |dchecks|taula|Validacions de descoberta per crear per a la regla de descobriment.

Comportament de la propietat:
- obligatori|

Valors de retorn

(object) Retorna un objecte amb els IDs de les regles de descoberta creades segons la propietat druleids. L'ordre dels IDs retornats correspon a l'ordre de les regles de descoberta donades.

Exemples

Crear una regla de descoberta

Crear una regla de descoberta per trobar a la xarxa local m¨¤quines que corren l'agent de Áú»¢¶Ä²©. La regla ha d'emprar un ¨²nic test de descoberta d'agent de Áú»¢¶Ä²© sota el port 10050.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "drule.create",
           "params": {
               "name": "Áú»¢¶Ä²© agent discovery",
               "iprange": "192.168.1.1-255",
               "concurrency_max": "10",
               "dchecks": [
                   {
                       "type": "9",
                       "key_": "system.uname",
                       "ports": "10050",
                       "uniq": "0"
                   }
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "druleids": [
                   "6"
               ]
           },
           "id": 1
       }

Veieu tamb¨¦

Font

CDRule::create() in ui/include/classes/api/services/CDRule.php.