Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рд╕рдорд╕реНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕

рд▓рд╣рд╛рди-рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдирд╛, рдПрдХреАрдХрдбреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреЗ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рд╡рд┐рд╢реЗрд╖рдд: рд╡реНрдпрд╛рдкрдХ рдЖрднрд╛рд╕реАрдХрд░рдгрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рд╛рдд), рджреБрд╕рд░реАрдХрдбреЗ, рдирд╡реАрди рдЙрдкрдХрд░рдгреЗ рдЦрд░реЗрджреА рдХрд░рдгреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЖрд░реНрдерд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рдХрдареАрдг рдЖрд╣реЗ. рд╕рд░реНрд╡реНрд╣рд░/рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреАрд▓ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗрдд: рдмрд░реНтАНрдпрд╛рдЪрджрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╢реЗрдЬрд╛рд░реА рдХрд┐рдВрд╡рд╛ рд▓рд╣рд╛рди рдХреЛрдирд╛рдбрд╛/рдХреНрд▓реЛрд╕реЗрдЯрдордзреНрдпреЗ 1-3 рдЯреЙрд╡рд░ рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕рддрд╛рдд.

рд░реЗрдбреАрдореЗрдб рдЕрд╕реЗрдВрдмреНрд▓реА (рд╡рд┐рддрд░рдг) рд╡рд╛рдкрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдорд╛рдпрдХреНрд░реЛрдПрд╕рдбреА рдХрд╛рд░реНрдбрд╡рд░ рдЕрдкрд▓реЛрдб рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдХреЙрдорди рд╕рд┐рдВрдЧрд▓-рдмреЛрд░реНрдб рдХреЙрдореНрдкреНрдпреБрдЯрд░рдордзреНрдпреЗ рдЯрд╛рдХрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ (рдмреАрдЧрд▓рдмреЛрди, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЖрдгрд┐ рдСрд░реЗрдВрдЬ рдкрд╛рдИ рдлреЕрдорд┐рд▓реА, рдПрд╕рд╕ рдЯрд┐рдВрдХрд░ рдмреЛрд░реНрдб). рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЕрд╢реА рдЙрдкрдХрд░рдгреЗ рд╕реНрд╡рд╕реНрдд рдЖрд╣реЗрдд рдЖрдгрд┐ рдХреБрдареЗрд╣реА рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд.

рд╕рдорд╕реНрдпреЗрдЪреА рдирд┐рд░реНрдорд┐рддреА

рдЕрдиреЗрдХ рдорд╛рд░реНрдЧрд╛рдВрдиреА, рдкреНрд░рдХрд▓реНрдк рдкрд░рд┐рдгрд╛рдо рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрд╕рд╣ рдкреНрд░рдпреЛрдЧрд╢рд╛рд│реЗрдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдЭрд╛рд▓рд╛.

Zabbix рдЪреА рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо рдореНрд╣рдгреВрди рдирд┐рд╡рдб рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдХрд╛рд░рдг рддреА рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рдореЛрдлрдд рдЖрдгрд┐ рд╕реБ-рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ.

рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреА рд╕рдорд╕реНрдпрд╛ рддреАрд╡реНрд░ рдЭрд╛рд▓реА рдЖрд╣реЗ. рдирд┐рд░реАрдХреНрд╖рдгрд╛рдЦрд╛рд▓реА рд╕реНрд╡рддрдВрддреНрд░ рдорд╢реАрди рдареЗрд╡рдгреЗ рд╣рд╛ рджреЗрдЦреАрд▓ рдлрд╛рд░ рдЪрд╛рдВрдЧрд▓рд╛ рдЙрдкрд╛рдп рдирд╛рд╣реА - рдПрдХрддрд░ рдирд╡реАрди рдЙрдкрдХрд░рдгреЗ рдЦрд░реЗрджреА рдХрд░рдгреЗ рдорд╣рд╛рдЧ рдЖрд╣реЗ, рдХрд┐рдВрд╡рд╛ рдЬреБрдиреА рдЙрдкрдХрд░рдгреЗ рд╢реЛрдзрдгреЗ + рдЫреЛрдЯреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд░ / рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд░рдВрд╡рд╛рд░ рдпреЗрддрд╛рдд. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░

