Zabbix рдмрдбрд╝реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рдЙрддреНрдкрд╛рдж рд╣реИред рдпрд╣ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рдмрдбрд╝реЗ рд╡реНрдпрд╡рд╕рд╛рдп, рдмрд▓реНрдХрд┐ рдордзреНрдпрдо-рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ pet
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореБрдЭреЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрдо рдЕрдиреБрднрд╡ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕реБрдЭрд╛ рд╕рдХрддрд╛ рд╣реВрдВред
рд╕рдЪ рд╣реИ, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдореИрдВ " рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рджрд░реНрд╢рди " рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВред рд░реВрд╕реА рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрддрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдерд╛ - рдореБрдЭреЗ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдореИрдВрдиреЗ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╛рдореЛрдВ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдРрдбрд┐рдВрд╕ рдХреЗ рд▓рд┐рдП рдРрдбрд┐рдВрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реВрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо (рдкреНрд░реЛрд╕реЗрд╕рд░, рдореЗрдореЛрд░реА, рдЖрджрд┐) рдХреЗ рдореБрдЦреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рдпрдорд┐рдд рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХреМрд╢рд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд▓рдЧ-рдЗрди рд╣реИрдВ рдЬреЛ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдореЗрд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд░реЗрдбрд┐рд╕ рд╕рд░реНрд╡рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдореИрдВрдиреЗ рдЙрдкрд▓рдмреНрдз рдкреНрд▓рдЧ-рдЗрди рдХреЗ рдХреЛрдб рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рд░рдо рдХрд┐рдпрд╛ рдФрд░ рдЙрдирдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкрд╛рдпрд╛ рдХрд┐ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЖрдкрдХреЛ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред
рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ - рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЗ рдореЗрд░реЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЬрд╝реИрдмрд┐рдХреНрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдХреБрдЫ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЙрджрд╛рд╣рд░рдг рднреЛрд▓рд╛-рднрд╛рд▓рд╛ рд▓рдЧреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдЬ рд╣реЛрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрд╝реЗрдмрд┐рдХреНрд╕ рдЗрд╕реЗ рдмрдбрд╝реЗ рдХреЛрдгреЛрдВ рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ
рдХреБрдЫ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЬреЛ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдПрдЬреЗрдВрдЯ , рдЖрдЗрдЯрдо , рдЯреНрд░рд┐рдЧрд░ , рдХреНрд░рд┐рдпрд╛рдПрдБ , рд╕реВрдЪрдирд╛рдПрдВ , рдЯреЗрдореНрдкрд▓реЗрдЯ ред
рд╕рд░реНрд╡рд░ рдФрд░ рдПрдЬреЗрдВрдЯ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рджреЛ рдмрдбрд╝реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╕рд░реНрд╡рд░ рдФрд░ рдПрдЬреЗрдВрдЯред рд╕рд░реНрд╡рд░ рдПрдХ рдорд╢реАрди рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рдЬреЛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрди рдорд╢реАрдиреЛрдВ рдкрд░ рдПрдЬреЗрдВрдЯ рдЬрд┐рдирд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╡рд┐рдХрд▓реНрдк
рдХреЛрдИ рднреА рдорд╛рддреНрд░рд╛ рдЬрд┐рд╕реЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЙрд╕реЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - рдПрдХ рдбреЗрдЯрд╛ рддрддреНрд╡ (рдЖрдЗрдЯрдо)ред рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА (рдирд╛рдо) рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣рд╛рдВ рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдХреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
- system.cpu.load [percpu, avg1] : 0.1167
- system.uname: "рд▓рд┐рдирдХреНрд╕ рд╕реБрдкреНрд░реВ 4.15.0-50-рдЬреЗрдиреЗрд░рд┐рдХ # 54-рдЙрдмрдВрдЯреВ рдПрд╕рдПрдордкреА рд╕реЛрдо 6 рдордИ 18:46:08 рдпреВрдЯреАрд╕реА 2019 x86_64"
рдЗрди рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ (рдорд╛рдирджрдВрдб рдХреА рдирд┐рдЧрд░рд╛рдиреА) рдХреЗ рдорд╛рди рд╕рдордп рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ; рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рдиреЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред
рдШрдЯрдирд╛рдУрдВ
рдЬрдм рдЬрд╝рд╛рдмрд┐рдХреНрд╕ рдореЗрдВ рдПрдХ рдШрдЯрдирд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдЖрдЧ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
- {system.cpu.load [percpu, avg1] .avg (5m)}> 10 - рдкрд┐рдЫрд▓реЗ 5 рдорд┐рдирдЯ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдФрд╕рдд рдореВрд▓реНрдп "10" рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдпрд╛ рд╣реИ
- {system.uname.diff (0)}> 0 - рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдорд╛рди рдкрд┐рдЫрд▓реЗ рдорд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЯреНрд░рд┐рдЧрд░реНрд╕ рд╡реЗ рдлрд╝рд╛рд░реНрдореБрд▓реЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдкреИрд░рд╛рдореАрдЯрд░ (рд╡рд░реНрддрдорд╛рди рдФрд░ рд╕рд╣реЗрдЬреЗ рдЧрдП) рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ true
/ false
рдирд┐рдХрд▓рддреЗ рд╣реИрдВред
рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ
рдХрд┐рд╕реА рдИрд╡реЗрдВрдЯ (рдЯреНрд░рд┐рдЧрд░) рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкрддреЗ рдкрд░ рдПрдХ рдИрдореЗрд▓ рдЕрд▓рд░реНрдЯ рднреЗрдЬреЗрдВ (" рд╕рдорд╕реНрдпрд╛: рд╣реЛрд╕реНрдЯ 5 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ ")ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЯреНрд░рд┐рдЧрд░ рдЕрдкрдиреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ (" рд╣рд▓: рд╣реЛрд╕реНрдЯ 5 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ " рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрддрд╛ рд╣реИ) рддреЛ рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╕рднреА рдШрдЯрдирд╛рдУрдВ (рдЯреНрд░рд┐рдЧрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ) рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рд▓реЙрдЧ рдЗрди рд╣реИрдВред
рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕
рдЬрд╝реИрдмрд┐рдХреНрд╕ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдПрдХ рдирд┐рдпрдо рдЯреЗрдореНрдкрд▓реЗрдЯ (рдЯреЗрдореНрдкрд▓реЗрдЯ) рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╣реЛрд╕реНрдЯ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ "рдЯреЗрдореНрдкрд▓реЗрдЯ рдРрдк рдПрд╕рдПрд╕рдПрдЪ рд╕реЗрд╡рд╛" рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдПрдкреНрд▓рд┐рдХреЗрд╢рди), рдПрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ (рдЖрдЗрдЯрдо), рдПрдХ рдЯреНрд░рд┐рдЧрд░ (рдЯреНрд░рд┐рдЧрд░) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд░реЗрдЦрд╛рдВрдХрди, рд╕реНрдХреНрд░реАрди, рдЦреЛрдЬ рдирд┐рдпрдо рдФрд░ рд╡реЗрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╡рд░рдг рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рд╕реЗрдЯ рдХрд░рдирд╛
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐
рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЦреБрдж рд░реЗрдбрд┐рд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкреНрд▓рдЧрдЗрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рдХреЗ рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ (4.2.8) рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ (рд╕рдВрд╕реНрдХрд░рдг 4.4 рдФрд░ рдЙрдЪреНрдЪрддрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди)ред рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рдорд╛рдзрд╛рди рднреА рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдПрдХ рджрд░реНрдЬрди рд╡рд┐рдХрд▓реНрдк, рдЪрд┐рддреНрд░ рдореЗрдВ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рддреАрди рд╣реИрдВ:

рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд▓рд╕рд╕ рдФрд░ рдорд┐рдиреНрдпреВрдЬрд╝ рдереЗ, рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрджрд░ рджреЗрдЦрдирд╛ рдерд╛ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛, рд╢рдХреАрд▓рдЬрд╛рд╡реЗрдж / zabbix-redis-userparamaters рдкреНрд▓рдЧрдЗрди рдерд╛ , рдЬрд┐рд╕рдореЗрдВ рджреЛ рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рдереАрдВ:
- README.md
- redis-userparameter.conf
рдореБрдЭреЗ рдереЛрдбрд╝рд╛ "рдкреЗрди" рдХрд╛рдо рдХрд░рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдпрд╣ рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдПрдЬреЗрдВрдЯ рдХрд╛ рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдЬрд╛рд╡реЗрдж рд╢рдХреАрд▓ рдХреЗ рд╕реБрдЭрд╛рд╡ рдкрд░ , рд░реЗрдбрд┐рд╕ рдХреА рд╕реНрдерд┐рддрд┐ рд╣рд░ 2 рдорд┐рдирдЯ рдореЗрдВ рддрд╛рдЬ /tmp/redismetric
рджреНрд╡рд╛рд░рд╛ рд░реАрд╕реЗрдЯ рдХрд░ рджреА рдЧрдИ рдереА:
*/2 * * * * /usr/bin/redis-cli info > /tmp/redismetric
рдФрд░ рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ /tmp/redismetric
рд╕реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ /etc/zabbix/zabbix_agent.conf.d/userparameter_redis.conf
рдПрдЬреЗрдВрдЯ /etc/zabbix/zabbix_agent.conf.d/userparameter_redis.conf
рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд░рдЦреЗ рдЧрдП рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╣реИ рдХрд┐ used_memory
рдкреИрд░рд╛рдореАрдЯрд░ (Redis рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ) рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
UserParameter=used_memory,grep -w 'used_memory' /tmp/redismetric | cut -d: -f2
рдпрд╣реА рд╣реИ, /tmp/redismetric
рдореЗрдВ redis-cli INFO
рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде, string ( grep -w ...
) used_memory
рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ
used_memory:7153216
рдЬреЛ рддрдм рд╡рд┐рднрд╛рдЬрдХ ":" ( cut -d: -f2
) рджреНрд╡рд╛рд░рд╛ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рдкрд░, рдПрдЬреЗрдВрдЯ 7153216
рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ used_memory
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдПрдЬреЗрдВрдЯ рдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧ рдХрд┐рдП used_memory
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдЯрд╛ used_memory
рдЬрд╛рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рдиреЗ рдФрд░ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред
рд▓рдХреНрд╖реНрдп
рдХрд┐рд╕реА рднреА рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд╛ рдХрд╛рд░реНрдп рдХреЗрд╡рд▓ рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдорд╛рдирд╡ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рднреА рд╣реИред рдЪреВрдВрдХрд┐ рдореИрдВ рд░реЗрдбрд┐рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╣реА рдиреМрд╕рд┐рдЦрд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреА рдереА рдХрд┐ "рд╕реНрд╡рд╛рд╕реНрдереНрдп" рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЙрдирдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рд╕рдмрд╕реЗ рдпреЛрдЧреНрдп рд▓реЗрдЦ рдерд╛ " 6 рдХреНрд░реВрд╕рд┐рдпрд▓ рд░реЗрдбрд┐рд╕ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрдкрдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП ред" рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ "рдкреВрд░реНрдг рдкреНрд░рд╕рдиреНрдирддрд╛ рдХреЗ рд▓рд┐рдП" рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдореЗрдореЛрд░реА рд╡рд┐рдЦрдВрдбрди: used_memory_rss / used_memory> 1.5
- рдХрдо рдХреИрд╢ рд╣рд┐рдЯ рдЕрдиреБрдкрд╛рдд: (keyspace_hits) / (keyspace_hits + keyspace_misses) <0.8
- рдЕрд╕реНрд╡реАрдХреГрдд рдХрдиреЗрдХреНрд╢рди: рдЕрд╕реНрд╡реАрдХреГрдд_рдХрдиреЗрдХреНрдЯ> 0
- рдЕрдиреБрдорд╛рдирд┐рдд рдХреБрдВрдЬреА: рдмреЗрджрдЦрд▓_рдХреА> 0
рдореИрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ (рд░реЗрдбрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг, рдЕрдкрдЯрд╛рдЗрдо, рдЖрджрд┐) рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╣реЛрдиреЗ рдкрд░, рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ рдХреЛ рдмрд╣реБрдд рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдореЗрдВ 12 рдкрджреЛрдВ рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдорд┐рд▓реАред
рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдПрдБ
рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╡рд┐рдХрд▓реНрдк
рдЬрд┐рд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдореИрдВрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛, рдЙрд╕рдиреЗ рдЕрд▓рдЧ рдкреИрд░рд╛рдореАрдЯрд░ (рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо, рдЖрдЗрдЯрдо) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХрдорд╛рдВрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЧреНрд░рд╣рдг рдХрд┐рдпрд╛ред
grep -w 'used_memory' /tmp/redismetric | cut -d: -f2
рдпрд╣реА рд╣реИ, 12 рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдЬреЗрдВрдЯ рдХреЛ 12 рдмрд╛рд░ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдЕрдЧрд░ рдореБрдЭреЗ рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдПрдХ рдЕрд▓рдЧ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдкреВрд░реНрдг-рд╡рд┐рдХрд╕рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдРрд╕реЗ "рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ" рдХреЗ рд▓рд┐рдП рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЖрд╢реНрд░рд┐рдд рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдЬреЗрдВрдЯ рдХреА рддрд░рдл, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдмрдирд╛рддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ), рдЬреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреА рд╣реИред рдлрд┐рд░, рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░, рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЙрдирд╕реЗ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдореБрдЦреНрдп рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо
рдореИрдВрдиреЗ 1 рдорд┐рдирдЯ рдХреА рдЕрдкрдбреЗрдЯ рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде redis.info
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореБрдЦреНрдп redis.info
рдбреЗрдЯрд╛ redis.info
рд╡рд░реНрдгрди рдХрд┐рдпрд╛, рдмрд┐рдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рд╣реЗрдЬреЗ:

