рдЪрд┐рддреНрд░: рд╕реНрд░реЛрддрдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореЗрд░рд╛ рдирд╛рдо рдЗрд▓реНрдпрд╛ рдЖрдмрд▓реЗрд╡ рд╣реИ, рдореИрдВ рдирд┐рдЧрд░рд╛рдиреА рд╡рд┐рднрд╛рдЧ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред
рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреВрд▓рд░ рд╣реИред рдмреЗрдд рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЙрдкрдХрд░рдг Zabbix рд╣реИ, рдФрд░ рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд
рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рдмрд╛рд░-рдмрд╛рд░
рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рд╣реИред
рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░, рдЖрдк рдирдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛ рддреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╛ рдореЗрд▓ / рдПрд╕рдПрдордПрд╕ рд╕реЗ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рддрдХ рд╣рдо рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣рдЬ рдереЗред
рдЖрдЬ, рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрдИ рд╕рд░реНрд╡рд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕, рд╣рдЬрд╛рд░реЛрдВ рд╣реЛрд╕реНрдЯ, рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдЪреЗрдХ, рдФрд░ рд▓рдЧрднрдЧ рдЗрддрдиреА рд╣реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЯреНрд░рд┐рдЧрд░реНрд╕ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдШрдЯрдирд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдмрд╛рдж, рдЬрдм рд╣рдордиреЗ рдХреЗрд╡рд▓ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рджрд╕ рдорд┐рдирдЯ рддрдХ рдХрд╛ рд╕рдордп рд▓рдЧрд╛рдпрд╛ (рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ), рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╣рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддрдм рд╢рд╛рдпрдж рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рддреЗрдЬ рд╣реЛрдЧреАред
рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди, рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ, рд╕рднреА рд╡рд┐рдВрдбреЛ (рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдЪреИрдЯ, рдХрдВрд╕реЛрд▓) рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╣рдордиреЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛, рдпрд╣ рд╕рд┐рдЦрд╛рддреЗ рд╣реБрдП рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдХреИрд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рдПред
рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ:
- рдбреНрдпреВрдЯреА рдкреНрд░рд╢рд╛рд╕рдХ, рдЬреЛ рди рдХреЗрд╡рд▓ рдореЙрдирд┐рдЯрд░ рдкрд░ рдШрдбрд╝реА рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рднреА рдирд┐рдкрдЯрддреЗ рд╣реИрдВ;
- рдЕрдиреНрдп рд╕рднреА рдкреНрд░рд╢рд╛рд╕рдХ рдЬреЛ рдореЗрд▓ рдпрд╛ рдПрд╕рдПрдордПрд╕ рдореЗрдВ PROBLEM рдФрд░ OK рд╢реАрдЯ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рд╕рдордп рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЖрдкрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд╕рдордп рдмрд┐рддрд╛рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЪреЗрддрд╛рд╡рдиреА! рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдирд╢реЗ рдХреА рд▓рдд рд╣реИ, рдЗрд╕рдХрд╛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдЙрдкрдпреЛрдЧ рдпрд╣ рдзрд╛рд░рдгрд╛ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╝рд╛рдмрд┐рдХреНрд╕ рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рд╣реИред
рдореИрдВ рдЖрдкрдХреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдБ рдХрд┐ рд╣рдордиреЗ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ред рддрдХрдиреАрдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:
- Zabbix рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рднреЗрдЬрддрд╛ рд╣реИред
- рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдиреЗ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ UDP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИред
- рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЙрдк-рдЕрдк рд╕рдВрджреЗрд╢ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред
рддреАрд╕рд░рд╛ рдЖрдЗрдЯрдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреМрди рд╕рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдХреМрди рд╕рд╛ рдПрдкреНрд▓реАрдХреЗрд╢рди рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдПрдХ рдХрджрдо: Zabbix рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ
рдЖрдкрдХреЗ рдЕрд▓рд░реНрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб GitHub:
https://github.com/ableev/ZbxDsktp рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
- Zbxpush.py рдХреЛ Zabbix рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ AlertScriptsPath рдореЗрдВ рд░рдЦреЗрдВред
- рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЖрдЧреЗ: рдкреНрд░рд╢рд╛рд╕рди тЖТ рдореАрдбрд┐рдпрд╛ рдкреНрд░рдХрд╛рд░ тЖТ рдмрдирд╛рдПрдБ ред

3. рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА IP / FQDN рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рд╣рдо рдЕрд▓рд░реНрдЯ рднреЗрдЬреЗрдВрдЧреЗред
рдЗрд╕ рдЖрдЗрдЯрдо рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдпрд╣ рдХрд┐рдпрд╛ рд╣реИ: рдПрдХ рдореБрдЦреНрдп рдирд┐рдЧрд░рд╛рдиреА рд╕рд░реНрд╡рд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрд╕рдПрд╕рдПрдЪ рд▓реЙрдЧрд┐рди рд╣реЛрддрд╛ рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрд▓рд░ рдХреЗ рдЖрдИрдкреА рдХреЛ рдпрд╛рдж рдХрд░рддреА рд╣реИ рдФрд░ рдЙрд╕реЗ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдирд╛ рд╢реБрд░реВ рдХрд░рддреА рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдШрд░ рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ:
рдкреНрд░рд╢рд╛рд╕рди тЖТ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ тЖТ
% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо% тЖТ
рдореАрдбрд┐рдпрд╛ ред