рдмрд┐рд▓реНрдбрд░реВрдЯ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯреАрдордЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд▓рд┐рдирдХреНрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рдХрдореАрдд рдХрдореА рдЬреНрдЮрд╛рди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдСрдкрд░реЗрдЯ рдХрд░рддрд╛ рдпреЗрдгрд╛рд░реЗ рд╡рд┐рд╢реЗрд╖ рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХрд░рддрд╛ рдпреЗрддрд╛рдд. рд╣реА рдкреНрд░рдгрд╛рд▓реА рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдЕрдиреБрднрд╡реА рд╡рд┐рдХрд╕рдХрд╛рдЪреНрдпрд╛ рд╣рд╛рддрд╛рдд рднрд░рдкреВрд░ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рд╕рдВрдзреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЖрдпрдЯреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреНрдпрд╛ рд╕реНрд╡рд╕реНрдд, рдкрд░рдВрддреБ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рджреЗрдЦрд░реЗрдЦреАрдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рддреЗ рдХрд╛рд░реНрдпрд░рдд рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рд╕рд╛рдареА рдХрд┐рдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рдЙрдкрд╛рдп рдкрд╛рд╡рд▓реЗ

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ qemu рдордзреНрдпреЗ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА x86_64 рд╕рд╛рдареА рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛, рдХрд╛рд░рдг рд╣реЗ рдбреАрдмрдЧрд┐рдВрдЧрд╕рд╛рдареА рдПрдХ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрдгрд┐ рдЬрд▓рдж рдЙрдкрд╛рдп рдЖрд╣реЗ. рдордЧ рддреЗ рдПрдХрд╛ рдЖрд░реНрдо рд╕рд┐рдВрдЧрд▓-рдмреЛрд░реНрдб рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдкреЛрд░реНрдЯ рдХрд░рд╛ (рдорд▓рд╛ Asus рдЯрд┐рдВрдХрд░ рдмреЛрд░реНрдб рдЖрд╡рдбрд▓рд╛).

рдмрд┐рд▓реНрдбрд░реВрдЯ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдореНрд╣рдгреВрди рдирд┐рд╡рдбрд▓реЗ рдЧреЗрд▓реЗ. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рддреНрдпрд╛рдд zabbix рдкреЕрдХреЗрдЬрдЪреА рдХрдорддрд░рддрд╛ рд╣реЛрддреА, рддреНрдпрд╛рдореБрд│реЗ рддреЗ рдкреЛрд░реНрдЯ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ. рд░рд╢рд┐рдпрди рд▓реЛрдХреЕрд▓рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреНрдпрд╛, рдЬреНрдпрд╛ рдпреЛрдЧреНрдп рдкреЕрдЪреЗрд╕ рд▓рд╛рдЧреВ рдХрд░реВрди рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ (рдЯреАрдк: рдмрд┐рд▓реНрдбрд░реВрдЯрдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ, рдпрд╛ рдкреЕрдЪрдЪреА рдпрд╛рдкреБрдвреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА).

zabbix рдкреЕрдХреЗрдЬ рд╕реНрд╡рддрдГ рдкреЛрд░реНрдЯ рдХрд░рдгреЗ рд╡реЗрдЧрд│реНрдпрд╛ рд▓реЗрдЦрд╛рдд рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рдлрд░реНрдорд╡реЗрдЕрд░ (рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рддрд┐рдорд╛ + рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди/рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╛рдЗрд▓реНрд╕) рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЖрдкрд▓реЗ рд╕реНрд╡рддрдГрдЪреЗ рд╕рд┐рд╕реНрдЯрдо рд▓рдХреНрд╖реНрдп, рд╕реЗрд╡рд╛ рдЖрдгрд┐ рдЯрд╛рдЗрдорд░ (рд▓рдХреНрд╖реНрдп, рд╕реЗрд╡рд╛, рдЯрд╛рдЗрдорд░) рд▓рд┐рд╣рд┐рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ.

рдореАрдбрд┐рдпрд╛рд▓рд╛ 2 рд╡рд┐рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛ - рд╕рд┐рд╕реНрдЯрдо рдлрд╛рдЗрд▓реНрд╕рд╕рд╣ рдПрдХ рд╡рд┐рднрд╛рдЧ рдЖрдгрд┐ рдмрджрд▓рдгреНрдпрд╛рдпреЛрдЧреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рдЭрдмреНрдмрд┐рдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╛рдЗрд▓реНрд╕рд╕рд╣ рд╡рд┐рднрд╛рдЧ.