рд╕рдВрднрд╡рддрдГ, JSON рдХреЛ рдПрдЬреЗрдВрдЯ рдкрдХреНрд╖ рдкрд░ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
{ "version": "4.0.9", "uptime": 1897336, "used_memory": 1054943416, "used_memory_rss": 1138159616, "keyspace_hits": 75810274, "keyspace_misses": 13545949, "connected_clients": 15, "rdb_last_save_time": 1580126954, "total_connections_received": 1258614, "rejected_connections": 0, "expired_keys": 60270, "evicted_keys": 0 }
рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рдкрд╛рда рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ redis.info
рдбреЗрдЯрд╛ redis.info
рд░реВрдк рдореЗрдВ redis.info
рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ (рдирд┐рдЧрд░рд╛рдиреА рдорд╛рдкрджрдВрдбреЛрдВ) рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЖрд╢реНрд░рд┐рдд рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо
рдкрд░реАрдХреНрд╖рдг рдкреИрд░рд╛рдореАрдЯрд░ redis.info.version
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ 90 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдкрдиреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреА рдЖрд╡реГрддреНрддрд┐ рдЖрдзрд╛рд░ рддрддреНрд╡ ( redis.info
) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ:

redis.info.version
рдкреИрд░рд╛рдореАрдЯрд░ redis.info.version
рдХреЛ JSONPath рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ redis.info рдорд╛рди рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдПрдХ рд╕рдорд╛рди рдпреЛрдЬрдирд╛ рд╢реЗрд╖ рдирд┐рд░реНрднрд░ рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ (рдирд┐рдЧрд░рд╛рдиреА рдорд╛рдкрджрдВрдбреЛрдВ) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИ, рдЬреЛ JSON рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдпрд╣рд╛рдБ redis.info.used_memory
рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

