Kibana: рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП http/https рдкреНрд░реЙрдХреНрд╕реА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдЬрдире░ 2016  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: elastic/kibana

рд╕реБрд░рдХреНрд╖рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреАрдЫреЗ рдЧреНрд░рд╛рд╣рдХ рдХрд┐рдмрд╛рдирд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'рдХрд┐рдмрд╛рдирд╛ рдкреНрд▓рдЧрдЗрди --рдЗрдВрд╕реНрдЯреЙрд▓' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдкреНрд▓рдЧрдЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ http рдпрд╛ https рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

Operations enhancement

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕рдХрд╛ рд╕реАрдзреЗ рд╕рдорд░реНрдерди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджрд┐рдП рдЧрдП рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдорд╛рдиреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕рд░реНрдЪ рдХрд╛ рдкреНрд▓рдЧрдЗрди рдХрдорд╛рдВрдб _does_ рдкреНрд░реЙрдХреНрд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрджреНрдпрдкрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рд╡рд╛ рд╕рд┐рд╕реНрдЯрдо рдЧреБрдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ:
https://www.elastic.co/guide/en/elasticsearch/reference/1.6/modules-plugins.html

bin/plugin -DproxyHost=host_name -DproxyPort=port_number --install mobz/elasticsearch-head

рд╕рднреА 20 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ seang-es рдХреНрдпрд╛ рд╣рдо рдРрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ рдЬреЛ HTTP рдХрдиреЗрдХреНрдЯ рдЯрдирд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реЛ?

@ рд╕реАрдВрдЧ-рдПрд╕ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреАрдЫреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ http рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд╣реИрдВ рдФрд░ рдЗрди рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдмрд╛рдирд╛ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрд░ host рдФрд░ port рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП kibana.yml рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рдореБрдЭреЗ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореИрдВ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╣рд╛рдБ, рдЖрдк рдпрд╣рд╛рдБ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ, рдмрд╕ рд╕рд╛рджрд╛ рдкреБрд░рд╛рдирд╛ http рдкреНрд░реЙрдХреНрд╕реА

@seang-es Elasticsearch рдореЗрдВ bin/plugin рдЬреИрд╕реЗ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдХреЗ рд╕рд╛рде рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдореБрдЭреЗ рдЙрдирдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрд┐рдд рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CLI рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рд╣реИрдВ? рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж рднреА рдУрдПрд╕ рд╕реНрддрд░ рдкрд░ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

@spalger рдФрд░ @rashidkpc рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХреЗ рдмрд╛рдж, рд╣рдо рдпрд╣рд╛рдВ CONNECT рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдВ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВред рддреЛ рдпрд╣рд╛рдБ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  1. рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдХрд╛рдордХрд╛рдЬ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред @ seang-es, рдХреНрдпрд╛ рдЖрдк @simianhacker рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рд╣реЛ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ Elasticsearch рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
  2. $#$2 wreck.js #$ рдХреЗ рдмрдЬрд╛рдп рдиреЛрдб request рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП installedPlugins рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдорд▓рдмреЗ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
  3. рдПрдХ http рдкреНрд░реЙрдХреНрд╕реА рдкреНрд▓рдЧрдЗрди рд▓рд┐рдЦреЗрдВ рдЬреЛ wreck.js рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реЛред

3 рдореЗрдВ рд╕реЗ, рдпрджрд┐ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╡рд┐рдХрд▓реНрдк 2 рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рд╣реВрдВред

рдЖрдЧреЗ рдХреА рдЪрд░реНрдЪрд╛ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдХрд┐рдмрд╛рдирд╛ рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЗ рд▓рд┐рдП http/https рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рднреА рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдлрд╝рд▓рд╛рдЗрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдо рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

bin/kibana plugin --install --url file:///home/username/plugin.tar.gz