рдбреЗрдЯрд╛рдмреЗрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреЗ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдЭрд╛рд▓реЗ. рдорд▓рд╛ рддреЗ рдереЗрдЯ рдореАрдбрд┐рдпрд╛рд╡рд░ рдареЗрд╡рд╛рдпрдЪреЗ рдирд╡реНрд╣рддреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдбреЗрдЯрд╛рдмреЗрд╕рдЪрд╛ рдЖрдХрд╛рд░ рд╕рдВрднрд╛рд╡реНрдп рд░реЕрдордбрд┐рд╕реНрдХрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрдХрд╛рд░рд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪреВ рд╢рдХрддреЛ. рдореНрд╣рдгреВрди, рдПрдХ рддрдбрдЬреЛрдб рдЙрдкрд╛рдп рдирд┐рд╡рдбрд▓рд╛ рдЧреЗрд▓рд╛: рдбреЗрдЯрд╛рдмреЗрд╕ рдПрд╕рдбреА рдХрд╛рд░реНрдбрдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗ (рдЖрдзреБрдирд┐рдХ рдПрд╕рдПрд▓рд╕реА рдХрд╛рд░реНрдбреНрд╕рдордзреНрдпреЗ 30 рдкрд░реНрдпрдВрдд рд▓реЗрдЦрди рдЪрдХреНрд░ рдЕрд╕рддрд╛рдд), рдкрд░рдВрддреБ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЖрд╣реЗ рдЬреА рдмрд╛рд╣реНрдп рдореАрдбрд┐рдпрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдпреВрдПрд╕рдмреА- hdd).

RODOS-5 рдпрдВрддреНрд░рд╛рджреНрд╡рд╛рд░реЗ рддрд╛рдкрдорд╛рди рдирд┐рд░реАрдХреНрд╖рдгрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА. рдЕрд░реНрдерд╛рдд, рддреБрдореНрд╣реА рдбреЕрд▓рд╕ 1820 рдереЗрдЯ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ USB рдкреНрд▓рдЧ рдЗрди рдХрд░рдгреЗ рдЬрд▓рдж рдЖрдгрд┐ рд╕реЛрдкреЗ рд╣реЛрддреЗ.

grub86 рд▓рд╛ x64_2 рд╕рд╛рдареА рдмреВрдЯрд▓реЛрдбрд░ рдореНрд╣рдгреВрди рдирд┐рд╡рдбрд▓реЗ рдЖрд╣реЗ. рддреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдорд╛рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд▓рд┐рд╣рд┐рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ.

qemu рд╡рд░ рдбреАрдмрдЧ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреЗ Asus рдЯрд┐рдВрдХрд░ рдмреЛрд░реНрдбрд╡рд░ рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдорд╛рдЭреНрдпрд╛ рдЖрдЪреНрдЫрд╛рджрдирд╛рдЪреА рд░рдЪрдирд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЕрд╢реА рд╣реЛрддреА - рдкреНрд░рддреНрдпреЗрдХ рдмреЛрд░реНрдбрд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрдЪреЗ рд╡рд╛рдЯрдк рдХрд░рдгреЗ (рдмреЛрд░реНрдб рдбреАрдлрдХреЙрдиреНрдлрд┐рдЧ, рдмреВрдЯрд▓реЛрдбрд░, рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╣ рдкреНрд░рддрд┐рдорд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ) рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рдгреЗ/рдбреЗрдЯрд╛рд╕рд╣ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рдпрд╛рдордзреНрдпреЗ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдПрдХрд░реВрдкрддрд╛. рдЕрд╢рд╛ рддрдпрд╛рд░реАрдореБрд│реЗ, рдкреЛрд░реНрдЯрд┐рдВрдЧ рд▓рд╡рдХрд░ рдЭрд╛рд▓реЗ.

рдкреНрд░рд╛рд╕реНрддрд╛рд╡рд┐рдХ рд▓реЗрдЦ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдЕрддреНрдпрдВрдд рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ:
https://habr.com/ru/post/448638/
https://habr.com/ru/post/449348/

рдХрд╕реЗ рдЬрдорд╡рд╛рдпрдЪреЗ

рдкреНрд░рдХрд▓реНрдк github рд╡рд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрд╣реЗ
рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЦрд╛рд▓реАрд▓ рдлрд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ:

[alexey@comp monitor]$ ls -1
buildroot-2019.05.tar.gz
overlay
README.md
run_me.sh