Units
рдФрд░ Trend storage period
рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред рдореБрдЭреЗ рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рдорд╛рдк рдХреА рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, redis.info.used_memory
рдХрд╛ рдорд╛рди рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХрд┐рд▓реЛ / рдореЗрдЧрд╛ / рдЧреАрдЧрд╛ /..- рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
JSON рд╕реЗ рдорд╛рди рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдлреЙрд░реНрдореВрд▓рд╛ рд╣реИ: JSONPath = $.used_memory
рдХрдореНрдкреНрдпреВрдЯреЗрдб рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо
рд╕реНрдореГрддрд┐ рдХреЗ рд╡рд┐рдЦрдВрдбрди рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, used_memory_rss
/ used_memory
рд╕рдВрдмрдВрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЕрдиреБрдкрд╛рдд 1.5 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред Zabbix рдореЗрдВ рдПрдХ рд╕рдВрдЧрдгрд┐рдд рдбреЗрдЯрд╛ рддрддреНрд╡ рдкреНрд░рдХрд╛рд░ рд╣реИ:

redis.info.used_memory_ratio
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди redis.info.used_memory_ratio
рдЧрдгрдирд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд┐рдирдЯ рджреЛ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ ( redis.info.used_memory_rss
рдФрд░ redis.info.used_memory
) рдХреЗ рдЕрдВрддрд┐рдо рдорд╛рдиреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИ, 90 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЖрджрд┐ред
рдЯреНрд░рд┐рдЧрд░реНрд╕
рдпрд╣рд╛рдБ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рдореЗрдореЛрд░реА рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЦрдВрдбрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ:

рдЯреНрд░рд┐рдЧрд░ рд╕реНрдЯреЗрдЯ рдЪреЗрдВрдЬ рдлреЙрд░реНрдореВрд▓рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдлреЙрд░реНрдореЗрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдПрдХ рдлреЙрд░реНрдо рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╣реИ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкреНрд░рд▓реЗрдЦрди / рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреА рд╕реВрдЪреА " рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди / рдЯреЗрдореНрдкреНрд▓реЗрдЯ / $ {рдЯреЗрдореНрдкреНрд▓реЗрдЯрдирд╛рдо} / рдЯреНрд░рд┐рдЧрд░ " рдкрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ)ред
рдЯреНрд░рд┐рдЧрд░ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ (рдЖрдЗрдЯрдо) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рдЙрдирдХрд╛ рдкреНрд░рдХрд╛рд░ (рдореБрдЦреНрдп, рдЖрд╢реНрд░рд┐рдд, рдкрд░рд┐рдХрд▓рд┐рдд) рд╣реЛред
рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрдЕрдк
JSON рдкреАрдврд╝реА
рдирд┐рдЧрд░рд╛рдиреА рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ JSON рдХреЗ рдЧрдарди рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
рдореИрдВрдиреЗ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ Redis рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ /var/lib/zabbix/user_parameter/redis/get_info.sh
рдлрд╛рдЗрд▓ рдореЗрдВ рд░рдЦрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ Zabbix рдПрдЬреЗрдВрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИред рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд┐рд╕рдХреЗ рддрд╣рдд Zabbix рдПрдЬреЗрдВрдЯ zabbix
(рдЖрдорддреМрд░ рдкрд░ zabbix
) рдХреЗ рдкрд╛рд╕ get_info.sh
рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
userparameter_XXX.conf
рдлрд╝рд╛рдЗрд▓
рдПрдЬреЗрдВрдЯ рдкрдХреНрд╖ рдкрд░, рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ userparameter_*.conf
рдореЗрдВ userparameter_*.conf
рдЧрдП рд╣реИрдВ userparameter_*.conf
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ userparameter_*.conf
ред рдЗрд╕рд▓рд┐рдП, рдПрдЬреЗрдВрдЯ рдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреИрд╕реЗ рдЙрд╕реЗ redis.info
рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде /etc/zabbix/zabbix_agentd.d/userparameter_redis.conf
рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ:
UserParameter=redis.info,/var/lib/zabbix/user_parameter/redis/get_info.sh
рдЕрд░реНрдерд╛рддреН, redis.info
рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП redis.info
рдПрдЬреЗрдВрдЯ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ /var/lib/zabbix/user_parameter/redis/get_info.sh
рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
Zabbix redis.info
( sudo service zabbix-agent restart
redis.info
sudo service zabbix-agent restart
) рдХреЛ sudo service zabbix-agent restart
, redis.info
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд╛рд░рд╛рдВрд╢
рдЬрд╝рд╛рдмрд┐рдХреНрд╕ рдХреЛ рд╕рдордЭрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЖрдпрд╛ (рдФрд░ рдЕрднреА рднреА рдЖрддрд╛ рд╣реИ) рдХрд╛рдлреА рдХрдард┐рди рд╣реИред рдлрд┐рд░ рднреА, рдореИрдВ рдЗрд╕реЗ рдПрдХ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рдорд╛рдирддрд╛ рд╣реВрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдирд┐рдЧрд░рд╛рдиреА рдорд╛рдкрджрдВрдбреЛрдВ (рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдмрд╛рджред рдбреЗрдЯрд╛ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ Zabbix рд╕рд░реНрд╡рд░ рдХреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ ( userparameter_XXX.conf
) рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИ - рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдЬрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред
рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдб, userparameter_redis.conf
рдлрд╝рд╛рдЗрд▓ рдФрд░ get_info.sh
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ flancer32 / zabbix_plugin_redis рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдкрд╛рдпрд╛ред