рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░, рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдирдП рдиреЛрдбреНрд╕ рдЕрдХреНрд╕рд░ рддреИрдирд╛рдд / рд╣рдЯрд╛рдП рдЬрд╛рддреЗ рдереЗ, рддрджрдиреБрд╕рд╛рд░, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдирдП рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЖрддреНрдо-рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдЕрдЬрдЧрд░ рдореЗрдВ
рдЬрд╝реИрдмрд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдпрд╣ рдкрд╣рд▓рд╛ рдЕрдиреБрднрд╡ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЛрдб рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред
рд╣рдо рдЬрд╝реИрдмрд┐рдХреНрд╕ 1.8.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдХрднреА-рдХрднреА рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ 1.8ред * рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЕрд╕рдВрдЧрддрддрд╛рдПрдВ рд╕рдВрднрд╡ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдирдпрд╛ рд╣реЛрд╕реНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛:
- рднрд╡рд┐рд╖реНрдп рдореЗрдЬрдмрд╛рди Zabbix рдореЗрдВ
- рдбреАрдПрдирдПрд╕
- рдЖрдИрдкреА
- рдкреЛрд░реНрдЯ рдЬрд┐рд╕ рдкрд░ zabbix рдПрдЬреЗрдВрдЯ рд╕реБрди рд░рд╣рд╛ рд╣реИ
- рдЪрд╛рд╣реЗ рд╣рдо IP рджреНрд╡рд╛рд░рд╛ рд╣реЛрд╕реНрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВрдЧреЗ (1 рдпрд╛ 0.) рддрджрдиреБрд╕рд╛рд░, рдпрджрд┐ 0 - рддреЛ рд╣рдо DNS рджреНрд╡рд╛рд░рд╛ рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВрдЧреЗ
- рдЖрдИрдбреА рд╕рдореВрд╣ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╣реЛрд╕реНрдЯ рдЬреЛрдбрд╝реЗрдВрдЧреЗ
- рдЖрдИрдбреА рдХреА рдкрд╣рдЪрд╛рди рдЬреЛ рд╣рдо рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
- рд╡реИрдХрд▓реНрдкрд┐рдХ - рдореЗрдЬрдмрд╛рди рдХреЗ рд▓рд┐рдП рдореИрдХреНрд░реЛрдЬрд╝
рдЙрдкрд░реЛрдХреНрдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдпрджрд┐ рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рдПрдХ рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╢реЗрд╖ рд╣реИ, рдЬрд┐рд╕реЗ рдЬрд╝реЗрдмрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрдо рдЕрдиреБрднрд╡ рд╣реИ, рд╡рд╣ рд╕рд╡рд╛рд▓ рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЬрд╝реИрдмрд┐рдХреНрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╣реА рдФрд░ рдмреЗрд╣рддрд░ рд╣реИред
рдореЗрдЬрдмрд╛рди рд╕рдореВрд╣ рдПрдХ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЪреАрдЬ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░рд┐рджреГрд╢реНрдп рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдк рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдФрд░ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП - рдИ-рдореЗрд▓ рдФрд░ рдПрд╕рдПрдордПрд╕ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬреЗрдВ, рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП - рдХреЗрд╡рд▓ рдИ-рдореЗрд▓ рдФрд░ рдЗрд╕реА рддрд░рд╣ред
рдЯреЗрдореНрдкреНрд▓реЗрдЯ, рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдмреЛрд▓ рд░рд╣реЗ рд╣реИрдВ, рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рдШрдЯрдирд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрд╛рдЪреЗ рдпрд╛ рдирдЧрдиреЗрдХреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓ рджреЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рддрджрдиреБрд╕рд╛рд░, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВрдЧреЗред
рдЕрдВрдд рдореЗрдВ, рдореИрдХреНрд░реЛрдЬрд╝ рд╡реИрд░рд┐рдПрдмрд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╣реЛрд╕реНрдЯ рдореЗрдВ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдЗрдЯрдо рд╣реИ (рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ - "рдбреЗрдЯрд╛ рддрддреНрд╡"), рдЬреЛ рдПрдЪрдбреАрдбреА рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдбрд┐рд╕реНрдХреНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдХреНрд░реЛрдЬрд╝ рд╣рдореЗрдВ рдЙрд╕ $ DISK1 = / dev / sda, $ DISK2 = / dev / sdb рдЗрддреНрдпрд╛рджрд┐ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдЖрдЗрдЯрдо рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдбрд┐рд╕реНрдХ рд╕реЗ рдЖрдВрдХрдбрд╝реЗ рд▓реЗрддреЗ рд╣реБрдП рдореИрдХреНрд░реЛред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛?
рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓
zabbix_credentials.py рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП
рдЬрд╛рддреЗ рд╣реИрдВ- рд╕рд░реНрд╡рд░ - рд╕рд░реНрд╡рд░ URLред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
127.0.0.1/zabbix
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдкрд╛рд╕рд╡рд░реНрдб - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЬрд┐рд╕рдХреА рдУрд░ рд╕реЗ рдПрдкреАрдЖрдИ рдХреЛ рдЕрдиреБрд░реЛрдз рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рде рд╣реА, рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ / zabbix рд╣реИред
- рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ - рд▓реЙрдЧ рд╕реНрддрд░ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 0 рд╣реИред
рд╣реЛрд╕реНрдЯ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
zabbix_host_add.py <useip 1 or 0. if 0 - DNS will be used> <groupid1,...,groupidN> <templateid,...,templateidN> <macro1...macroN>
- zabbix_host_del.py
, readme - github.com/gnetsman/zabbix_api