buildroot-2019.05.tar.gz - рд╕реНрд╡рдЪреНрдЫ рдмрд┐рд▓реНрдбрд░реВрдЯ рд╕рдВрдЧреНрд░рд╣рдг
overlay рд╣реА рдорд╛рдЭреА external-tree рдЕрд╕рд▓реЗрд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЖрд╣реЗ. рдмрд┐рд▓реНрдбрд░реВрдЯ рд╡рд╛рдкрд░реВрди рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рдпреЗрдереЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.
README.md - рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╡рд░реНрдгрди рдЖрдгрд┐ рдЗрдВрдЧреНрд░рдЬреАрдордзреНрдпреЗ рдореЕрдиреНрдпреБрдЕрд▓.
run_me.sh рд╣реА рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрд╣реЗ рдЬреА рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рддреЗ. рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдордзреВрди рдмрд┐рд▓реНрдбрд░реВрдЯрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ, рддреНрдпрд╛рд╡рд░ рдЖрдЪреНрдЫрд╛рджрди рд╕рдВрд▓рдЧреНрди рдХрд░рддреЗ (рдмрд╛рд╣реНрдп-рд╡реГрдХреНрд╖ рдпрдВрддреНрд░рдгреЗрджреНрд╡рд╛рд░реЗ) рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рдареА рд▓рдХреНрд╖реНрдп рдмреЛрд░реНрдб рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

[0] my_asus_tinker_defconfig
[1] my_beaglebone_defconfig
[2] x86_64_defconfig
Select defconfig, press A for abort. Default [0]

рдпрд╛рдирдВрддрд░, рдлрдХреНрдд рдмрд┐рд▓реНрдбрд░реВрдЯ-2019.05 рдбрд┐рд░реЗрдХреНрдЯрд░реАрд╡рд░ рдЬрд╛ рдЖрдгрд┐ рдореЗрдХ рдХрдорд╛рдВрдб рд░рди рдХрд░рд╛.
рдмрд┐рд▓реНрдб рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рд╕рд░реНрд╡ рдмрд┐рд▓реНрдб рдкрд░рд┐рдгрд╛рдо рдЖрдЙрдЯрдкреБрдЯ/рдЗрдореЗрдЬ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдЕрд╕рддреАрд▓:

[alexey@comp buildroot-2019.05]$ ls -1 output/images/
boot.img
boot.vfat
bzImage
data
data.img
external.img
external.qcow2
grub-eltorito.img
grub.img
intel-ucode
monitor-0.9-beta.tar.gz
qemu.qcow2
rootfs.cpio
sdcard.img
sys
update

рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реНрд╕:

  • sdcard.img - SD рдХрд╛рд░реНрдбрд╡рд░ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧрд╕рд╛рдареА рдореАрдбрд┐рдпрд╛ рдкреНрд░рддрд┐рдорд╛ (wibdows рдЕрдВрддрд░реНрдЧрдд dd рдХрд┐рдВрд╡рд╛ rufus рджреНрд╡рд╛рд░реЗ).
  • qemu.qcow2 - qemu рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдореАрдбрд┐рдпрд╛ рдкреНрд░рддрд┐рдорд╛.
  • external.qcow2 - рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА рдмрд╛рд╣реНрдп рдореАрдбрд┐рдпрд╛ рдкреНрд░рддрд┐рдорд╛
  • рдореЙрдирд┐рдЯрд░-0.9-beta.tar.gz - рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдЧреНрд░рд╣рдг

рдорд╛рд░реНрдЧрджрд░реНрд╢рдХрд╛рдВрдЪреА рдирд┐рд░реНрдорд┐рддреА