4. рдЯреНрд░рд┐рдЧрд░ рдкрд░ рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмрдирд╛рдПрдБред
рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ:
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди тЖТ
рдХреНрд░рд┐рдпрд╛рдПрдБ ред

рдкреНрд░рд╛рд░реВрдк рднреЗрдЬреЗрдВ
{TRIGGER.NSEVERITY}@@@{HOST.NAME}@@@{TRIGGER.NAME}
рдкрд╣рд▓рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд╛ рдирдВрдмрд░ рдкреНрд░рд╛рд░реВрдк рд╣реИ (4 рдпрд╛ 5 рдкреНрд░рджрд░реНрд╢рд┐рдд рдЖрдЗрдХрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ: рдЙрдЪреНрдЪ рдпрд╛ рдЖрдкрджрд╛), рджреВрд╕рд░рд╛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣реЗрдбрд░ рд╣реИ, рддреАрд╕рд░рд╛ рд╕рдВрджреЗрд╢ рд╢рд░реАрд░ рд╣реИред
@@@ - рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рдирд╛рдо рдХреБрдЫ рднреА рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ (рдХрдо рд╕реЗ рдХрдо рд╣рдорд╛рд░реЗ рд╕рд╛рде :)), рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдВрдпреЛрдЬрди рдирд╣реАрдВ рд╣реИред


рдЪрд░рдг рджреЛ: рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИ
рддрд░реНрдХ рд╕рд░рд▓ рд╣реИ: рд╣рдореЗрдВ рдПрдХ рдШрдЯрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рд╣рдо рдЗрд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рднреЗрдЬрддреЗ рд╣реИрдВред
zbxpush.py
рдпрд╣рд╛рдВ рдЖрдк UDP рдХреЛ TCP рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдХреЛ рдЪреБрдирд╛: рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╕рднреА рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдХрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рдЯреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реВрдЪрдирд╛рдПрдВ рдПрдХ рд▓рдВрдмреЗ рд╡рд┐рд▓рдВрдм рдХреЗ рд╕рд╛рде рднреЗрдЬреА рдЬрд╛рдПрдВрдЧреАред
рд▓реЗрдХрд┐рди рдпреВрдбреАрдкреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реИрдкрд╛рдардХ, рдЬреЛ рдпреВрдбреАрдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордЬрд╛рдХ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдзреНрдпрд╛рди рджреЗрдЧрд╛ рдХрд┐ рдпреВрдбреАрдкреА рдкрд░ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рдЙрдиреНрд╣реЗрдВ рдЦреЛрдиреЗ рдХрд╛ рдореМрдХрд╛ рд╣реИред рдФрд░ рд╡рд╣ рд╕рд╣реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рдВрджреБ рдПрдХ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╕рдВрджреЗрд╢ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ: "рдЕрд░реЗ, рд╡рд╣рд╛рдБ рдХреБрдЫ рд╣реБрдЖ, рдЬрд╛рдУ рдФрд░ рджреЗрдЦреЛред"
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦреЗрдВ!
рдЪрд░рдг рддреАрди: рдШрдЯрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╕реВрдЪрдирд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
zbxlistenerd.py
- рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╕реНрдкрд┐рди рд╣реЛрдЧреА рдФрд░ рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдЧреА
settings.cfg
- рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓
icons/5.png
,
icons/5.png
- рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреА рд╡рд┐рднрд┐рдиреНрди
icons/5.png
рд▓рд┐рдП рдЖрдЗрдХрди
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдорд╛рд░реЗ рд░рд╛рд╕реНрддреЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред "рдХреНрд▓рд╛рдЗрдВрдЯ" рднрд╛рдЧ рдореЗрдВ рдереЛрдбрд╝реА рд░рдЪрдирд╛рддреНрдордХрддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
- рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреА рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдкреНрд░рддреАрдХ;
- рдзреНрд╡рдирд┐ рдкреЙрдк-рдЕрдк рд╕реВрдЪрдирд╛рдПрдВ;
- рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ (рдПрд╕рдПрд╕рдПрдЪ-рд▓реЙрдЧрд┐рди, рдПрдХ рд▓рд┐рдВрдХ рдЦреЛрд▓рдирд╛, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЯрд┐рдХрдЯ рд╢реБрд░реВ рдХрд░рдирд╛, рдЖрджрд┐) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ред
рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдУрдПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рддреЛ рдЖрдЗрдП рдЙрдирдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рд╣рдо рдкреЛрд╕реНрдЯ рдХреЛ рдкреВрд░рдХ рдХрд░рдХреЗ рдЦреБрд╢ рд╣реИрдВред
рд▓рд┐рдирдХреНрд╕

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

