?????? ?? ?????? ????? ??????. ?????? ??? ?????? ????? ????? ?? ????? ???? ?????? ???? ??? ????? ?? ????? ????? ?? ????? ?????.
?-Zabix ?? ???? ????? ?? ???????? ??????? ?? ?????? ??????? ????? ?? ?????? ?????????. ???? ??? ??????? ??????? ????? ???????? ?????.
??? ????? ????? ???? ?? ??? ?????? ??? ???? ????? ???? ??? ?? ??? ????? ??????. ?? ?? ??? ????? ?????? ?? a ????? ????? ?? ??? ?? ???? ?????????. ???? ? ???? ???? ?????? ???? ?????? ???? "??? ?????" ???? ????? ???? ??????. ????: ???? ???? ?????? ???? ?????? ????? ???? ????? ???? ????? ??? ???? ?"??? ?????". ???????? ???? ???????? ?????? ?? ????? ? ???? ?????. ??? ?? ??????? ???????? ?????? ??? ???? ??? ???? ??? ?????????. ??? ???? ?????? ????? ??? ??? ????? ????? ?? ?????? ?????.
??? ????????? ??????? ???? ????? ?? ?? ???????. ????? ?????? ?? ???????? ?????? ?????.
???? ??, ???? ????? ?? ?????? ????????? ??????? ????? ???? ??? ????? ??????. ??? ???? ?? ?? ????? ????? ?? ??? ?????? ?? ????? '????? ???' ?????? ??? ????????? ???? ?? ?? ?????, ?????, ????, ???????, ??? ????? ????????.
(????? ????)
????? '???' ????? ??? ???? Áú»¢¶Ä²© ???? ????? ?????? ???? ???? ????? ??????? ?????????. ?? ???? ?? ??? ????? time_shift
?? ??, ???
???? ???? ??? ????? ?????.
(???? ??? ????)
?????? threshold
????? ??? ????? ????? ?????? ???? ?????, ??? ???? ?? ?????? ?? ?????. ???? ?????? ?? f(t) (??? ????) ????? ????? ?? ??????? f(t) = threshold
??????? ?? ???? ???? ???? ???? ?????? ?????? ?????? ?? 999999999999.9999 ?? ??? ???? ???.
???? ???? ???? ??????? ??? ??? ????? ??, timeleft ???? ?????? ??? ???? ? ??? ???? ????? ??? ?? ??? '??', ?? ??. ????? ????? ????? ????? ????? ?????? ??????? ?????? ? ????? ????? ??????, ?? ??????.1
Default fit
is the linear function. But if your monitored system is more complicated you have more options to choose from.
fit |
x = f(t) |
---|---|
linear | x = a + b*t |
polynomialN2 | x = a0 + a1*t + a2*t2 + ... + an*tn |
exponential | x = a*exp(b*t) |
logarithmic | x = a + b*log(t) |
power | x = a*tb |
(????? ????)
??? ??? ????????? ????? ?????? ??? ????? ?????? ??- ????? ????????? ?????? ?????? ??????? ?????? ???????. ??, ?? ??????? ??? ?????, ???????? ??????? ???? ??? ????. ?? ???? ???? ?? ???? ?? ???????? ??????? ?-a ??? ????? ????? ?? ??? ??? ?? ??? ???? ????? ???? ?????? ?????? ????? ??? ? ????. ???? ??? ???????? '?????' (??? ???????) ??? ???? ? ????? ???? ????? ????.
????? | ??? |
---|---|
value | f(????? + ??? ) |
max | maxnow?<=?t?<=?now?+?time f(t) |
??? | ?????????<=?t?<=???????+???? f(t) |
???? | ??????? - ??? |
avg | ????? ?? f(t) (????? <= t <= ????? + ??? ) ??? |
??? ?????? ???????? ?? ?????? ?????? ??? ????? ?? ????? ???? ?? ??? ????? ?????? ?????? ?????? 1 ns ???? ??? ??? (????? ??? ???? ???? 109, ???? ?????? ??? 1018, ???? ???? ??? ???? 10-16). 1 ns ?????? ??? ???? ?? ?? ???? ???? ???????? ???? ?????? ?????????? ???? ??????? ????? log(t). ????? ????? ???? ?????? ?? ???????, ???????, ?????? (???? ??????? ???? ???????? ????) ??? ???? ?? ????? ?? ???????? ?????????? ????.
???????? ??????? -1 ?????? ????:
?? ??????? ?????? ?? ?????? ?? ?????? ?????? ????? ????? ???? ?? ??????? ?????? ?? ????? ?? ??? ??? ?????? ??? ????? ????????.
??? ???? ????? ???? ???? ?????? ?? ??? ????? ????? ????? ??? ??? ???? ?????? ?????? ????? ??? ??:
?? ???, ??? ????? -1 ???? ?????? ?????? ??????? ?? ?????? ??? ?-a ??? ????. ???? ??? ?? ??? ?? ??? ???? ????? ???? ??????? ???? ?????? ????? ????? ?????? ????? ???? ???????? ??? ???? ????. ??? ?????? ?? ?? ?? -1 ???? ???? ???? ??? ??? ?????? ???? ??? ????? ????? ????? ?? ???? ???????. ?? ??? ???? ???? ??? ?????? ??????? ?????? ???? ?????? ?????? ????? ????? ???? 5:
???? ??? ???? ??? ?? ?????. ????? ??, -1 ???? ?? ?? ???? ?????? ?? ???? ???? ???? ????? ? ?? ?? ?? ????? ??? forecast(/host/item,(...))<...
?? ??? forecast(/host/item,(...))>...
??? ?? ??, -1 ???? ????? ????? ????? ?? ??? ????? ????? ???? ???? ?????. ??? ???????? ?? ???? ??? ??????? ???? ????? ???? (??? ??? ???????? = ????). ?? ???? ... or forecast(/host/item,(...))=-1
?? ... and forecast(/host/item,(...))<>-1
?? ??? ???? ?? ?? ???? ?????? ?-1 ????? ??????.
??????, ????? ???? ??? timeleft(/host/item,1h,X) < 1h
???? ?????? ???? ???? ???? ??? ????? ????? ?-X ??? ????? ?????? ???? ???? X ??? ????. ?? ????? ??? ???? ????? ???? ?-X ????? ?: last(/host/item) < X or timeleft(/host/item,1h,X) < 1h
?? ????? ??? ???? ????? ???? ??? X ?????: last(/host/item) > X or timeleft(/host/item,1h,X) < 1h
??
???? ??????? ???? ????? ?-1 ?? 6, ???????1 ???? ??? ????????. ?? ???, ????? ?????????? ????? ????? ???? . ?? ? ????? ????? ????? ???? ?????? ?????? ??? ????? ????? ???????, ???? ??????? ????? (???? polynomial5 ?????, ??? ?? ?? 4 ??????, ??? polynomial3 ?????).??
???? ????? ???????? ?????? ?? ??? ????? ????? log() ?? ???? ????. ?? ??????? ?????? ????? ?? ??????? ?????? ???? ????? ?????? ?-log() ????? ?????? ????? ????.??
???? ???????, ??????, ???????? ?????? ????? ????? ???? ????? ?? ???????? ??????? ??????. ???? ??????? ???? ???? ?? ??? ??? ????? ??????. ????? avg ???? ????? ??? ????? ????????? (????? ??????). ????? ???????, ??? ????? ???? ????? ????? ????????? (????? ??????) ?????? ?????? (?????? ??????). ????? f(t) = 0 ???? ?????? ?????? ?????????? (?????? ??????).??
??? ????? ?? -1 ???? ????? ?????? ??? ??????? ??- ??? ????. ??? ????? ???? ??????? ?????: timeleft(/host/vfs.fs.size[/,free],1h,0)<1h ?-({TRIGGER.VALUE}=0 ?-timeleft(/host/vfs.fs.size[/,free],1h ,0)<>-1 ?? {TRIGGER.VALUE}=1)
??