рд╕рдорд╛рди рд╕реВрдЪрдирд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рд▓рд┐рд╣рд┐рдгреЗ рдпреЛрдЧреНрдп рдирд╛рд╣реА. рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рддрд╛рд░реНрдХрд┐рдХ рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рддреЗ рдПрдХрджрд╛ рдорд╛рд░реНрдХрдбрд╛рдЙрдирдордзреНрдпреЗ рд▓рд┐рд╣рд╛ рдЖрдгрд┐ рдирдВрддрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА PDF рдЖрдгрд┐ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╛рдареА html рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рд╛. рдкреЕрдирдбреЙрдХ рдкреЕрдХреЗрдЬрдореБрд│реЗ рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдпрд╛ рд╕рд░реНрд╡ рдлрд╛рдпрд▓реА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рддрд┐рдорд╛ рдПрдХрддреНрд░рд┐рдд рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ; рддреНрдпрд╛ рдкреЛрд╕реНрдЯ-рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзреАрдЪ рдирд┐рд░реБрдкрдпреЛрдЧреА рдЖрд╣реЗрдд. рдореНрд╣рдгреВрди, рдЬрдирд░реЗрд╢рди рдореЕрдиреНрдпреБрдЕрд▓ рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рддреБрдореНрд╣реА рдЖрдЪреНрдЫрд╛рджрди/рдкреЕрдХреЗрдЬ/рдореЕрдиреНрдпреБрдЕрд▓ рдкрд╛рд╣реВ рд╢рдХрддрд╛.

manuals.mk рдлрд╛рдЗрд▓ (рдЬреА рд╕рд░реНрд╡ рдХрд╛рдо рдХрд░рддреЗ)

################################################################################
#
# manuals
#
################################################################################

MANUALS_VERSION:= 1.0.0
MANUALS_SITE:= ${BR2_EXTERNAL_monitorOverlay_PATH}/package/manuals
MANUALS_SITE_METHOD:=local

define MANUALS_BUILD_CMDS
    pandoc -s -o ${TARGET_DIR}/var/www/manual_en.pdf ${BR2_EXTERNAL_monitorOverlay_PATH}/../README.md
    pandoc -f markdown -t html -o ${TARGET_DIR}/var/www/manual_en.html ${BR2_EXTERNAL_monitorOverlay_PATH}/../README.md
endef

$(eval $(generic-package))

systemd

рд▓рд┐рдирдХреНрд╕ рдЬрдЧ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ systemd рд╡рд░ рдЬрд╛рдд рдЖрд╣реЗ, рдЖрдгрд┐ рдорд▓рд╛рд╣реА рддреЗ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ.
рдЖрдирдВрджрджрд╛рдпреА рдирд╡рдХрд▓реНрдкрдирд╛рдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рдЯрд╛рдЗрдорд░рдЪреА рдЙрдкрд╕реНрдерд┐рддреА. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓ (рдЖрдгрд┐ рдХреЗрд╡рд│ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓рдЪ рдирд╛рд╣реА) рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд▓реЗрдЦ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдереЛрдбрдХреНрдпрд╛рдд рд╕рд╛рдВрдЧреЗрди.

рдЕрд╢рд╛ рдХрд╛рд╣реА рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛ рд╡реЗрд│реЛрд╡реЗрд│реА рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. lighttpd рдЖрдгрд┐ php-fpm рд▓реЙрдЧ рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд▓рд╛ logrotate рдЪрд╛рд▓рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХреНрд░реЙрдирдордзреНрдпреЗ рдХрдорд╛рдВрдбреНрд╕ рд▓рд┐рд╣рд┐рдгреЗ рд╣реА рдиреЗрд╣рдореАрдЪреА рдЧреЛрд╖реНрдЯ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рдореА рд╕рд┐рд╕реНрдЯрдореНрдб рдореЛрдиреЛрдЯреЛрдирд┐рдХ рдЯрд╛рдЗрдорд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ. рддреНрдпрд╛рдореБрд│реЗ рд▓реЙрдЧреЛрдЯреЗрдЯ рдХрд╛рдЯреЗрдХреЛрд░ рд╡реЗрд│реЗрдЪреНрдпрд╛ рдЕрдВрддрд░рд╛рдиреЗ рдзрд╛рд╡рддреЗ.

рдЕрд░реНрдерд╛рдд, рдард░рд╛рд╡рд┐рдХ рддрд╛рд░рдЦрд╛рдВрдирд╛ рдЯрд╛рдпрдорд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рдорд▓рд╛ рдпрд╛рдЪреА рдЧрд░рдЬ рдирд╡реНрд╣рддреА.
рдЯрд╛рдЗрдорд░ рдЙрджрд╛рд╣рд░рдг:

  • рдЯрд╛рдЗрдорд░ рдлрд╛рдЗрд▓
    
    [Unit]
    Description=RODOS temp daemon timer

[рдЯрд╛рдЗрдорд░] OnBootSec=1рдорд┐
OnUnitActiveSec=1рдорд┐

[рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛] WantedBy=timers.target

