Áú»¢¶Ä²©

?????.???

?????

object task.create(?????? ???????/????)

???? ?? ?????? ????? ????? ???? (???? ????? ????? ????? ?? ????? ?????? ?? ???? ????? ???? ????? ??? ????? ???? ?? ?????).

???? ?? ????? ?? ???? ????? ???? ?????. ???? ???? ?????? ?????? ?????? ??????? ?????? ??????. ???????? ?????????? ??????? ????? ????.

???????

(???????/????) ????? ??????.

????? ????? ?? ???????? ?????.

????? ??? ?????
???
(????)
???? ??? ??? ?????.

????? ???????:
1 - ???? ?????;
6 - ???? ???.
????
(????)
object ??????? ???? ????? ????? ???? ??????. ?????? ????? ?? ??????? ????? ????? ????? ??????? ?????.
proxy_hostid integer ?????? ????? ????? ???? ????? ????? ??????.

?????? ?????? '???? ?????'.

??? ?? ????? ????? ?????? '???? ?????' ?? ???? ??????? ????? ???? ??????/???? ?????:

  • ???? Áú»¢¶Ä²©
  • ???? SNMPv1/v2/v3
  • ????? ?????
  • ????? ??????
  • ????? ???????
  • ??????? ???? ??????
  • ???? HTTP
  • ???? IPMI
  • ???? SSH
  • ???? TELNET
  • ?'? ?????
  • ???? JMX

???? ?????

(object) ?????? ??????? ????? ?? ?????? ?? ??????? ?????? ??? ???? '??????'. ????? ??? ????? ???? ?? ???? ? ??? ????? ???? ?????. ??? ?????? ???????? ???? ?? ??? '????????' ?????.

???????

????? ?????

??? ????? '???? ?????' ???? ??? ??????. ???? ??? ????, ???? ??? ??? ????? ???? ?????.

?????????:

{
            "jsonrpc": "2.0",
            "method": "task.create",
            "??????": [
                {
                    "???": 6,
                    "????": {
                        "itemid": "10092"
                    }
                },
                {
                    "type": "6",
                    "????": {
                        "itemid": "10093"
                    }
                }
            ],
            "auth": "700ca65537074ec963db7efabda78259",
            "????": 1
       }

????????:

{
            "jsonrpc": "2.0",
            "?????": {
                "??????": [
                    "1",
                    "2"
                ]
            },
            "????": 1
       }

??? ????? '???? ?????' ??????.

?????????:

{
            "jsonrpc": "2.0",
            "method": "task.create",
            "??????": [
                {
                    "??? 1,
                    "????": {
                        "?????": {
                            "??????????": [
                                "??????"
                            ],
                            "??? ?????": {
                                "media.alerts": 10
                            }
                        },
                        "lld": {
                            "stats": "??????",
                            "??? ?????": {
                                "?????": 5
                            }
                        }
                    },
                    "proxy_hostid": 0
                }
            ],
            "auth": "700ca65537074ec963db7efabda78259",
            "????": 2
       }

????????:

{
            "jsonrpc": "2.0",
            "?????": {
                "??????": [
                    "3"
                ]
            },
            "????": 2
       }

??? ??

????

CTask::create()? ???? ui/include/classes/api/services/CTask.php.