Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

action.create

§°§á§Ú§ã

object action.create(object/array actions)

§¸§Ö§Û §Þ§Ö§ä§à§Õ §Õ§à§Ù§Ó§à§Ý§ñ? §ã§ä§Ó§à§â§ð§Ó§Ñ§ä§Ú §ß§à§Ó? §Õ??.

§¸§Ö§Û §Þ§Ö§ä§à§Õ §Õ§à§ã§ä§å§á§ß§Ú§Û §Ý§Ú§ê§Ö §Õ§Ý§ñ §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é?§Ó §ä§Ú§á§å Admin ? Super admin. §¥§à§Ù§Ó§à§Ý§Ú §ß§Ñ §Ó§Ú§Ü§Ý§Ú§Ü §Þ§Ö§ä§à§Õ§å §Þ§à§Ø§ß§Ñ §ã§Ü§Ñ§ã§å§Ó§Ñ§ä§Ú §Ó §ß§Ñ§Ý§Ñ§ê§ä§å§Ó§Ñ§ß§ß§ñ§ç §â§à§Ý? §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é§Ñ. §¥§Ú§Ó. §²§à§Ý? §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é§Ñ §Õ§Ý§ñ §à§ä§â§Ú§Þ§Ñ§ß§ß§ñ §Õ§à§Õ§Ñ§ä§Ü§à§Ó§à? ?§ß§æ§à§â§Þ§Ñ§è??.

§±§Ñ§â§Ñ§Þ§Ö§ä§â§Ú

(object/array) §¥?? §Õ§Ý§ñ §ã§ä§Ó§à§â§Ö§ß§ß§ñ.

§¯§Ñ §Õ§à§Õ§Ñ§ä§à§Ü §Õ§à §ã§ä§Ñ§ß§Õ§Ñ§â§ä§ß§Ú§ç §Ó§Ý§Ñ§ã§ä§Ú§Ó§à§ã§ä§Ö§Û §Õ??, §Þ§Ö§ä§à§Õ §á§â§Ú§Û§Þ§Ñ? §ß§Ñ§ã§ä§å§á§ß? §á§Ñ§â§Ñ§Þ§Ö§ä§â§Ú.

Parameter Type Description
filter object §¥?§ñ §æ?§Ý§î§ä§â §à§Ò¡¯?§Ü§ä §Õ§Ý§ñ §Õ??.
operations array §¥?§ñ §à§á§Ö§â§Ñ§è??, §ë§à§Ò §ã§ä§Ó§à§â§Ú§ä§Ú §Õ§Ý§ñ §Õ??.
recovery_operations array §¥?§ñ §à§á§Ö§â§Ñ§è?? §Ó?§Õ§ß§à§Ó§Ý§Ö§ß§ß§ñ, §ñ§Ü§å §á§à§ä§â?§Ò§ß§à §ã§ä§Ó§à§â§Ú§ä§Ú §Õ§Ý§ñ §Õ??.
update_operations array §¥?§ñ §à§á§Ö§â§Ñ§è?? §à§ß§à§Ó§Ý§Ö§ß§ß§ñ, §ñ§Ü§å §á§à§ä§â?§Ò§ß§à §ã§ä§Ó§à§â§Ú§ä§Ú §Õ§Ý§ñ §Õ??.

§±§à§Ó§Ö§â§ß§å§ä? §Ù§ß§Ñ§é§Ö§ß§ß§ñ

(object) §±§à§Ó§Ö§â§ä§Ñ? §à§Ò¡¯?§Ü§ä, §ë§à §Þ?§ã§ä§Ú§ä§î ?§Õ§Ö§ß§ä§Ú§æ?§Ü§Ñ§ä§à§â§Ú §ã§ä§Ó§à§â§Ö§ß§Ú§ç §Õ?§Û §å §Ó§Ý§Ñ§ã§ä§Ú§Ó§à§ã§ä? actionids. §±§à§â§ñ§Õ§à§Ü §á§à§Ó§Ö§â§ß§Ö§ß§Ú§ç ?§Õ§Ö§ß§ä§Ú§æ?§Ü§Ñ§ä§à§â?§Ó §Ó?§Õ§á§à§Ó?§Õ§Ñ? §á§à§â§ñ§Õ§Ü§å §Ó§Ú§Ü§à§ß§Ñ§ß§Ú§ç §Õ?§Û.