- ╨д╨░╨╣╨╗ ╤Б╨╡╤А╨▓╨╕╤Б╨░, ╨▓╤Л╨╖╤Л╨▓╨░╨╡╨╝╨╛╨│╨╛ ╤В╨░╨╣╨╝╨╡╤А╨╛╨╝:
```bash
[Unit]
Description=RODOS temp daemon

[Service]
ExecStart=/usr/bin/rodos.sh

рд╕рдорд░реНрдерд┐рдд рдмреЛрд░реНрдб

Asus рдЯрд┐рдВрдХрд░ рдмреЛрд░реНрдб рд╣реЗ рдореБрдЦреНрдп рдмреЛрд░реНрдб рдЖрд╣реЗ рдЬреНрдпрд╛рд╡рд░ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд╕реНрд╡рд╕реНрдд рдЖрдгрд┐ рдЦреВрдк рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдореНрд╣рдгреВрди рдирд┐рд╡рдбрд▓реЗ.

рдмреАрдЧрд▓рдмреЛрди рдмреНрд▓реЕрдХ рд╣рд╛ рдкрд╣рд┐рд▓рд╛ рдмреЛрд░реНрдб рдЖрд╣реЗ рдЬреНрдпрд╛рд╡рд░ рдСрдкрд░реЗрд╢рдирдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА (рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмреЛрд░реНрдб рдирд┐рд╡рдбрддрд╛рдирд╛).

Qemu x86_64 - рдбреАрдмрдЧрд┐рдВрдЧ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ.

рд╣реЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ

рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░, рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреЗ рджреЛрди-рдЯрдкреНрдкреЗ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рд╣реЛрддреЗ:

  • settings_restore рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рдд рдЖрд╣реЗ (рд╕реЗрд╡реЗрджреНрд╡рд╛рд░реЗ). рд╣реЗ рдореВрд▓рднреВрдд рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рддреЗ - рдЯрд╛рдЗрдо рдЭреЛрди, рд▓реЛрдХреЗрд▓, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЗ.
  • рддрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рдд рдЖрд╣реЗ (рд╕реЗрд╡реЗрджреНрд╡рд╛рд░реЗ) - рдпреЗрдереЗ zabbix рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, IP рдХрдиреНрд╕реЛрд▓рд╡рд░ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддреЛ.

рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рддреЗ рдкреНрд░рдердо рд╕реБрд░реВ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ SD рдХрд╛рд░реНрдбрдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рдЪрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЕрдЬреВрдирд╣реА рд╡рд╛рдЯрдк рди рдХреЗрд▓реЗрд▓реА рдЬрд╛рдЧрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рдореАрдбрд┐рдпрд╛рдЪреЗ рдкреБрдирд░реНрд╡рд┐рднрд╛рдЬрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╡рд┐рднрд╛рдЧ рд╕рд░реНрд╡ рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рдШреЗрддреЛ. рд╣реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЗрдореЗрдЬ (sdcard.img) рдЪрд╛ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, postgresql рд╡рд░реНрдХрд┐рдВрдЧ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдпрд╛ рдард┐рдХрд╛рдгреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдореНрд╣рдгреВрдирдЪ рдирд╡реАрди рд╡рд╛рд╣рдХрд╛рд╕рд╣ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рд╡рд╛рд╣рдХрд╛рдВрдкреЗрдХреНрд╖рд╛ рд▓рд╛рдВрдм рдЕрд╕реЗрд▓.

рдмрд╛рд╣реНрдп рдбреНрд░рд╛рдЗрд╡реНрд╣ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛рдирд╛, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдЪреНрдпрд╛ рдХреНрд╖рдгреА рддреЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдбреНрд░рд╛рдЗрд╡реНрд╣ рд╢реЛрдзрддреЗ рдЖрдгрд┐ рдмрд╛рд╣реНрдп рд▓реЗрдмрд▓рд╕рд╣ рддреЗ ext4 рдордзреНрдпреЗ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рддреЗ.

рд▓рдХреНрд╖ рджреНрдпрд╛! рдмрд╛рд╣реНрдп рдбреНрд░рд╛рдЗрд╡реНрд╣ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛рдирд╛ (рддрд╕реЗрдЪ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдВрд╡рд╛ рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рддрд╛рдирд╛), рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреЗ рдЖрдгрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ!

RODOS 5 рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рддрд╛рдкрдорд╛рди рдирд┐рд░реАрдХреНрд╖рдгрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдирд┐рд░реНрдорд╛рддрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдЪреНрдпрд╛ рдЙрдкрдпреБрдХреНрддрддреЗрдЪрд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рдЬреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рд╣реЛрддреЗ, рддреЗрд╡реНрд╣рд╛ рд░реЛрдбреЛрд╕ рдЯрд╛рдпрдорд░ рд╕реБрд░реВ рд╣реЛрддреЛ, рдЬреЛ рдорд┐рдирд┐рдЯрд╛рддреВрди рдПрдХрджрд╛ рд╣реА рдЙрдкрдпреБрдХреНрддрддрд╛ рдЪрд╛рд▓рд╡рддреЛ. рд╡рд░реНрддрдорд╛рди рддрд╛рдкрдорд╛рди /tmp/rodos_current_temp рдпрд╛ рдлрд╛рдИрд▓рд╡рд░ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ, рддреНрдпрд╛рдирдВрддрд░ zabbix рдпрд╛ рдлрд╛рдЗрд▓рдЪреЗ рд╕реЗрдиреНрд╕рд░ рдореНрд╣рдгреВрди рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реВ рд╢рдХрддреЗ.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реНрдЯреЛрд░реЗрдЬ рдореАрдбрд┐рдпрд╛ /data рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдЖрд░реЛрд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░реВ рдХрд░рддрд╛рдирд╛ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдЦрд╛рд▓реАрд▓ рд╕рдВрджреЗрд╢ рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рджрд┐рд╕реВрди рдпреЗрддреЛ:

System starting, please wait

рддрдпрд╛рд░реАрдЪреЗ рдХрд╛рдо рдкреВрд░реНрдг рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреЗ IP рдкрддреНрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓реЗрд▓:

current ip 192.168.1.32
Ready to work

рддрд╛рдкрдорд╛рди рдирд┐рд░реАрдХреНрд╖рдгрд╛рд╕рд╛рдареА zabbix рд╕реЗрдЯ рдХрд░рдд рдЖрд╣реЗ

рддрд╛рдкрдорд╛рдирд╛рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд 2 рдкрд╛рд╡рд▓реЗ рдЙрдЪрд▓рд╛:

  • RODOS рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд▓рд╛ USB рдкреЛрд░реНрдЯрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рд╛
  • zabbix рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЖрдпрдЯрдо рддрдпрд╛рд░ рдХрд░рд╛

zabbix рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЙрдШрдбрд╛:

  • рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди тЖТ рд╣реЛрд╕реНрдЯреНрд╕ рд╡рд┐рднрд╛рдЧ рдЙрдШрдбрд╛
  • рдЖрдордЪреНрдпрд╛ zabbix рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдУрд│реАрдд рдЖрдпрдЯрдо рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛
  • рдЖрдпрдЯрдо рддрдпрд╛рд░ рдХрд░рд╛ рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛

Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдЦрд╛рд▓реАрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛:

  • рдирд╛рд╡ - рдЖрдкрд▓реНрдпрд╛ рд╡рд┐рд╡реЗрдХрдмреБрджреНрдзреАрдиреБрд╕рд╛рд░ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, serverRoomTemp)
  • рдкреНрд░рдХрд╛рд░ - zabbix рдПрдЬрдВрдЯ
  • рдХреА - рд░реЛрдбреЛрд╕
  • рдкреНрд░рдХрд╛рд░-рд╕рдВрдЦреНрдпрд╛рддреНрдордХ
  • рдпреБрдирд┐рдЯреНрд╕ - рд╕реА
  • рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрдпрди рдХрд╛рд▓рд╛рд╡рдзреА тАФ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрдпрди рдХрд╛рд▓рд╛рд╡рдзреА. 10 рджрд┐рд╡рд╕ рдмрд╛рдХреА
  • рдЯреНрд░реЗрдВрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛рд▓рд╛рд╡рдзреА - рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рдЧрддрд┐рд╢реАрд▓рддреЗрд╕рд╛рдареА рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛рд▓рд╛рд╡рдзреА. 30 рджрд┐рд╡рд╕ рдмрд╛рдХреА
  • рдирд╡реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ - рд╕рд░реНрд╡реНрд╣рд░ рд░реВрдо рдЯреЗрдВрдк

рдЖрдгрд┐ ADD рдмрдЯрдг рджрд╛рдмрд╛.
Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛

рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ PHP рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ. рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд:

  • рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реНрдерд┐рддреА рдкрд╣рд╛
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рдд рдЖрд╣реЗ
    Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ
  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдгреЗ
  • рд╡реЗрд│ рдХреНрд╖реЗрддреНрд░ рдирд┐рд╡рдб
  • рдмреЕрдХрдЕрдк/рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд/рдлреЕрдХреНрдЯрд░реА рд░реАрд╕реЗрдЯ
  • рдмрд╛рд╣реНрдп рдбреНрд░рд╛рдЗрд╡реНрд╣ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛
  • рдкреНрд░рдгрд╛рд▓реА рдЕрджреНрдпрддрди
    Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рд▓реЙрдЧ рдЗрди рдХрд░рдгреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ. рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрда - рдореЕрдиреНрдпреБрдЕрд▓.

Zabbix рдЗрдВрдЯрд░рдлреЗрд╕ рдкрддреНрддрд╛: ${ip/dns}/zabbix
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЗрдВрдЯрд░рдлреЗрд╕ рдкрддреНрддрд╛: ${ip/dns}/manage
Buildroot: zabbix-server рд╕рд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдлрд░реНрдорд╡реЗрдЕрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

qemu рдордзреНрдпреЗ рдзрд╛рд╡рдд рдЖрд╣реЗ

qemu-system-x86_64 -smp 4 -m 4026M -enable-kvm -machine q35,accel=kvm -device intel-iommu -cpu рд╣реЛрд╕реНрдЯ -net nic -net bridge,br=bridge0 -device virtio-scsi-pci,id= scsi0 -drive file=output/images/qemu.qcow2,format=qcow2,aio=threads -device virtio-scsi-pci,id=scsi0 -drive file=output/images/external.qcow2,format=qcow2,aio=threads

рд╣рд╛ рдЖрджреЗрд╢ 4 рдХреЛрд░, 2048 RAM, KVM рд╕рдХреНрд╖рдо, bridge0 рд╡рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдЖрдгрд┐ рджреЛрди рдбрд┐рд╕реНрдХрд╕рд╣ рдкреНрд░рдгрд╛рд▓реА рд╕реБрд░реВ рдХрд░реЗрд▓: рдПрдХ рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рдЖрдгрд┐ рдПрдХ рдмрд╛рд╣реНрдп postgresql рд╕рд╛рдареА.

рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕рдордзреНрдпреЗ рдкреНрд░рддрд┐рдорд╛ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдЖрдгрд┐ рдЪрд╛рд▓рд╡рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд:

qemu-img convert -f qcow2  qemu.qcow2 -O vdi qcow2.vdi
qemu-img convert -f qcow2  external.qcow2 -O vdi external.vdi

рдирдВрддрд░ рддреНрдпрд╛рдВрдирд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рдмреЙрдХреНрд╕рдордзреНрдпреЗ рдЖрдпрд╛рдд рдХрд░рд╛ рдЖрдгрд┐ sata рджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рд╛.

рдирд┐рд╖реНрдХрд░реНрд╖

рдкреНрд░рдХреНрд░рд┐рдпреЗрдд, рдорд▓рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕-рддрдпрд╛рд░ рдЙрддреНрдкрд╛рджрди рдмрдирд╡рдгреНрдпрд╛рдд рд╕реНрд╡рд╛рд░рд╕реНрдп рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реЗ - рдЕрддрд┐рд╢рдп рд╕реБрдВрджрд░ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ (рдорд▓рд╛ рддреЗ рд▓рд┐рд╣рд┐рдгреЗ рдЖрд╡рдбрдд рдирд╛рд╣реА), рдкрд░рдВрддреБ рддреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ.

KVM рдордзреНрдпреЗ zabbix-рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╢реЗрд╡рдЯрдЪрд╛ рдкреНрд░рдпрддреНрди рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдХреА рд╣реА рдкрд╛рдпрд░реА рдпреЛрдЧреНрдп рдЖрд╣реЗ (рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░реВ рд╣реЛрдд рдирд╛рд╣реА). рдХрджрд╛рдЪрд┐рдд рдореА рдХрд╛рд╣реАрддрд░реА рдЪреБрдХреАрдЪреЗ рдХрд░рдд рдЖрд╣реЗ ЁЯШЙ

рдореЕрдЯреНрд░реАрдЕрд▓

https://buildroot.org/

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