ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ/ΠΌΠ°ΡΡΠΈΠ² alert.get(ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ)
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ.
(ΠΎΠ±ΡΠ΅ΠΊΡ)
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°Π΄Π°ΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ Π²ΡΠ²ΠΎΠ΄.
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | Π’ΠΈΠΏ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
alertids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ID. |
actionids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ. |
eventids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ. |
groupids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΡΡ Π³ΡΡΠΏΠΏ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ. |
hostids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ. |
mediatypeids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ. |
objectids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ |
userids | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ. |
eventobject | ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ
ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΡΠΎΠ±ΡΡΠΈΡ "object" Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΠΏΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0 - ΡΡΠΈΠ³Π³Π΅Ρ. |
eventsource | ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ
ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΡΠΎΠ±ΡΡΠΈΡ "source" Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΎΠ±ΡΡΠΈΡ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0 - ΡΠΎΠ±ΡΡΠΈΡ Π½Π° ΡΡΠΈΠ³Π³Π΅ΡΡ. |
time_from | ΡΡΠ°ΠΌΠΏ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. |
time_till | ΡΡΠ°ΠΌΠΏ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. |
selectHosts | Π·Π°ΠΏΡΠΎΡ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠ·Π»ΠΎΠ² ΡΠ΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·Π²Π°Π»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π² ΡΠ²ΠΎΠΉΡΡΠ²Π΅ hosts . |
selectMediatypes | Π·Π°ΠΏΡΠΎΡ | ΠΠΎΠ·Π²ΡΠ°Ρ ΡΠΏΠΎΡΠΎΠ±Π° ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ Π΄Π»Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ, Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΡΠ²ΠΎΠΉΡΡΠ²Π΅ mediatypes . |
selectUsers | Π·Π°ΠΏΡΠΎΡ | ΠΠΎΠ·Π²ΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ»ΠΎ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΡΠ²ΠΎΠΉΡΡΠ²Π΅ users . |
sortfield | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: alertid , clock , eventid ΠΈ status . |
countOutput | ΡΠ»Π°Π³ | ΠΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠΈΠΌΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² get ΠΈ ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ
ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
. |
editable | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ | |
excludeSearch | ΡΠ»Π°Π³ | |
filter | ΠΎΠ±ΡΠ΅ΠΊΡ | |
limit | ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ | |
output | Π·Π°ΠΏΡΠΎΡ | |
preservekeys | ΡΠ»Π°Π³ | |
search | ΠΎΠ±ΡΠ΅ΠΊΡ | |
searchByAny | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ | |
searchWildcardsEnabled | Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ | |
sortorder | ΡΡΡΠΎΠΊΠ°/ΠΌΠ°ΡΡΠΈΠ² | |
startSearch | ΡΠ»Π°Π³ |
(ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ/ΠΌΠ°ΡΡΠΈΠ²)
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΈΠ±ΠΎ:
countOutput
.ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ "3".
ΠΠ°ΠΏΡΠΎΡ:
{
"jsonrpc": "2.0",
"method": "alert.get",
"params": {
"output": "extend",
"actionids": "3"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
ΠΡΠ²Π΅Ρ:
{
"jsonrpc": "2.0",
"result": [
{
"alertid": "1",
"actionid": "3",
"eventid": "21243",
"userid": "1",
"clock": "1362128008",
"mediatypeid": "1",
"sendto": "[email protected]",
"subject": "PROBLEM: Αϊ»’ΆΔ²© agent on Linux server is unreachable for 5 minutes: ",
"message": "Trigger: Αϊ»’ΆΔ²© agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",
"status": "0",
"retries": "3",
"error": "",
"esc_step": "1",
"alerttype": "0"
}
],
"id": 1
}
CAlert::get() Π² frontends/php/include/classes/api/services/CAlert.php.