Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

????.???

?????

integer/array problem.get(??????? ???????)

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

???? ?? ?????? ?????? ????? ??? ?????. ???? ??, ?? ????, ??? ????? ????? ?????? ???????. ? ????? ?????? ?? ??? ??? "???????" ?????? ? ????? ¡ú ????. ????? ?????? ???? ???? ????? ???? ?????? ?- ???? ?????. ??? ????? ????? ?????? ????? ????, ????? ????? event.get.

::: ???? ?? ???? ???? ?? ????? ?????? ????? ?? ???? ???? ?? ????? ??? ?? ????? ?? ??? ????? ???? ?????. :::

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

???????

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

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

????? ??? ?????
eventids string/array ???? ?? ????? ?? ?????? ???????.
groupids string/array ???? ?? ????? ?????? ?? ??? ????????? ??????? ??????? ??????? ???????.
hostids string/array ???? ?? ????? ?????? ?? ??? ????????? ??????? ??????? ???????.
objectids string/array ???? ?? ????? ?????? ?? ??? ?????????? ???????.
source integer ???? ?? ????? ?? ???? ?????.

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

????? ????: 0 - ???? ?????? ?? ??? ?????.
object integer ???? ?? ????? ?????? ?? ??? ????????? ????? ?????.

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

????? ????: 0 - ?????.
acknowledged boolean true - ????? ????? ??????? ????;
false - unknowledged ????.
suppressed boolean true - ???? ?? ????? ???????;
false - ????? ????? ???? ????.
severities integer/array ???? ?? ????? ?? ????? ????? ?????. ?? ?? ?? ???????? ??? ?????.
evaltype integer ????? ?????? ????.

????? ???????:
0 - (????? ????) ?/??;
2 - ??.
???? ???? ????????? ???? ?? ????? ?? ????? ??????. ????? ?????? ??? ?? ?????? ?? ???? ?????? ??? ??? ????????.
?????: [{"tag": "<tag>", "value": "<value>", "operator": "<operator> "}, ...].
???? ??? ????? ?? ?? ??????.

???? ????????? ???????:
0 - (????? ????) Like;
1 - ????;
2 - ?? ???;
3 - ?? ????
4 - ????;
5 - ?? ????.
recent boolean true - ????? PROBLEM ?????? ?????? ??????? (???? ???????? ?? Display OK ???? N ?????)
????? ????: false - ????? ???? ?????? ????
eventid_from string ???? ?? ????? ?? ????? ????? ?? ?????? ????? ?????.
eventid_till string ???? ?? ????? ?? ????? ????? ?? ?????? ????? ?????.
time_from timestamp ???? ?? ????? ?????? ???? ?? ???? ?????.
time_till timestamp ???? ?? ????? ?????? ???? ?? ???? ?????.
selectAcknowledges query ???? ?????? ???? ?? ?????? ?????. ?????? ???? ??????? ???? ????????? ????.

??????? ????? ????? ???? ?? ????????? ?????:
acknowledgeid - (string) update's ID;
userid - (string) ???? ?????? ????? ?? ??????;
eventid - (string) ???? ?????? ???????;
clock - (timestamp) ??? ??? ?????? ?????;
????? - (string) ???? ?? ??????;
action - (integer)??? ????? ????? (??? event.acknowledge) ;
old_severity - ????? ?????? (integer) ???? ????? ????? ??;
new_severity - (integer) ????? ?????? ???? ????? ????? ??;

???? ?-count.
selectTags query ???? ?????? tags ?? ??? ?????. ????? ???: [{"tag": "<??>", "value": "<value>"}, ...].
selectSuppressionData query ???? ?????? suppression_data ?? ????? ???????:
maintenanceid - (string) ???? ???????;
suppress_until - (integer) ??? ?? ????? ?????.
sortfield string/array ???? ?? ?????? ??? ????????? ???????.

????? ??????? ??: eventid.
countOutput boolean ???????? ???? ??????? ??? ????? ?-'get' ??????? ?????? ??? ?????? ?????.
????? ????????
excludeSearch ??????
filter object
limit ???? ???
??? ??????
preservekeys ??????
????? ???????
searchByAny boolean
searchWildcardsEnabled ???????
sortorder ??????/????
startSearch boolean

???? ?????

(???? ???/????) ????? ???:

  • ???? ?? ?????;
  • ????? ?????????? ???????, ?? ?? ?????? countOutput ???? ?????.

???????

????? ?????? ???? ?? ?????

???? ??????? ??????? ??????? "15112".

?????????:

{
            "jsonrpc": "2.0",
            "method": "problem.get",
            "params": {
                "output": "??????",
                "selectAcknowledges": "??????",
                "selectTags": "??????",
                "selectSuppressionData": "??????",
                "objectids": "15112",
                "recent": "????",
                "sortfield": ["eventid"],
                "sortorder": "DESC"
            },
            "auth": "67f45d3eb1173338e1b1647c4bdc1916",
            "????": 1
       }

????????:

{
            "jsonrpc": "2.0",
            "?????": [
                {
                    "eventid": "1245463",
                    "source": "0",
                    "object": "0",
                    "objectid": "15112",
                    "????": "1472457242",
                    "ns": "209442442",
                    "r_eventid": "1245468",
                    "r_clock": "1472457285",
                    "r_ns": "125644870",
                    "correlationid": "0",
                    "userid": "1",
                    "name": "?? ???? ????? ????? Áú»¢¶Ä²© ?-localhost ???? 5 ????",
                    "acknowledged": "1",
                    "?????": "3",
                    "opdata": "",
                    "????": [
                        {
                            "acknowledgeid": "14443",
                            "userid": "1",
                            "eventid": "1245463",
                            "????": "1472457281",
                            "message": "????? ?????",
                            "action": "6",
                            "old_severity": "0",
                            "new_severity": "0"
                        }
                    ],
                    "suppression_data": [
                        {
                            "maintenanceid": "15",
                            "suppress_until": "1472511600"
                        }
                    ],
                    "suppressed": "1",
                    "????": [
                        {
                            "tag": "?? ?????",
                            "value": "??? ?????"
                        }
                    ]
                }
            ],
            "????": 1
       }

??? ??

????

CEvent::get()? ???? ui/include/classes/api/services/CProblem.php.