рдПрдХ рдЫреЛрдЯреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдПрдХ рдореБрдлреНрдд
рдЯрд░реНрдорд┐рдирд▓-рдиреЛрдЯрд┐рдлрд╝рд╛рдпрд░ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред
рдкреЗрд╢реЗрд╡рд░реЛрдВ:
- рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдЗрдХрди рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
- рдЖрдк рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдЪрд╛рд░реНрдЯ рдХреЗ рд▓рд┐рдВрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ;
- рдЖрдк SSH рд▓рд┐рдВрдХ рдХреЗ рдЙрджреНрдШрд╛рдЯрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рджреЗрдЦреА -> рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ -> рддреБрд░рдВрдд рд╣реЛрд╕реНрдЯ рдореЗрдВ рдЧрдПред
рд╡рд┐рдкрдХреНрд╖: рдХреЛрдИ рдирд╣реАрдВ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдЖрдЗрдХрди рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж)ред
рдмрд╛рджрд▓ рдХреА рдЧрд░рдЬ
рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, growl_enabled = True рдХреЛ settings.cfg рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВредрдРрд╕реЗ рд╕рдордп рдореЗрдВ рдЬрдм рдЯрд░реНрдорд┐рдирд▓-рдиреЛрдЯрд┐рдлрд╝рд╛рдпрд░ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХрд╕реНрдЯрдо рдЖрдЗрдХрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЧреНрд░реЛрдПрд▓ рдиреЗ рдЗрд╕ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реА рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╣рдорд╛рд░реА рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдкрд░ рд╣рд╛рд╡реА рд░рд╣реА - рдФрд░ рд╣рдордиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдЬреЛ, рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛, рдХреЗрд╡рд▓ рдЖрдЗрдХрди рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕реВрдЪрдирд╛ рдХреЗрдВрджреНрд░ рд╣реИ)ред
рдкреЗрд╢реЗрд╡рд░реЛрдВ:
- рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ;
- рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЖрд▓реЛрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдЗрдХрди рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ;
- рдЯрд░реНрдорд┐рдирд▓-рдиреЛрдЯрд┐рдлрд╛рдпрд░ рдХреА рддрд░рд╣, рдЖрдк рд╕реВрдЪрдирд╛рдУрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдорд╛рдЗрдирд╕: рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧреНрд░реЛрде рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдЕрднреА рднреА рдЯрд░реНрдорд┐рдирд▓-рдиреЛрдЯрд┐рдлрд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рддреЛ, рд╕рд░рд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорджрдж рд╕реЗ ...рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛:
- рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рддреЗрдЬреА рд╕реЗ рд╡рд┐рддрд░рдг;
- рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдореЗрдВ рдХрдореА (рдЙрд╕ рдкрд▓ рд╕реЗ рдЬрдм рддрдХ рдЙрдиреНрд╣реЗрдВ "рдорд░рдореНрдордд" рдпрд╛ "рдкрд╛рд░рд┐рдд" рдХрд┐рдпрд╛ рдЧрдпрд╛) рдкрддрд╛ рдЪрд▓рд╛);
- рд╕рд░рд▓ рдЕрд░реНрдз-рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛:
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕рдм рдЖрдкрдХреА рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрдм рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдореЗрдВ рд╕рднреА рд╡рдХреНрддрд╛рдУрдВ рдФрд░ рд╣реЗрдбрдлрд╝реЛрди рд╕реЗ рдЧрд┐рд░ рдЧрдпрд╛, рддреЛ рдПрдХ рдЬрд▓рдкрд░реА рдХреА рдЖрд╡рд╛рдЬрд╝ рд╕реБрдирд╛рдИ рджреАред рдЗрд╕рдиреЗ рдЕрдЯреЗрдВрдбреЗрдВрдЯ (рдореБрдЭреЗ) рдХреЛ рд╕реНрддреВрдк рдореЗрдВ рд▓реЗ рд▓рд┐рдпрд╛, рдлреЛрди рджреНрд╡рд╛рд░рд╛ рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд░реНрдпрд╛рдкреНрдд рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рджреА, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ (рдЖрдИ) рдиреЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЗ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдФрд░ рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рд╕реЗ рдПрдХ рд╕реБрдЕрд░ рдХреА рдЖрд╡рд╛рдЬ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирддрд╛ рд╣реВрдВред :)
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЦрд╛рд▓реА рд╕рдордп, рдЗрдЪреНрдЫрд╛ рдФрд░ рдЖрдзреБрдирд┐рдХ рддрдХрдиреАрдХ рд╣реИ, рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдШрдЯрдирд╛рдУрдВ рдкрд░ рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛!