DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

X5 43 เดตเดฟเดคเดฐเดฃ เด•เต‡เดจเตเดฆเตเดฐเด™เตเด™เดณเตเด‚ 4 เดธเตเดตเดจเตเดคเด‚ เดŸเตเดฐเด•เตเด•เตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, 029 เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเตเดŸเต† เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดคเดฐเดฃเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดตเต†เดฏเตผเดนเต—เดธเต เด‡เดตเดจเตเดฑเตเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดธเด‚เดตเต‡เดฆเดจเดพเดคเตเดฎเด• เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŽเดจเตเดฑเต† เด…เดจเตเดญเดตเด‚ เดžเดพเตป เดชเด™เตเด•เดฟเดŸเตเด‚. เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดกเดธเตป เดตเดฟเดคเดฐเดฃ เด•เต‡เดจเตเดฆเตเดฐเด™เตเด™เดณเตเดณเตเดณ เดŸเตเดฐเต‡เดกเดฟเด‚เด—เต เด•เดฎเตเดชเดจเดฟเด•เดณเตเดŸเต† เดฒเต‹เดœเดฟเดธเตเดฑเตเดฑเดฟเดทเตเดฏเตปเดฎเดพเตผเด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต, เดฌเดฟเดธเดฟเดจเดธเต เดชเตเดฐเต‹เดธเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเด‚เดญเดตเด™เตเด™เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต. เด…เดคเต‡เดธเดฎเดฏเด‚, เดฌเดฟเดธเดฟเดจเดธเตเดธเต เด‡เดตเดจเตเดฑเตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเด‚เดญเดตเด™เตเด™เตพ เดฑเต†เด•เตเด•เต‹เตผเดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดธเตเดคเตเดค เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดฟ. WMS, TMS เดฎเตเดคเดฒเดพเดฏ เดฎเดฟเด•เตเด• เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเด‚ เด…เดตเดฐเตเดŸเต‡เดคเดพเดฏ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดŸเต‚เดณเตเด•เตพ เด‰เดฃเตเดŸเต. เดชเด•เตเดทเต‡, เด‡เดต เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดตเต‡เดฃเตเดŸเดคเตเดฐ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดชเดฐเดฟเดทเตเด•เดพเดฐเด™เตเด™เตพ เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเดฃเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดงเดฟเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เด•เตบเดธเตพเดŸเตเดŸเดจเตเดฑเตเดฎเดพเดฐเต† เด†เด•เตผเดทเดฟเด•เตเด•เดฃเด‚.

เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต‚เดšเด•เด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ (เดชเดŸเตเดŸเดฟเด•เด•เตพ) เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด•เตบเดธเตพเดŸเตเดŸเดฟเด‚เด—เดฟเดจเตเดฑเต† เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดญเดพเด—เด‚ เดฎเดพเดคเตเดฐเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด’เดฐเต เดธเดฎเต€เดชเดจเด‚ เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเด‚.

เดžเด™เตเด™เดณเตเดŸเต† เดตเต†เดฏเตผเดนเต—เดธเตเด•เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดค, เดจเดฟเดฐเดตเดงเดฟ เดตเต†เดฏเตผเดนเต—เดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ (WMS Exceed) เด’เดฐเต เดฒเต‹เดœเดฟเดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด•เต‹เด‚เดชเตเดฒเด•เตเดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต. เดตเต†เดฏเตผเดนเต—เดธเตเด•เตพ เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดธเดพเดงเดจเด™เตเด™เดณเตเดŸเต† เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดญเดพเด—เด™เตเด™เตพ (เด‰เดฃเด™เตเด™เดฟเดฏ, เดฎเดฆเตเดฏเด‚, เดซเตเดฐเต‹เดธเตบ เดฎเตเดคเดฒเดพเดฏเดต) เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดตเดฟเดญเดœเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฒเต‹เดœเดฟเดธเตเดฑเตเดฑเดฟเด•เต เดธเดฎเตเดšเตเดšเดฏเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเต†เดฏเตผเดนเต—เดธเต เด•เต†เดŸเตเดŸเดฟเดŸเด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดต เด“เดฐเต‹เดจเตเดจเตเด‚ เดธเตเดตเดจเตเดคเด‚ เดกเดฌเตเดฒเตเดฏเตเดŽเด‚เดŽเดธเต เด†เดฃเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดตเต†เดฏเตผเดนเต—เดธเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เด’เดฐเต เดชเตŠเดคเต เดšเดฟเดคเตเดฐเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดฎเดพเดจเต‡เดœเตผเดฎเดพเตผ เด“เดฐเต‹ เดกเดฌเตเดฒเตเดฏเตเดŽเด‚เดŽเดธเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดฆเดฟเดตเดธเดคเตเดคเดฟเตฝ เดชเดฒเดคเดตเดฃ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดตเต†เดฏเตผเดนเต—เดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ (เดฑเดฟเดธเต€เดตเดฑเตเด•เตพ, เดชเดฟเด•เตเด•เดฑเตเด•เตพ, เดธเตเดฑเตเดฑเดพเด•เตเด•เดฑเตเด•เตพ) เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดตเดฟเดตเดฐ เดฌเต‹เตผเดกเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเต‚เดšเด•เด™เตเด™เตพ เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเดพเดจเต‡เดœเตผเดฎเดพเดฐเตเดŸเต† เดธเดฎเดฏเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดตเต†เดฏเตผเดนเต—เดธเต เด‡เดตเดจเตเดฑเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดตเดฟเดฒเด•เตเดฑเดžเตเดž เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เดชเตเดคเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚, เดตเต†เดฏเตผเดนเต—เดธเต เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† "เดšเต‚เดŸเตเดณเตเดณ" เดธเต‚เดšเด•เด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡, เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต‚เดšเด•เด™เตเด™เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เด•เดพเดฐเดฃเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเด‚เดญเดตเด™เตเด™เตพ เดฑเต†เด•เตเด•เต‹เตผเดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดŸเดพเดธเตเด•เตเด•เตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเดพเดจเต‡เดœเตผเดฎเดพเดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดฃเด‚. เด•เดฎเตเดชเดจเดฟเดฏเตเดŸเต† เดเดŸเดฟ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตŠเดคเต เด“เดกเดฟเดฑเตเดฑเต เดจเดŸเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚, เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฟเด—เดค เดญเดพเด—เด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดฒเดพเตปเดกเตโ€Œเดธเตโ€Œเด•เต‡เดชเตเดชเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ, เด…เดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดฟเดจเตเดคเตเดฃเดพ เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต. เดฎเตเดดเตเดตเตป เด†เดถเดฏเดตเตเด‚ เด’เดฐเตŠเดฑเตเดฑ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดฐเดฟเด•เดฏเตเด‚ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเดชเตเดคเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดœเต‹เดฒเดฟเดฏเตเดŸเต† เด…เดณเดตเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚, เดชเดฆเตเดงเดคเดฟเดฏเต† เดชเดฒ เด˜เดŸเตเดŸเด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต:

  1. เดตเต†เดฏเตผเดนเต—เดธเต เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดธเต‚เดšเด•เด™เตเด™เดณเตเดŸเต† เดถเต‡เด–เดฐเดฃเด‚, เดธเต‚เดšเด•เด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเดตเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด‚
  2. เดชเตเดฐเต‹เดธเดธเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเตเด•เดณเตเดŸเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป, เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดธเต‡เดตเดจ เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป
  3. เดฒเต‹เดกเต เดชเตเดฐเดตเดšเดจเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดธเดœเต€เดตเดฎเดพเดฏ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚ เดฎเดพเดจเต‡เดœเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เดถเตเดชเดพเตผเดถเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฒเตเด‚.

เด†เดฆเตเดฏ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดธเดฎเตเดšเตเดšเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ WMS-เตฝ เดจเดฟเดจเตเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดธเตเดฒเตˆเดธเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เดฃเด‚. เดตเดพเดฏเดจ เดเดคเดพเดฃเตเดŸเต เดคเดคเตเดธเดฎเดฏเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต (5 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เดคเดพเดดเต†เดฏเตเดณเตเดณ เด‡เดŸเดตเต‡เดณเด•เตพ). เดฎเตเดดเตเดตเตป เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเดฐเดตเดงเดฟ เดกเดธเตป เดตเต†เดฏเตผเดนเต—เดธเตเด•เดณเตเดŸเต† DBMS-เตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดฒเดญเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดคเดจเตเดคเตเดฐเด‚. เด†เดธเต‚เดคเตเดฐเดฟเดค เดธเต‚เดšเด•เด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดพเดฑเตเดฑ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตผ เดฒเต‹เดœเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดฎเดพเดจเต‡เดœเดฑเตเดŸเต† เดŸเดพเดฌเตโ€Œเดฒเต†เดฑเตเดฑเดฟเดฒเต‹ เดตเต†เดฏเตผเดนเต—เดธเต เด‡เตปเดซเตผเดฎเต‡เดทเตป เดฌเต‹เตผเดกเดฟเดฒเต‹ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจ เด—เตเดฐเดพเดซเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดฏเด—เตเดฐเดฎเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด†เดฆเตเดฏ เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดชเตˆเดฒเดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ Zabbix เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เดตเต†เดฏเตผเดนเต—เดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดเดŸเดฟ เดชเตเดฐเด•เดŸเดจเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดˆ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‡เดคเดฟเดจเด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดตเต†เดฏเตผเดนเต—เดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฌเดฟเดธเดฟเดจเดธเต เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต†เดฏเตผเดนเต—เดธเดฟเดจเตเดฑเต† เด†เดฐเต‹เด—เตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดšเดฟเดคเตเดฐเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚.

เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเตŠเดคเตเดตเดพเดฏ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดฎเดพเดฑเดฟ.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด“เดฐเต‹ เดกเดฌเตเดฒเตเดฏเตเดŽเด‚เดŽเดธเต เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเตเด‚ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เดนเต‹เดธเตเดฑเตเดฑเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ SQL เด•เตเดตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เด’เดฐเต เดธเต†เตปเดŸเตเดฐเตฝ เดธเต†เตผเดตเตผ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเดพเดคเตเดค เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, SAP EWM), เดธเต‚เดšเด•เด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ python/vbascript-เตฝ เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดŽเดดเตเดคเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเดกเต API เดซเด‚เด—เตเดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

เดชเตเดฐเดงเดพเดจ เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฒเต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดตเต†เดฏเตผเดนเต—เดธเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด’เดฐเต Zabbix เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เด•เตเดธเดฟ เดตเดดเดฟ, เดŽเดฒเตเดฒเดพ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดกเดฌเตเดฒเตเดฏเตเดŽเด‚เดŽเดธเต เดธเด‚เดญเดตเด™เตเด™เดณเตเดฎเดพเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เด…เดŸเตเดคเตเดค เดคเดตเดฃ Zabbix เดธเต†เตผเดตเตผ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, WMS เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป Zabbix เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเต†เตปเดŸเตเดฐเตฝ Zabbix เดธเต†เตผเดตเดฑเดฟเตฝ เด—เตเดฐเดพเดซเตเด•เดณเตเด‚ เดตเต†เดฏเตผเดนเต—เดธเต เดธเต‚เดšเด•เด™เตเด™เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพ เด—เตเดฐเดพเดซเดพเดจเดฏเต† เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดตเต†เดฏเตผเดนเต—เดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด‡เตปเดซเต‹เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต‡, เดธเต‚เดšเด•เด™เตเด™เดณเดฟเดฒเต† เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดฌเดฟเดธเดฟเดจเดธเต เดธเด‚เดญเดตเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต†เดฏเตผเดนเต—เดธเต เดธเต‡เดตเดจ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ เด—เตเดฐเดพเดซเดพเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เดตเต†เดฏเตผเดนเต—เดธเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฅเดฒเดคเตเดคเต เดฒเต‹เดกเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเด‚. เดตเต†เดฏเตผเดนเต—เดธเดฟเดจเตเดฑเต† เดˆ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเตเดฐเต‹เดธเดธเตเดธเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดธเต‚เดšเด•เด™เตเด™เดณเดพเดฏเดฟ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต:

  • เดฑเดฟเดธเดชเตเดทเตป เดเดฐเดฟเดฏเดฏเดฟเดฒเต† เดตเดพเดนเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต (เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเต, เดŽเดคเตเดคเดฟเดšเตเดšเต‡เตผเดจเตเดจเดคเต, เดฐเต‡เด–เด•เตพ, เด…เตบเดฒเต‹เดกเดฟเด‚เด—เต, เดชเตเดฑเดชเตเดชเต†เดŸเตฝ;
  • เดชเตเดฒเต†เดฏเตโ€Œเดธเตโ€Œเดฎเต†เดจเตเดฑเต, เดจเดฟเด•เดคเตเดคเตฝ เดฎเต‡เด–เดฒเด•เดณเตเดŸเต† เดœเต‹เดฒเดฟเดญเดพเดฐเด‚ (เดธเด‚เดญเดฐเดฃ โ€‹โ€‹เดตเตเดฏเดตเดธเตเดฅเด•เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต).

เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ

เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† (SQLcl, Zabbix, Grafana) เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดตเดฟเดตเดฟเดง เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด‡เดตเดฟเดŸเต† เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. SQLplus-เดจเต เดชเด•เดฐเด‚ SQLcl เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต SQLcl (Java-เตฝ เดŽเดดเตเดคเดฟเดฏ Oracle DBMS-เดจเตเดฑเต† เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต) เดจเต Oracle Client-เดจเตเดฑเต† เด…เดงเดฟเด• เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเตเด‚ เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฃเต เด•เดพเดฐเดฃเด‚.

เดตเต†เดฏเตผเดนเต—เดธเต เดฌเดฟเดธเดฟเดจเดธเต เดชเตเดฐเต‹เดธเดธเต เดธเต‚เดšเด•เด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป Zabbix เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดงเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเด‚ เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดตเดดเดฟเด•เดณเตเด‚ เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดธเตเดฐเด•เตเดทเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดชเต‹เดธเตเดฑเตเดฑเดฒเตเดฒ. เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดธเตเดฐเด•เตเดทเดฏเตเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดš เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดชเตˆเดฒเดฑเตเดฑเต เดธเตŠเดฒเตเดฏเต‚เดทเตป เด‰เตฝเดชเดพเดฆเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เด…เดงเดฟเด• เดชเด เดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเตฝเด•เตเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เด‡เดฒเตเดฒเดพเดคเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต.

เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต Zabbix เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต. เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดš เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเต† เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเดฟเดฒเต‚เดŸเต†เดฏเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† zabbix_sender เดตเดดเดฟ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเดฒเต‚เดŸเต†เดฏเต‹ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดฒเต‹-เดฒเต†เดตเตฝ เดกเดฟเดธเตโ€Œเด•เดตเดฑเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเต€เดคเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†. เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดธเต†เตปเดŸเตเดฐเตฝ เดธเต†เตผเดตเตผ เดตเดดเดฟ เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดชเต‹เดณเดฟเด‚เด—เต เดฐเต€เดคเดฟ เดคเดฟเด•เดšเตเดšเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตฝ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเต‚เตผเดฃเตเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเต‡เดŸเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด“เดฐเต‹ เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดคเต† เดคเดจเตเดจเต† เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดธเต†เดฑเตเดฑเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ/เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ "เดŸเต†เดธเตเดฑเตเดฑเต เดธเดฌเตเดœเด•เตเดŸเตเด•เตพ" เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดธเตเดตเต€เด•เดพเดฐเตเดฏเดค เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ WMS เดตเตผเด•เตเด•เตเดทเต€เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

  1. เดฑเดฟเดธเดชเตเดทเดจเดฟเดฒเต† เดตเดพเดนเดจเด™เตเด™เตพ, เดŽเดคเตเดคเดฟเดšเตเดšเต‡เตผเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚: "- เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเด‚ เดฎเตเดคเตฝ 72 เดฎเดฃเดฟเด•เตเด•เต‚เตผ" เด•เดพเดฒเดฏเดณเดตเดฟเดฒเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด•เดณเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดตเดพเดนเดจเด™เตเด™เดณเตเด‚ - SQL เด…เดจเตเดตเต‡เดทเดฃ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ: เด•เดพเดฑเตเด•เตพ เดจเต‡เดŸเตเด•.
  2. เดŽเดฒเตเดฒเดพ เดตเดพเดนเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดšเดฐเดฟเดคเตเดฐเด‚: 72 เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดŽเดคเตเดคเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดพเดนเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด•เตพ - SQL เด…เดจเตเดตเต‡เดทเดฃ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ: เด•เดพเตผ เดšเดฐเดฟเดคเตเดฐเด‚.
  3. เดธเตเดตเต€เด•เดพเดฐเตเดฏเดคเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตโ€Œเดค เดตเดพเดนเดจเด™เตเด™เตพ: โ€œเดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตโ€Œเดคโ€ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต, เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณ โ€œ- 24 เดฎเดฃเดฟเด•เตเด•เต‚เตผโ€, โ€œ+24 เดฎเดฃเดฟเด•เตเด•เต‚เตผโ€ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดตเดพเดนเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด•เตพ เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเด‚ เดฎเตเดคเตฝ - SQL เด…เดจเตเดตเต‡เดทเดฃ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ: เด•เดพเดฑเตเด•เดณเดฟเตฝ.

เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดตเต†เดฏเตผเดนเต—เดธเต เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดžเด™เตเด™เตพ WMS เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเดพเดฏเดฟ SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเด‚. เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด…เดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด…เดคเดฟเดจเตเดฑเต† "เดนเต‹เดŸเตเดŸเต" เด•เต‹เดชเตเดชเดฟ - เดธเตเดฑเตเดฑเดพเตปเดกเตเดฌเตˆ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เด‰เดšเดฟเดคเด‚.

เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเตปเดกเตโ€Œเดฌเตˆ Oracle DBMS-เดฒเต‡เด•เตเด•เต เด•เดฃเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŸเต†เดธเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ IP เดตเดฟเดฒเดพเดธเด‚ 192.168.1.106. SQLcl เดตเตผเด•เตเด•เดฟเด‚เด—เต เดซเต‹เตพเดกเดฑเดฟเดจเตเดฑเต† TNSNames.ORA-เดฏเดฟเดฒเต† Zabbix เดธเต†เตผเดตเดฑเดฟเตฝ เดžเด™เตเด™เตพ เด•เดฃเด•เตเดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต:

# cat  /opt/sqlcl/bin/TNSNames.ORA
WH1_1=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =  WH1_1)
    )
  )

EZconnect เดตเดดเดฟ เด“เดฐเต‹ เดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚, เดฒเต‹เด—เดฟเตป/เดชเดพเดธเตโ€Œเดตเต‡เดกเต, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดจเดพเดฎเด‚ เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต:

# sql znew/Zabmon1@WH1_1

เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ Zabbix เดธเต†เตผเดตเดฑเดฟเดฒเต† เดตเตผเด•เตเด•เดฟเด‚เด—เต เดซเต‹เตพเดกเดฑเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต:

/etc/zabbix/sql

เด•เต‚เดŸเดพเดคเต† เดžเด™เตเด™เดณเตเดŸเต† เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† zabbix เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดจเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•:

# chown zabbix:zabbix -R /etc/zabbix/sql

เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต Zabbix เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด…เดฆเตเดตเดฟเดคเต€เดฏ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ-เดจเดพเดฎเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚. SQLcl เดตเดดเดฟเดฏเตเดณเตเดณ เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด…เดจเตเดตเต‡เดทเดฃเดตเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต. เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เตเด‚ เด’เดฐเต เดฎเต†เดŸเตเดฐเดฟเด•เต เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ Zabbix-เดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต, เด…เดจเตเดตเต‡เดทเดฃ เดซเดฒเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เด…เดงเดฟเด• เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

เดจเดฎเตเด•เตเด•เต เดชเตเดฐเดงเดพเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดพเด‚, เดจเดฎเตเด•เตเด•เต เด…เดคเดฟเดจเต† wh_Metrics.sh เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเด‚, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต SQL เด…เดจเตเดตเต‡เดทเดฃเด‚ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเด‚ เดซเดฒเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดธเต‚เดšเด•เด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดฎเต†เดŸเตเดฐเดฟเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเดจเตเด‚:

#!/bin/sh 
## ะฝะฐัั‚ั€ะพะนะบะฐ ะพะบั€ัƒะถะตะฝะธั</i>
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export JAVA_HOME=/
alias sql="opt/sqlcl/bin/sql"
## ะทะฐะดะฐั‘ะผ ะฟัƒั‚ัŒ ะบ ั„ะฐะนะปัƒ ั sql-ะทะฐะฟั€ะพัะพะผ ะธ ะฟะฐั€ะฐะผะตั‚ั€ะธะทะพะฒะฐะฝะฝะพะต ะธะผั ั„ะฐะนะปะฐ
scriptLocation=/etc/zabbix/sql
sqlFile=$scriptLocation/sqlScript_"$2".sql
## ะทะฐะดะฐั‘ะผ ะฟัƒั‚ัŒ ะบ ั„ะฐะนะปัƒ ะดะปั ั…ั€ะฐะฝะตะฝะธั ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะฒ
resultFile=/etc/zabbix/sql/mon_"$1"_main.log
## ะฝะฐัั‚ั€ะฐะธะฒะฐะตะผ ัั‚ั€ะพะบัƒ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะบ ะ‘ะ”
username="$3"
password="$4"
tnsname="$1"
## ะทะฐะฟั€ะฐัˆะธะฒะฐะตะผ ั€ะตะทัƒะปัŒั‚ะฐั‚ ะธะท ะ‘ะ”
var=$(sql -s $username/$password@$tnsname < $sqlFile)
## ั„ะพั€ะผะฐั‚ะธั€ัƒะตะผ ั€ะตะทัƒะปัŒั‚ะฐั‚ ะทะฐะฟั€ะพัะฐ ะธ ะทะฐะฟะธัั‹ะฒะฐะตะผ ะฒ ั„ะฐะนะป
echo $var | cut -f5-18 -d " " > $resultFile
## ะฟั€ะพะฒะตั€ัะตะผ ะฝะฐะปะธั‡ะธะต ะพัˆะธะฑะพะบ
if grep -q ora "$resultFile"; then
    echo null > $resultFile
    echo 0
else
    echo 1
fi

Zabbix-proxy เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ - /usr/local/share/zabbix/externalscripts).

เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเต เดซเดฒเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดเดกเดจเตเดฑเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเด‚. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดเดกเดฟ TNSNames.ORA เดซเดฏเดฒเดฟเดฒเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃ เดฒเตˆเดจเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฃเด‚.

SQL เด…เดจเตเดตเต‡เดทเดฃ เด•เต‹เดณเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต mon_base_id_main.log เดŽเดตเดฟเดŸเต† base_id = เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต. เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเดฒ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฟเดญเดœเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต. เดšเต‹เดฆเตเดฏเด‚ เด…เดŸเตเด•เตเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฆเตเดตเดฟเดฎเดพเดจ เดถเตเดฐเต‡เดฃเดฟ เดจเตฝเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต, เดจเดฎเตเด•เตเด•เต เด‡เดคเดฟเดจเต† getMetrica.sh เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเด‚, เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดŸเต† เดซเดฒเดฎเตเดณเตเดณ เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเต†เดŸเตเดฐเดฟเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

#!/bin/sh 
## ะพะฟั€ะตะดะตะปัะตะผ ะธะผั ั„ะฐะนะปะฐ ั ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะผ ะทะฐะฟั€ะพัะฐ
resultFile=/etc/zabbix/sql/mon_โ€$1โ€_main.log
## ั€ะฐะทะฑะธั€ะฐะตะผ ะผะฐััะธะฒ ะทะฝะฐั‡ะตะฝะธะน ั€ะตะทัƒะปัŒั‚ะฐั‚ะฐ ัั€ะตะดัั‚ะฒะฐะผะธ ัะบั€ะธะฟั‚ะฐ:
## ะฟั€ะธ ั€ะฐะฑะพั‚ะต ัะพ ัั‚ะฐั‚ัƒัะฐะผะธ, ะทะฐะฟั€ะพั ะฒะพะทะฒั€ะฐั‰ะฐะตั‚ ะฝะฐะผ ะดะฒัƒะผะตั€ะฝั‹ะน ะผะฐััะธะฒ (RSLT) ะฒ ะฒะธะดะต 
## {ัั‚ะฐั‚ัƒั1 ะทะฝะฐั‡ะตะฝะธะต1 ัั‚ะฐั‚ัƒั2 ะทะฝะฐั‡ะตะฝะธะต2โ€ฆ} ั€ะฐะทะดะตะปั‘ะฝะฝั‹ั… ะฟั€ะพะฑะตะปะฐะผะธ (ะทะฝะฐั‡ะตะฝะธะต IFS)
## ะฟะฐั€ะฐะผะตั‚ั€ะพะผ ะทะฐะฟั€ะพัะฐ ะฟะตั€ะตะดะฐั‘ะผ ะบะพะด ัั‚ะฐั‚ัƒัะฐ ะธ ัะบั€ะธะฟั‚ ะฒะตั€ะฝั‘ั‚ ะทะฝะฐั‡ะตะฝะธะต
IFS=โ€™ โ€˜
str=$(cat $resultFile)
status_id=null
read โ€“ra RSLT <<< โ€œ$strโ€
for i in โ€œ${RSLT[@]}โ€; do
if [[ โ€œ$status_idโ€ == null ]]; then
status_id=โ€$I"
elif [[ โ€œ$status_idโ€ == โ€œ$2โ€ ]]; then
echo โ€œ$iโ€
break
else
status_id=null
fi
done

เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ Zabbix เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดตเต†เดฏเตผเดนเต—เดธเต เดธเตเดตเต€เด•เดพเดฐเตเดฏเดค เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดธเต‚เดšเด•เด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.

เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดจเต‹เดกเดฟเดฒเตเด‚ เด’เดฐเต Zabbix เดเดœเดจเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดชเตเดฐเดงเดพเดจ เดธเต†เตผเดตเดฑเดฟเตฝ Zabbix เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดณเตเดณ เดŽเดฒเตเดฒเดพ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•:

เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป โ†’ เดชเตเดฐเต‹เด•เตเดธเดฟ โ†’ เดชเตเดฐเต‹เด•เตเดธเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเต† เดžเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต:

เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ โ†’ เดนเต‹เดธเตเดฑเตเดฑเตเด•เตพ โ†’ เดนเต‹เดธเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดนเต‹เดธเตเดฑเตเดฑเตเดจเดพเดฎเด‚ เดเดœเดจเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดนเต‹เดธเตเดฑเตเดฑเตเดจเดพเดฎเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฃเด‚.

เดจเต‹เดกเดฟเดจเตเดณเตเดณ เด—เตเดฐเต‚เดชเตเดชเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตŠเดชเตเดชเด‚ เดจเต‹เดกเดฟเดจเตเดฑเต† IP เดตเดฟเดฒเดพเดธเดตเตเด‚ DNS เดชเต‡เดฐเตเด‚ เดžเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดžเด™เตเด™เตพ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฏเตเดŸเต† เด—เตเดฃเดตเดฟเดถเต‡เดทเดคเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ โ†’ เดจเต‹เดกเตเด•เตพ โ†’ 'เดจเต‹เดกเดฟเดจเตเดฑเต† เดชเต‡เดฐเต' โ†’ เดกเดพเดฑเตเดฑ เด‡เดจเด™เตเด™เตพ>เดกเดพเดฑเตเดฑ เด‡เดจเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•

1) เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดพเตป เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดฎเต†เดŸเตเดฐเดฟเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ, "เดฌเดพเดนเตเดฏ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚" เดคเดฐเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. "เด•เต€" เดซเต€เตฝเดกเดฟเตฝ, เด’เดฑเดพเด•เตเด•เดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, sql เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเต‹เด—เดฟเตป, เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดŽเดจเตเดจเดฟเดต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดžเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดจเตเดตเต‡เดทเดฃ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เด‡เดŸเดตเต‡เดณ 5 เดฎเดฟเดจเดฟเดฑเตเดฑเดพเดฏเดฟ (300 เดธเต†เด•เตเด•เตปเดกเต) เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•.

2) เด“เดฐเต‹ เดตเดพเดนเดจ เดจเดฟเดฒเดฏเตเด•เตเด•เตเด‚ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•. เดชเตเดฐเดงเดพเดจ เดฎเต†เดŸเตเดฐเดฟเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดˆ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด‚.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ, "เดฌเดพเดนเตเดฏ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚" เดคเดฐเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. "เด•เต€" เดซเต€เตฝเดกเดฟเตฝ, เด’เดฑเดพเด•เตเด•เดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด•เต‹เดกเตเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดžเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เดฟเดจเต‡เด•เตเด•เดพเตพ (10 เดธเต†เด•เตเด•เตปเดกเต) 310 เดธเต†เด•เตเด•เตปเดกเต เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เด‡เดŸเดตเต‡เดณ เดžเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดคเดฟเดจเดพเตฝ เดซเดฒเด™เตเด™เตพ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เดธเดฎเดฏเดฎเตเดฃเตเดŸเต.

เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดšเต†เด•เตเด•เตเด•เตพ เดธเดœเต€เดตเดฎเดพเด•เตเด•เดฟเดฏ เด•เตเดฐเดฎเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต - wh_Metrics.sh-เตฝ เดตเดฟเดณเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดชเตเดฐเดงเดพเดจ เดฎเต†เดŸเตเดฐเดฟเด•เต GetCarsByStatus เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ โ†’ เดจเต‹เดกเตเด•เตพ โ†’ 'เดจเต‹เดกเต เดจเดพเดฎเด‚' โ†’ เดกเดพเดฑเตเดฑ เด˜เดŸเด•เด™เตเด™เตพ โ†’ เด‰เดชเดซเดฟเตฝเดŸเตเดŸเตผ "เดฌเดพเดนเตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ". เด†เดตเดถเตเดฏเดฎเดพเดฏ เดšเต†เด•เตเด•เต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ "เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเด•" เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดฏเตเด•.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเดจเดฟเตฝ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ เดžเด™เตเด™เตพ เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต:

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด‡เดชเตเดชเต‹เตพ Zabbix เดตเต†เดฏเตผเดนเต—เดธเต เดฌเดฟเดธเดฟเดจเดธเต เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ, เด—เตเดฐเดพเดซเดพเดจเดฏเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดตเดฟเดตเดฟเดง เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเต†เดฏเตผเดนเต—เดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดตเดฟเดตเดฐ เดกเดพเดทเตเดฌเต‹เตผเดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดžเด™เตเด™เตพ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚. เด—เตเดฐเดพเดซเดพเดจเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เดตเต†เดฏเตผเดนเต—เดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดฟเดฒเต† เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เดณเตเดŸเต† เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดตเตเดฏเดคเดฟเดšเดฒเดจเด™เตเด™เดณเตเดŸเต† เด…เดคเดฟเดฐเตเด•เดณเตเด‚ เด†เดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, API เดตเดดเดฟ เดตเต†เดฏเตผเดนเต—เดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดธเตผเดตเต€เดธเต เดธเต†เดจเตเดฑเตผ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดธเด‚เดญเดตเด™เตเด™เดณเตเดŸเต† เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดฎเต†เดฏเดฟเตฝ เดตเดดเดฟ เดฎเดพเดจเต‡เดœเตผเด•เตเด•เต เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เตเด•.

DIY: เดตเต†เดฏเตผเดนเต—เดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•