_рдиреЛрдЯ_: рдЖрдкрдХреЛ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдЗрд╕рд▓рд┐рдП, рдореИрдВ P1 рд▓реЗрдмрд▓ рдХреЛ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдмрд╛рдирд╛ рдкреНрд▓рдЧрдЗрди рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрдХ # 5998 рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред

рдЗрд╕рдХрд╛ рд╕реАрдзреЗ рд╕рдорд░реНрдерди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджрд┐рдП рдЧрдП рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдорд╛рдиреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕рд░реНрдЪ рдХрд╛ рдкреНрд▓рдЧрдЗрди рдХрдорд╛рдВрдб _does_ рдкреНрд░реЙрдХреНрд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрджреНрдпрдкрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рд╡рд╛ рд╕рд┐рд╕реНрдЯрдо рдЧреБрдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ:
https://www.elastic.co/guide/en/elasticsearch/reference/1.6/modules-plugins.html

bin/plugin -DproxyHost=host_name -DproxyPort=port_number --install mobz/elasticsearch-head

@avallen рдХреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдпрд╣ рддрдерд╛рдХрдерд┐рдд рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

$bin/kibana plugin --install --url file:///opt/kibana-4.4.1-linux-x64/marvel-latest.tar.gz
Invalid install option. Please use the format <org>/<plugin>/<version>.

рд╕рд╛рде рд╣реА рдкреНрд░реЙрдХреНрд╕реА, рдФрд░/рдпрд╛ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧ рдЗрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рдЕрдиреБрдорддрд┐ рди рджреЗрдирд╛ рдореВрд▓ рд░реВрдк рд╕реЗ 90% рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ...

рдСрдлрд▓рд╛рдЗрди рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИ:

bin/kibana plugin -i marvel -u file:///tmp/marvel-latest.tar.gz

@stormpython PI рд▓реЗрдмрд▓ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЗрд╕реЗ рдЦреБрд▓рд╛ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдпрд╣ Dockerfiles рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдпрдерд╛ HTTP рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@stormpython - рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг:

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

рдЧреАрдЬрд╝, рдЪрд░реНрдЪрд╛ рдХреА рдпрд╛ рдирд╣реАрдВ, рддрдп рдХрд┐рдпрд╛ рдпрд╛ рдирд╣реАрдВ, рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд░реНрдгрдп рд╕рд╣реА рд╣реИ (рд╕реНрдорд╛рд░реНрдЯ рд╡рд╛рд▓рд╛), рдФрд░ рдЖрдк рдЗрд╕реЗ рдЪреВрдХ рдЧрдП рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрдЧрддрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо Elasticsearch рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

puppet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдПрдХ рдХреЙрд░реНрдк рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдкреАрдЫреЗ, рдореИрдВ elasticsearch рдФрд░ logstash (рд▓реЗрдХрд┐рди kibana рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

(1) exec рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдирд╛

exec {
    "$name":
        command     => $command,
        creates     => $creates,
        environment => [ "http_proxy=http://1.2.3.4:3128" ],
        logoutput   => $logoutput,
        onlyif      => $onlyif,
        path        => ["/bin", "/sbin", "/usr/bin", "/usr/sbin"],
        returns     => [0,74],
    ;
}

рдпрд╛ рджреНрд╡рд╛рд░рд╛

(2) рдЬрд╛рд╡рд╛ рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдирд╛ред

"${bin_plugin} -DproxyHost=1.2.3.4 -DproxyPort=3128 install -b --verbose $name"

рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ #7967 рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

рдЗрд╕реЗ #12753 рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ 6.1 рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреНрд▓рдЧрдЗрди рдХрдорд╛рдВрдб рддрдм http_proxy , https_proxy рдФрд░ no_proxy рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕рдордЭреЗрдЧрд╛ред

рдЕрдЪреНрдЫреА рдЦрдмрд░ @timroes !
рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрдбрд╝рд╛ рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

treussart picture treussart  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

timroes picture timroes  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

celesteking picture celesteking  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ctindel picture ctindel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Ginja picture Ginja  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