§±§â§Ú§Ü§Ý§Ñ§Õ§Ú

§³§ä§Ó§à§â?§ä§î §ä§â§Ú§Ô§Ö§â§ß§å §Õ?§ð

§³§ä§Ó§à§â?§ä§î §Õ?§ð, §ñ§Ü§Ñ §Ó§Ú§Ü§à§ß§å§Ó§Ñ§ä§Ú§Þ§Ö§ä§î§ã§ñ, §Ü§à§Ý§Ú §ä§â§Ú§Ô§Ö§â ?§Ù §ç§à§ã§ä§å "10084", §ñ§Ü§Ú§Û §Þ?§ã§ä§Ú§ä§î §ã§Ý§à§Ó§à "§á§Ñ§Þ'§ñ§ä§î" §å §ã§Ó§à?§Þ§å ?§Þ§Ö§ß?, §á§Ö§â§Ö§ç§à§Õ§Ú§ä§î §å §ã§ä§Ñ§ß §á§â§à§Ò§Ý§Ö§Þ§Ú. §¥?§ñ §á§à§Ó§Ú§ß§ß§Ñ §ã§á§à§é§Ñ§ä§Ü§å §ß§Ñ§Õ?§ã§Ý§Ñ§ä§Ú §á§à§Ó?§Õ§à§Þ§Ý§Ö§ß§ß§ñ §Ó§ã?§Þ §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é§Ñ§Þ §å §Ô§â§å§á? §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é?§Ó ?7?. §Á§Ü§ë§à §á§à§Õ?§ð §ß§Ö §Ò§å§Õ§Ö §Ó§Ú§â?§ê§Ö§ß§à §á§â§à§ä§ñ§Ô§à§Þ 4 §ç§Ó§Ú§Ý§Ú§ß, §Ò§å§Õ§Ö §Ù§Ñ§á§å§ë§Ö§ß§à §ã§è§Ö§ß§Ñ§â?§Û ?3? §ß§Ñ §Ó§ã?§ç §ç§à§ã§ä§Ñ§ç §å §Ô§â§å§á? ?2?. §±?§Õ §é§Ñ§ã §Ó?§Õ§ß§à§Ó§Ý§Ö§ß§ß§ñ §ä§â§Ú§Ô§Ö§â§Ñ §Ó?§ß §ã§á§à§Ó?§ã§ä§Ú§ä§î §å§ã?§ç §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é?§Ó, §ñ§Ü? §â§Ñ§ß?§ê§Ö §à§ä§â§Ú§Þ§å§Ó§Ñ§Ý§Ú §Ò§å§Õ§î-§ñ§Ü? §á§à§Ó?§Õ§à§Þ§Ý§Ö§ß§ß§ñ §ë§à§Õ§à §á§â§à§Ò§Ý§Ö§Þ§Ú. §±?§ã§Ý§ñ §à§ß§à§Ó§Ý§Ö§ß§ß§ñ §ä§â§Ú§Ô§Ö§â§Ñ §á§à§Ó?§Õ§à§Þ§Ý§Ö§ß§ß§ñ §Ù §ß§Ñ§ã§ä§â§à§ð§Ó§Ñ§ß§à§ð §ä§Ö§Þ§à§ð §ä§Ñ §à§ã§ß§à§Ó§ß§Ú§Þ §ä§Ö§Ü§ã§ä§à§Þ §Ò§å§Õ§Ö §ß§Ñ§Õ?§ã§Ý§Ñ§ß§à §Ó§ã?§Þ, §ç§ä§à §Ù§Ñ§Ý§Ú§ê§Ú§Ó §á?§Õ§ä§Ó§Ö§â§Õ§Ø§Ö§ß§ß§ñ §ä§Ñ §Ü§à§Þ§Ö§ß§ä§Ñ§â? §é§Ö§â§Ö§Ù §å§ã? §ä§Ú§á§Ú §Þ§Ö§Õ?§Ñ.

§©§Ñ§á§Ú§ä:

{
           "jsonrpc": "2.0",
           "method": "action.create",
           "params": {
               "name": "Trigger action",
               "eventsource": 0,
               "status": 0,
               "esc_period": "2m",
               "filter": {
                   "evaltype": 0,
                   "conditions": [
                       {
                           "conditiontype": 1,
                           "operator": 0,
                           "value": "10084"
                       },
                       {
                           "conditiontype": 3,
                           "operator": 2,
                           "value": "memory"
                       }
                   ]
               },
               "operations": [
                   {
                       "operationtype": 0,
                       "esc_period": "0s",
                       "esc_step_from": 1,
                       "esc_step_to": 2,
                       "evaltype": 0,
                       "opmessage_grp": [
                           {
                               "usrgrpid": "7"
                           }
                       ],
                       "opmessage": {
                           "default_msg": 1,
                           "mediatypeid": "1"
                       }
                   },
                   {
                       "operationtype": 1,
                       "esc_step_from": 3,
                       "esc_step_to": 4,
                       "evaltype": 0,
                       "opconditions": [
                           {
                               "conditiontype": 14,
                               "operator": 0,
                               "value": "0"
                           }
                       ],
                       "opcommand_grp": [
                           {
                               "groupid": "2"
                           }
                       ],
                       "opcommand": {
                           "scriptid": "3"
                       }
                   }
               ],
               "recovery_operations": [
                   {
                       "operationtype": "11",
                       "opmessage": {
                           "default_msg": 1
                       }
                   }    
               ],
               "update_operations": [
                   {
                       "operationtype": "12",
                       "opmessage": {
                           "default_msg": 0,
                           "message": "Custom update operation message body",
                           "subject": "Custom update operation message subject"
                       }
                   }
               ],
               "pause_suppressed": "0",
               "notify_if_canceled": "0"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

§£?§Õ§á§à§Ó?§Õ§î:

{
           "jsonrpc": "2.0",
           "result": {
               "actionids": [
                   "17"
               ]
           },
           "id": 1
       }

§³§ä§Ó§à§â§Ú§ä§Ú §Õ?§ð §Ó§Ú§ñ§Ó§Ý§Ö§ß§ß§ñ

§³§ä§Ó§à§â?§ä§î §Õ?§ð, §ñ§Ü§Ñ §Ù§Ó¡¯§ñ§Ø§Ö §Ó§Ú§ñ§Ó§Ý§Ö§ß? §ç§à§ã§ä§Ú §Ù §ê§Ñ§Ò§Ý§à§ß§à§Þ ?10001?.

§©§Ñ§á§Ú§ä:

{
           "jsonrpc": "2.0",
           "method": "action.create",
           "params": {
               "name": "Discovery action",
               "eventsource": 1,
               "status": 0,
               "filter": {
                   "evaltype": 0,
                   "conditions": [
                       {
                           "conditiontype": 21,
                           "operator": 0,
                           "value": "1"
                       },
                       {
                           "conditiontype": 10,
                           "operator": 0,
                           "value": "2"
                       }
                   ]
               },
               "operations": [
                   {
                       "operationtype": 6,
                       "optemplate": [
                           {
                               "templateid": "10001"
                           }
                       ]
                   }
               ]
           },
           "id": 1
       }

§£?§Õ§á§à§Ó?§Õ§î:

{
           "jsonrpc": "2.0",
           "result": {
               "actionids": [
                   "18"
               ]
           },
           "id": 1
       }

§£§Ú§Ü§à§â§Ú§ã§ä§Ñ§ß§ß§ñ §ã§á§Ö§è?§Ñ§Ý§î§ß§à§Ô§à §æ?§Ý§î§ä§â§Ñ §Ó§Ú§â§Ñ§Ù?§Ó

§³§ä§Ó§à§â?§ä§î §Õ?§ð §ä§â§Ú§Ô§Ö§â§Ñ, §ñ§Ü§Ñ §Ó§Ú§Ü§à§â§Ú§ã§ä§à§Ó§å? §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§è§î§Ü§Ú§Û §Ó§Ú§â§Ñ§Ù - ?A and (B or C)? - §Õ§Ý§ñ §à§è?§ß§Ü§Ú §å§Þ§à§Ó §Õ??. §Á§Ü §ä?§Ý§î§Ü§Ú §ä§â§Ú§Ô§Ö§â §Ù? §ã§ä§å§á§Ö§ß§Ö§Þ §ã§Ö§â§Û§à§Ù§ß§à§ã§ä? §Ó§Ú§ë§Ö §Ñ§Ò§à §Õ§à§â?§Ó§ß§ð? ?Warning? §Ù §ç§à§ã§ä§Ñ ?10084? §Ñ§Ò§à §ç§à§ã§ä§Ñ ?10106? §á§Ö§â§Ö§Û§Õ§Ö §Ó §ã§ä§Ñ§ß §±§²§°§¢§­§¦§®§¡, §Õ?§ñ §ß§Ñ§Õ?§ê§Ý§Ö §á§à§Ó?§Õ§à§Þ§Ý§Ö§ß§ß§ñ §Ó§ã?§Þ §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é§Ñ§Þ §Ô§â§å§á§Ú §Ü§à§â§Ú§ã§ä§å§Ó§Ñ§é?§Ó ?7? §é§Ö§â§Ö§Ù §ä§Ú§á §Þ§Ö§Õ?§Ñ ?1?. ?§Õ§Ö§ß§ä§Ú§æ?§Ü§Ñ§ä§à§â§Ú §æ§à§â§Þ§å§Ý ?A?, ?B? ? ?C? §à§Ò§â§Ñ§ß§à §Õ§à§Ó?§Ý§î§ß§à.

§©§Ñ§á§Ú§ä:

{
           "jsonrpc": "2.0",
           "method": "action.create",
           "params": {
               "name": "Trigger action",
               "eventsource": 0,
               "status": 0,
               "esc_period": "15m",
               "filter": {
                   "evaltype": 3,
                   "formula": "A and (B or C)",
                   "conditions": [
                       {
                           "conditiontype": 4,
                           "operator": 5,
                           "value": "2",
                           "formulaid": "A"
                       },
                       {
                           "conditiontype": 1,
                           "operator": 0,
                           "value": "10084",
                           "formulaid": "B"
                       },
                       {
                           "conditiontype": 1,
                           "operator": 0,
                           "value": "10106",
                           "formulaid": "C"
                       }
                   ]
               },
               "operations": [
                   {
                       "operationtype": 0,
                       "esc_step_from": 1,
                       "esc_step_to": 1,
                       "opmessage_grp": [
                           {
                               "usrgrpid": "7"
                           }
                       ],
                       "opmessage": {
                           "default_msg": 1,
                           "mediatypeid": "1"
                       }
                   }
               ],
           },
           "id": 1
       }

§£?§Õ§á§à§Ó?§Õ§î:

{
           "jsonrpc": "2.0",
           "result": {
               "actionids": [
                   "18"
               ]
           },
           "id": 1
       }

§³§ä§Ó§à§â§Ú§ä§Ú §á§â§Ñ§Ó§Ú§Ý§à §Ñ§Ó§ä§à§â§Ö?§ã§ä§â§Ñ§è?? §Ñ§Ô§Ö§ß§ä§Ñ

§³§ä§Ó§à§â?§ä§î §Õ?§ð §Ñ§Ó§ä§à§â§Ö?§ã§ä§â§Ñ§è??, §ñ§Ü§Ñ §Õ§à§Õ§Ñ? §ç§à§ã§ä §Õ§à §Ô§â§å§á§Ú §ç§à§ã§ä?§Ó ?2?, §Ü§à§Ý§Ú ?§Þ'§ñ §ç§à§ã§ä§Ñ §Þ?§ã§ä§Ú§ä§î ?SRV? §Ñ§Ò§à §Þ§Ö§ä§Ñ§Õ§Ñ§ß? §Þ?§ã§ä§ñ§ä§î ?AlmaLinux?.

§©§Ñ§á§Ú§ä:

{
           "jsonrpc": "2.0",
           "method": "action.create",
           "params": {
               "name": "Register Linux servers",
               "eventsource": "2",
               "filter": {
                   "evaltype": "2",
                   "conditions": [
                       {
                           "conditiontype": "22",
                           "operator": "2",
                           "value": "SRV"
                       },
                       {
                           "conditiontype": "24",
                           "operator": "2",
                           "value": "AlmaLinux"
                       }
                   ]
               },
               "operations": [
                   {
                       "operationtype": "4",
                       "opgroup": [
                           {
                               "groupid": "2"
                           }
                       ]
                   }
               ]
           },
           "id": 1
       }

§£?§Õ§á§à§Ó?§Õ§î:

{
           "jsonrpc": "2.0",
           "result": {
               "actionids": [
                   19
               ]
           },
           "id": 1
       }

§¥§Ú§Ó§Ú§ã§î §ä§Ñ§Ü§à§Ø

§¥§Ø§Ö§â§Ö§Ý§à

CAction::create() §å ui/include/classes/api/services/CAction.php.