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.