
рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ
рдореЗрд░реЗ рдХрд╛рдо рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд▓реЛрд╣реЗ рдФрд░ рд╡реАрдПрдо рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рдмреЗрдбрд╝реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╣реИ - рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 200 рд╕реЗ рдХрдо (рдФрд░ рдпрд╣ 100 рд╕реЗ рдХрдо рдерд╛, рдУрд╣, рд╕рдордп рдЪрд▓ рд░рд╣рд╛ рдерд╛ ...) рдореИрдВ рд╕рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рд╕рд╛рде рд╣реА рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВред рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рдореЙрдиреАрдЯрд░рд┐рдВрдЧ рднреА рд╣реИ (рд╣рдо рдСрдкреНрд╕рд╡реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдирдЧрд┐рдУрд╕ рдХреЛрд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛), рд▓реЙрдЧреНрд╕ рдХрд╛ рдПрдХрддреНрд░реАрдХрд░рдг (рдореИрдВрдиреЗ рд▓реЙрдЧрд╕реНрдЯреИрд╢ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдПрдХ рдЬрдЧрд╣ soooooo рдорд╣рдВрдЧрд╛ рд╕реНрдкрдВрдХ рдХреЗ рд▓рд┐рдП рднрдпрд╛рдирдХ рдУрдкрдирд╕реЛрд░реНрд╕ рд╕рдорд╛рдзрд╛рди), рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди (рдХрдардкреБрддрд▓реА), рдмреИрдХрдЕрдк, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд░реНрдерди рдФрд░ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рднреА рдореБрдЭ рдкрд░ рд╣реИрдВ (MongoDB, MySQL, Redis, ElasticSearch, рдЖрджрд┐)ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ - рд╕рднреА рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк)ред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдорд░реНрдерди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмреАрдЪ рдПрдХ рдкрддрд▓реА рд░реЗрдЦрд╛ рд╣реИ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЖрдкрдХреЛ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреЛ рдореВрд▓ рд▓рд┐рдпрд╛, рдФрд░ рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдирд╣реАрдВред
рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╕реЗ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ, рдореИрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░-рдП-рдХреЛрдб (IaaC) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд┐рд╡рд┐рдзрддрд╛ рдХреЗ рдХрд╛рд░рдг рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдардкреБрддрд▓реА рдХреЛ рдЪреБрдирд╛ред рдореЗрд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░, рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2008, рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012, рд╕реЗрдВрдЯреЛрд╕ 5.5, рд╕реЗрдВрдЯреЛрд╕ 6.4 рд╕реЗ рд╣реИред рдЕрд░реЗ рд╣рд╛рдБ, 2003 рдХреЗ рд▓рд┐рдП рджрд╛рджрд╛рдЬреА рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ - рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрдж рд╣реА рд░рд┐рдЯрд╛рдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ ...
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐ рдореИрдВ
рдСрдкреНрд╕рд╡реЗ рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдардкреБрддрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдЬ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╡рд┐рд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд░ рдлрд┐рд░ "рд▓рдбрд╝рд╛рдИ" рдХреИрд╕реЗ рдХреАред
рдХрд╛рд░реНрдп
рд╡рд┐рдВрдбреЛрдЬ 2008/2012 рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ WMI рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА (рдЗрд╕реЗ "рдбреЛрдореЗрди \ _ рд╕реЗрд╡рд╛-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдХрд╣рддреЗ рд╣реИрдВ) рдЬреЛ WMI рдХреЗ рджреВрд░рд╕реНрде рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдкреНрд░рджрд░реНрд╢рдирдХрд░реНрддрд╛, рдкреНрд░рджрд░реНрд╢рди рд▓реЙрдЧреНрд╕, рдкреНрд░рджрд░реНрд╢рди рд▓реЙрдЧреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рд░реНрд╡рд░ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╣рд░ рдЪреАрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕реНрд╡рдпрдВ рд╕рдореВрд╣реЛрдВ рдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдпрд╣ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреНрд╡рд░рд┐рдд рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛ред рд░реВрдЯ WMS рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЛрдореЗрди \ рд╕реЗрд╡рд╛-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕рдм IaaC рдХреА рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐-рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╛рдиреА рд╕рдорд╛рдзрд╛рди рдпрдерд╛рд╕рдВрднрд╡ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗред рдереЛрдбрд╝рд╛ рдЧреБрдЧрд▓реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдХрд░рдирд╛ рдерд╛:
рд╕реНрдерд╛рдиреАрдп рд╕рдореВрд╣реЛрдВ (рдХрдо рд╕реЗ рдХрдо) рдХреЗ рд▓рд┐рдП рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЛрдореЗрди \ рд╕реЗрд╡рд╛-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВ:
- рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕рд░реНрд╡рд┐рд╕ DCOM рдПрдХреНрд╕реЗрд╕
- рдкреНрд░рджрд░реНрд╢рди рд▓реЙрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
- рдкреНрд░рджрд░реНрд╢рди рдореЙрдирд┐рдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
- рд╡рд┐рддрд░рд┐рдд COM рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред
рдирд┐рдореНрди WMI рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЛрдореЗрди \ рд╕реЗрд╡рд╛-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо "рд░реАрдб" рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ:
- CIMV2
- MicrosoftIISv2ред
рдПрдХ рдмрд╛рд░ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, check_wmi_plus (рдорд╛рдирдХ рдСрдкреНрд╕рд╡реНрдпреВ рдкреНрд░реЛ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓) IIS рдФрд░ рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдкрджрдВрдбреЛрдВ (рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛!
рдЬрдЯрд┐рд▓рддрд╛
рдореБрдЦреНрдп рдХрдард┐рдирд╛рдИ рдЬреЛ рдЙрддреНрдкрдиреНрди рд╣реБрдИ - рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ "рд╕рд░реНрд╡рд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛"ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рдХрдо рд╣реА рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рд╡реЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЕрдХреНрд╕рд░ рдХреБрдЫ рдЧрд▓рдд рдпрд╛ рдЧрд▓рдд рдХрд░рддреЗ рд╣реИрдВред
рдХрдардкреБрддрд▓реА рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрд╕рд╛рдзрди "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рд╣реИ, рдЬреЛ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдЖрдзреЗ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, "рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - рд╕реНрдерд╛рдиреАрдп рд╕рдореВрд╣" рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдпрд╣ рдПрдХ рдЬреНрдЮрд╛рдд
рдмрдЧ рд╣реИ рдФрд░ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ (
рдпреВрдкреАрдбреА: рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ 3.4 рд░рд┐рд▓реАрдЬ рдореЗрдВ рддрдп рдХрд░ рджрд┐рдпрд╛ рд╣реИ ), рд▓реЗрдХрд┐рди рд╡реЗ рд▓рдЧрд╛рддрд╛рд░ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдХрдардкреБрддрд▓реА рдХреЛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВред рдХрдардкреБрддрд▓реА рдбреАрдПрд╕рдПрд▓ рдореЗрдВ рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдХрд╛рд░рдг рдЕрд╕рдлрд▓ рд░рд╣рд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рднрд╛рдЧрдиреЗ рдХреЗ рджреГрд╢реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдПрдХ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ - рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдореЗрдВ рдХреЛрдИ рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐ wmi рд╡рд░реНрдЧреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрдардкреБрддрд▓реА рдореЗрдВ "рд▓рд┐рдкрдЯреЗ" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдХреЗрд╡рд▓ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдЙрдард╛рдХрд░ рдФрд░ рдкрд╣рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдордЬрдмреВрдд рдХрд░рдирд╛ред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдирддреАрдЬрддрди, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рддрдХ рдХрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдореВрд▓ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕рдореВрд╣ рдореЗрдВ рдПрдХ рдбреЛрдореЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд░рдореНрдордд рдирд╣реАрдВ рдХреА рдЧрдИред рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд┐рдпрд╛ ... рд╢рдХреНрддрд┐рдпрд╛рдБ рдХреЛрдбрд┐рдВрдЧ рдХреЛрдбрд┐рдВрдЧ!
win_user.rbPuppet::Type.type(:win_user).provide(:win_user) do @doc = %q{Manage windows users and groups} desc "Manage windows users and groups" confine :operatingsystem => :windows defaultfor :operatingsystem => :windows commands :powershell => if File.exists?("#{ENV['SYSTEMROOT']}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV['SYSTEMROOT']}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe" elsif File.exists?("#{ENV['SYSTEMROOT']}\\system32\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV['SYSTEMROOT']}\\system32\\WindowsPowershell\\v1.0\\powershell.exe" else 'powershell.exe' end def add_user_to_group
WMI рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдУрдкрдирд╕реЛрд░реНрд╕ wmisecurity.exe рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ chocoaltey.org -
wmisecurity рдкрд░ рдПрдХ рдкреИрдХреЗрдЬ рдмрдирд╛рдпрд╛ред рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЪреЙрдХрд▓реЗрдЯ рдкрдкреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдФрд░ рдпрд╣рд╛рдБ рдХрдардкреБрддрд▓реА рд╕реНрд╡рдпрдВ рдкреНрд░рдХрдЯ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП wmi рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрд╡рд░рд╢реЗрд▓ рд╣реБрдХ рднреА рд╣реЛрддреЗ рд╣реИрдВ (рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреВрдБ):
wmi.pp class packages::wmi { $wmiuser = 'service-user'
рдирд┐рд╖реНрдХрд░реНрд╖
рдмреЗрд╢рдХ, рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдпрдВ рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рдФрд░ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЗрдВ рдЧрд╛рдпрдм рд╣реИрдВ, рдХреЛрдб рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧрдВрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд░рд╛рджрд╛ рдерд╛ред рдЕрдЧрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 3.4 рдЬрд╛рд░реА рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдВ рд╡рд╣ рдЖрджрд░реНрд╢ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ рдЬрд┐рд╕рдХреА рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ (рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ "рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧрдВрджреЗ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рдкрде рд▓реЗрдВрдЧреЗ"):
wmi.pp class packages::wmi { $wmiuser = "${env:userdomain}\\service-user" user { $wmiuser: groups => ['Certificate Service DCOM Access','Performance Log Users','Performance Monitor Users', 'Distributed COM Users'], ensure => present, } wmi_security_user { $wmiuser: namespaces => ['Root/CIMV2','Root/MicrosoftIISv2'], ensure => present, } }
рдЕрдм, рдПрдХ рдирдпрд╛ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ :: wmi рд╡рд░реНрдЧ рдХреЛ рдЗрд╕ рд╕рд░реНрд╡рд░ (рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдпрд╛ рд╢рд╛рдорд┐рд▓) рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдпрд╣реА рд╣реИ, рдХрдардкреБрддрд▓реА рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░реЗрдЧреАред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЕрдХреНрд╕рд░ рдЗрд╕ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдкреНрд╕рд╡реНрдпреВ рдХреНрд▓рд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдСрдкреНрд╕рд╡ рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдореЗрдЬрдмрд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдпрджрд┐ рдпрд╣ рд╣реИ, рддреЛ, IIS, рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░реНрд╡рд░, рдЕрдВрддрд┐рдо рдХрдардкреБрддрд▓реА рд╡рд░реНрдЧ opsview рдХреЛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдпрд╣ IIS рдХреЗ рд╕рд╛рде рдПрдХ рдореЗрдЬрдмрд╛рди рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдФрд░ рдРрд╕реЗ рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА opsview рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ wmi рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЬреЛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡рд░реНрдЧ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдХреБрдЫ рднреА рдпрд╛рдж рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдПрдХ рдЬреЛрдбрд╝реА: