Red Hat Satellite เช เชธเชฟเชธเซเชเชฎ เชฎเซเชจเซเชเชฎเซเชจเซเช เชธเซเชฒเซเชฏเซเชถเชจ เชเซ เชเซ เชเซ เชญเซเชคเชฟเช, เชตเชฐเซเชเซเชฏเซเช เชฒ เช เชจเซ เชเซเชฒเชพเชเชก เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช Red Hat เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐเชจเซ เชเชฎเชพเชตเช, เชฎเชพเชช เช เชจเซ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชเชฐเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ. เชธเซเชเซเชฒเชพเชเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชธเชฟเชธเซเชเชฎเซเชจเซ เชเชธเซเชเชฎเชพเชเช เช เชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เชเซเชฅเซ เชคเซเช เชตเชฟเชตเชฟเชง เชงเซเชฐเชฃเซ เชธเชพเชฅเซ เชเชพเชฐเซเชฏเชเซเชทเชฎ เช เชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเซ เชถเชเชพเชฏ. เชธเชฟเชธเซเชเชฎเชจเชพ เชธเซเชตเชพเชธเซเชฅเซเชฏเชจเซ เชเชพเชณเชตเชตเชพ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชฎเซเชเชพ เชญเชพเชเชจเชพ เชเชพเชฐเซเชฏเซเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเซเชจเซ, เชธเซเชเซเชฒเชพเชเช เชธเชเชธเซเชฅเชพเชเชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพ, เชธเชเชเชพเชฒเชจ เชเชฐเซเช เชเชเชพเชกเชตเชพ เช เชจเซ เชตเซเชฏเซเชนเชพเชคเซเชฎเช เชตเซเชฏเชพเชชเชพเชฐเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชตเชงเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชเซ.
เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชคเชฎเชพเชฐเซ Red Hat Enterprise Linux เชเชฎเซเชฆเชตเชพเชฐเซ เชธเชพเชฅเซ เชธเชฎเชพเชตเชฟเชทเซเช Red Hat เชธเซเชตเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฎเซเชณเชญเซเชค เชตเชนเซเชตเชเซ เชเชพเชฐเซเชฏเซ เชเชฐเซ เชถเชเซ เชเซ, เชคเซเชฏเชพเชฐเซ Red Hat เชธเซเชเซเชฒเชพเชเช เชตเซเชฏเชพเชชเช เชเซเชตเชจเชเชเซเชฐ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชเซเชทเชฎเชคเชพเชเชจเซ เชเชฎเซเชฐเซ เชเซ.
เช เชถเชเซเชฏเชคเชพเช เชตเชเซเชเซ:
- เชชเซเชเซ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช;
- เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจ เชฎเซเชจเซเชเชฎเซเชจเซเช;
- เชเชฐเชเชญ;
- เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ.
เชเช เชเชจเซเชธเซเชฒเชฎเชพเชเชฅเซ, เชคเชฎเซ เชเชชเชฒเชฌเซเชงเชคเชพ, เชตเชฟเชถเซเชตเชธเชจเซเชฏเชคเชพ เช เชจเซ เชธเชฟเชธเซเชเชฎ เชเชกเชฟเชเซเชเช เชเซเชทเชฎเชคเชพเชเชจเซ เชตเชงเชพเชฐเซเชจเซ เชนเชเชพเชฐเซ เชธเชฟเชธเซเชเชฎเซเชจเซ เชเช เชเซเชเชฒเซ เชธเชฐเชณเชคเชพเชฅเซ เชฎเซเชจเซเช เชเชฐเซ เชถเชเซ เชเซ.
เช เชจเซ เชนเชตเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชจเชตเซเช Red Hat เชธเซเชเซเชฒเชพเชเช 6.5 เชเซ!
Red Hat Satellite 6.5 เชธเชพเชฅเซ เชเชตเชจเชพเชฐเซ เชเช เชธเชฐเชธ เชตเชธเซเชคเซ เช เชจเชตเซเช เชฐเชฟเชชเซเชฐเซเชเชฟเชเช เชเชจเซเชเชฟเชจ เชเซ.
เชธเซเชเซเชฒเชพเชเช เชธเชฐเซเชตเชฐ เชเชฃเซเชตเชพเชฐ Red Hat เชเชจเซเชเชฐเชชเซเชฐเชพเชเช เชธเชฟเชธเซเชเชฎเซ เชตเชฟเชถเซเชจเซ เชฌเชงเซ เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซเชจเซเช เชเซเชจเซเชฆเซเชฐ เชเซ, เช เชจเซ เช เชจเชตเซเชจเชคเชฎ เชเชจเซเชเชฟเชจ เชคเชฎเชจเซ เชเซเชฒเชพเชฏเชจเซเช เชธเซเชเซเชฒเชพเชเช เชฏเชเชฎเชพเชจเซ, เชธเซเชซเซเชเชตเซเชฐ เชเชฎเซเชฆเชตเชพเชฐเซเช, เชฒเชพเชเซ เชคเซเชฐเซเชเชฟเชธเซเชเซ เช เชจเซ เชตเชเซเชฐเซ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชงเชฐเชพเชตเชคเชพ เช เชนเซเชตเชพเชฒเซ เชฌเชจเชพเชตเชตเชพ เช เชจเซ เชจเชฟเชเชพเชธ เชเชฐเชตเชพเชจเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ. เช เชนเซเชตเชพเชฒเซ เชเชฎเซเชฌเซเชกเซเชก เชฐเซเชฌเซ (ERB) เชฎเชพเช เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชฐเซเชฒ เชเซ.
เชธเซเชเซเชฒเชพเชเช 6.5 เชคเซเชฏเชพเชฐ เช เชนเซเชตเชพเชฒเซ เชธเชพเชฅเซ เชเชตเซ เชเซ, เช เชจเซ เชเชจเซเชเชฟเชจ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เช เช เชนเซเชตเชพเชฒเซเชจเซ เชเชธเซเชเชฎเชพเชเช เชเชฐเชตเชพเชจเซ เช เชฅเชตเชพ เชคเซเชฎเชจเชพ เชชเซเชคเชพเชจเชพ เชฌเชจเชพเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเชชเซ เชเซ. เชธเซเชเซเชฒเชพเชเช 6.5 เชจเชพ เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธ CSV เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชเชจเชฐเซเช เชฅเชพเชฏ เชเซ, เชชเชฐเชเชคเซ เช เชชเซเชธเซเชเชฎเชพเช เช เชฎเซ เชฌเชคเชพเชตเซเชถเซเช เชเซ เชคเชฎเซ HTML เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชชเชฃ เชฐเชฟเชชเซเชฐเซเชเซเชธ เชเซเชตเซ เชฐเซเชคเซ เชเชจเชฐเซเช เชเชฐเซ เชถเชเซ เชเซ.
เชธเซเชเซเชฒเชพเชเช 6.5 เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธ
เชธเซเชเซเชฒเชพเชเช 6.5 เชฎเชพเช เชเชพเชฐ เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ:
- เชฒเชพเชเซ เชคเซเชฐเซเชเชฟเชธเซเชเซ โ เชธเซเชซเซเชเชตเซเชฐ เชเชพเชฎเซเช (เชคเซเชฐเซเชเชฟเชธเซเชเซ) เชจเซ เชธเซเชเชฟ เชเซ เชธเชพเชฎเชเซเชฐเซ เชนเซเชธเซเชเซเชธ เชชเชฐ เชฆเซเชฐ เชเชฐเชตเซ เชเชตเชถเซเชฏเช เชเซ (เชตเซเชเชฒเซเชชเชฟเช เชฐเซเชคเซ เชฏเชเชฎเชพเชจเซ เช เชฅเชตเชพ เชเชพเชฎเซเช เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชเชฐ เชเชฐเชพเชฏเซเชฒ);
- เชฏเชเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟเช - เชธเซเชเซเชฒเชพเชเช เชนเซเชธเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชชเชฐ เช เชนเซเชตเชพเชฒ (เชตเซเชเชฒเซเชชเชฟเช เชฐเซเชคเซ เชฏเชเชฎเชพเชจ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชเชฐ เชเชฐเซเชฒ);
- เชฐเชเชฟเชธเซเชเชฐเซเชก เชฏเชเชฎเชพเชจเซ - เชธเซเชเซเชฒเชพเชเช เชนเซเชธเซเช เชตเชฟเชถเซ เชฎเชพเชนเชฟเชคเซ: IP เชธเชฐเชจเชพเชฎเซเช, OS เชธเชเชธเซเชเชฐเชฃ, เชธเซเชซเซเชเชตเซเชฐ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ (เชตเซเชเชฒเซเชชเชฟเช เชฐเซเชคเซ เชฏเชเชฎเชพเชจ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชเชฐ เชเชฐเซเชฒ);
- เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ - เชธเซเชซเซเชเชตเซเชฐ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ: เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธเชจเซ เชเซเชฒ เชธเชเชเซเชฏเชพ, เชฎเชซเชคเชจเซ เชธเชเชเซเชฏเชพ, SKU เชเซเชกเซเชธ (เชตเซเชเชฒเซเชชเชฟเช เชฐเซเชคเซ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจ เชชเชฐเชฟเชฎเชพเชฃเซ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชเชฐ เชเชฐเซเชฒ).
เชฐเชฟเชชเซเชฐเซเช เชเชจเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชฎเซเชจเซ เชเซเชฒเซ เชฎเซเชจเชฟเชเชฐเชชเชธเชเชฆ เชฐเชฟเชชเซเชฐเซเช เชจเชฎเซเชจเชพเช เช เชจเซ เชเชเซเชเชฟเชค เชฐเชฟเชชเซเชฐเซเชเชจเซ เชเชฎเชฃเซ เชฌเชพเชเซเช เชเชจเชฐเซเช เชฌเชเชจ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ. เชฐเชฟเชชเซเชฐเซเชเชฎเชพเช เชคเชฎเชพเชฎ เชกเซเชเชพเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเชตเชพ เชฎเชพเชเซ เชซเชฟเชฒเซเชเชฐ เชซเซเชฒเซเชกเชจเซ เชเชพเชฒเซ เชเซเชกเซ เช เชฅเชตเชพ เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซเชฏเชพเช เชเชเชเช เชฆเชพเชเชฒ เชเชฐเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซ เชคเชฎเซ เชฐเชเชฟเชธเซเชเชฐเซเชก เชนเซเชธเซเชเซเชธ เชฐเชฟเชชเซเชฐเซเช เชฎเชพเชคเซเชฐ RHEL 8 เชนเซเชธเซเชเซเชธ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชซเชฟเชฒเซเชเชฐเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ. os = RedHat เช เชจเซ os_major = 8, เชจเซเชเซ เชธเซเชเซเชฐเซเชจเชถเซเชเชฎเชพเช เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ:
เชเชเชตเชพเชฐ เชฐเชฟเชชเซเชฐเซเช เชเชจเชฐเซเช เชฅเช เชเชพเชฏ, เชชเชเซ เชคเชฎเซ เชคเซเชจเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชคเซเชจเซ เชฒเชฟเชฌเชฐเชเชซเซเชธ เชเซเชฒเซเช เชเซเชตเซ เชธเซเชชเซเชฐเซเชกเชถเซเชเชฎเชพเช เชเซเชฒเซ เชถเชเซ เชเซ, เชเซ CSVเชฎเชพเชเชฅเซ เชกเซเชเชพ เชเชฏเชพเชค เชเชฐเชถเซ เช เชจเซ เชคเซเชจเซ เชเซเชฒเชฎเชฎเชพเช เชเซเช เชตเชถเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฐเชฟเชชเซเชฐเซเช เชคเชฐเซเชเซ เชฒเชพเชเซ เชคเซเชฐเซเชเชฟเชธเซเชเซ เชจเซเชเซ เชธเซเชเซเชฐเซเชจ เชชเชฐ:
เชฎเชนเซเชฐเชฌเชพเชจเซ เชเชฐเซเชจเซ เชจเซเชเชง เชเชฐเซ เชเซ เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธเชจเชพ เชเซเชฃเชงเชฐเซเชฎเซเชฎเชพเช เชตเชฟเชเชฒเซเชช เชธเชเซเชทเชฎ เชเซ เชฎเซเชณเชญเซเชค เชฐเซเชคเซ (เชฎเซเชณเชญเซเชค), เชเซเชฅเซ เชคเซเช เชธเซเชเซเชฒเชพเชเชเชฎเชพเช เชคเชฎเซ เชฌเชจเชพเชตเซ เชเซ เชคเซ เชฌเชงเซ เชจเชตเซ เชธเชเชธเซเชฅเชพเช เช เชจเซ เชธเซเชฅเชพเชจเซ เชชเชฐ เชเชชเซเชเชช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธเชจเซเช เชเชธเซเชเชฎเชพเชเชเซเชถเชจ
เชเชพเชฒเซ เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชธเซเชเชฎเชพเชเชเซเชถเชจ เชเซเชเช เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ. เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ, เช โโเชฐเชฟเชชเซเชฐเซเช เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธเชจเซ เชเซเชฒ เชธเชเชเซเชฏเชพ (1), เชคเซเชฎเช เชเชชเชฒเชฌเซเชง เชธเชเชเซเชฏเชพ, เชเชเชฒเซ เชเซ, เชฎเชซเชค, เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ (2) เชฆเชฐเซเชถเชพเชตเซ เชเซ. เช เชฎเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธเชจเซ เชธเชเชเซเชฏเชพ เชธเชพเชฅเซ เชคเซเชฎเชพเช เชฌเซเชเซ เชเซเชฒเชฎ เชเชฎเซเชฐเซเชถเซเช, เชเซ (1) - (2) เชคเชฐเซเชเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชฅเชฏเซเชฒ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชเซเชฒ 50 RHEL เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ เชเซ เช เชจเซ เชคเซเชฎเชพเชเชฅเซ 10 เชฎเชซเชค เชเซ, เชคเซ 40 เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธเชจเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ.
เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธเชจเซเช เชธเชเชชเชพเชฆเชจ เชฒเซเช เชเชฐเซเชฒ เชนเซเชตเชพเชฅเซ เช เชจเซ เชคเซเชจเซ เชฌเชฆเชฒเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเชคเซ เชจเชฅเซ, เชคเชฎเชพเชฐเซ เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเชจเซ เชเซเชฒเซเชจ เชเชฐเชตเซ เชชเชกเชถเซ, เชคเซเชจเซ เชจเชตเซเช เชจเชพเชฎ เชเชชเชตเซเช เชชเชกเชถเซ เช เชจเซ เชชเชเซ เช เชเซเชฒเซเชจ เชเซเชชเชฟเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเชตเซ เชชเชกเชถเซ.
เชคเซเชฅเซ, เชเซ เชเชชเชฃเซ เชฐเชฟเชชเซเชฐเซเชเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเชตเชพ เชฎเชพเชเชเซเช เชเซเช เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ, เชชเชเซ เชคเซ เชชเซเชฐเชฅเชฎ เชเซเชฒเซเชจ เชฅเชฏเซเชฒ เชนเซเชตเซเช เช เชเซเชเช. เชคเซ เชเชพเชฒเซ เชฎเซเชจเซ เชเซเชฒเซเช เชฎเซเชจเชฟเชเชฐ, เชชเชธเชเชฆ เชเชฐเซ เชฐเชฟเชชเซเชฐเซเช เชจเชฎเซเชจเชพเช เช เชจเซ เชจเชฎเซเชจเชพเชจเซ เชเชฎเชฃเซ เชฌเชพเชเซเชจเชพ เชกเซเชฐเซเชช-เชกเชพเชเชจ เชฎเซเชจเซเชฎเชพเช เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ เชชเชธเชเชฆ เชเชฐเซ เชเซเชฒเซเชจ. เชชเชเซ เชเซเชฒเซเชจ เชฐเชฟเชชเซเชฐเซเชเชจเซเช เชจเชพเชฎ เชฆเชพเชเชฒ เชเชฐเซ (เชเชพเชฒเซ เชคเซเชจเซ เชเซเชฒ เชเชฐเซเช เชเชธเซเชเชฎ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ) เช เชจเซ เชฒเซเชเซเช เชตเชเซเชเซ เชเชชเชฒเชฌเซเชง ะธ เชเชฅเซเชฅเซ เชคเซเชฎเชพเช เชฒเซเชเซ เชเชฎเซเชฐเซ 'เชตเชชเชฐเชพเชฏเซเชฒ': pool.quantity - pool.available, - เชฒเชพเชเชจเชจเชพ เช เชเชคเซ เช เชฒเซเชชเชตเชฟเชฐเชพเชฎ เชชเชฐ เชงเซเชฏเชพเชจ เชเชชเซ. เชธเซเชเซเชฐเซเชจเชถเซเชเชฎเชพเช เชคเซ เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชฏ เชเซ:
เชชเชเซ เช เชฎเซ เชฌเชเชจ เชฆเชฌเชพเชตเซ เชธเชฌเชฎเชฟเชเชเซ เชเชชเชฃเชจเซ เชชเชพเชจเชพ เชชเชฐ เชชเชพเชเชพ เชฒเชพเชตเซ เชเซ เชฐเชฟเชชเซเชฐเซเช เชจเชฎเซเชจเชพเช. เชคเซเชฏเชพเช เชเชชเชฃเซ เชฌเชเชจ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซเช เชเซเช เชชเซเชฆเชพ เชจเชตเชพ เชฌเชจเชพเชตเซเชฒเชพ เช เชนเซเชตเชพเชฒเชจเซ เชเชฎเชฃเซ เชฌเชพเชเซเช เชเชธเซเชเชฎ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ. เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจเซเชธ เชซเชฟเชฒเซเชเชฐ เชซเซเชฒเซเชก เชเชพเชฒเซ เชเซเชกเซ เช เชจเซ เชเซเชฒเชฟเช เชเชฐเซ เชธเชฌเชฎเชฟเช. เชเซ เชชเชเซ เชเช เชฐเชฟเชชเซเชฐเซเช เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชฒเซเชก เชฅเชพเชฏ เชเซ, เชเซเชฎเชพเช เช เชฎเซ เชเชฎเซเชฐเซเชฒเซ เชเซเชฒเชฎ เชนเซเชฏ เชเซ เชตเชชเชฐเชพเชฏเซเชฒ.
เชฌเชฟเชฒเซเช-เชเชจ เชฐเซเชฌเซ เชญเชพเชทเชพ เชฎเชพเชเซ เชฎเชฆเชฆ เชเซเชฌ เชชเชฐ เชธเซเชฅเชฟเชค เชเซ เชฎเชฆเชฆ เชฐเชฟเชชเซเชฐเซเช เชธเชเชชเชพเชฆเชจ เชตเชฟเชเชกเซเชฎเชพเช. เชคเซ เชธเชฟเชจเซเชเซเชเซเชธ เช เชจเซ เชเชชเชฒเชฌเซเชง เชเชฒเซ เช เชจเซ เชชเชฆเซเชงเชคเชฟเชเชจเซเช เชตเชฟเชนเชเชเชพเชตเชฒเซเชเชจ เชชเซเชฐเซเช เชชเชพเชกเซ เชเซ.
เชคเชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชฐเชฟเชชเซเชฐเซเช เชฌเชจเชพเชตเซ
เชนเชตเซ เชเชพเชฒเซ เชธเซเชเซเชฒเชพเชเชเชฎเชพเช เชฏเชเชฎเชพเชจเซเชจเซ เชธเซเชเชชเซเชฒ เชเชตเชพเชฌเซ เชญเซเชฎเชฟเชเชพเช เชชเชฐเชจเชพ เช เชนเซเชตเชพเชฒเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชชเชฃเชพ เชชเซเชคเชพเชจเชพ เช เชนเซเชตเชพเชฒเซ เชฌเชจเชพเชตเชตเชพ เชเซเชเช. เชฎเซเชจเซ เชเซเชฒเซ เชฎเซเชจเชฟเชเชฐ, เชเซเชฒเชฟเช เชเชฐเซ เชฐเชฟเชชเซเชฐเซเช เชจเชฎเซเชจเชพเช เช เชจเซ เชชเชเซ เชฌเชเชจ เชฆเชฌเชพเชตเซ เชเซเชฎเซเชชเชฒเซเช เชฌเชจเชพเชตเซ. เชเชพเชฒเซ เช เชฎเชพเชฐเซ เชฐเชฟเชชเซเชฐเซเช เชฌเซเชฒเชพเชตเซเช เชเชตเชพเชฌเชฆเชพเชฐ เชญเซเชฎเชฟเชเชพ เช เชนเซเชตเชพเชฒ เช เชจเซ เชคเซเชฎเชพเช เชจเซเชเซเชจเซ ERB เชเซเชก เชฆเชพเชเชฒ เชเชฐเซ:
<%#
name: Ansible Roles Report
snippet: false
template_inputs:
- name: hosts
required: false
input_type: user
description: Limit the report only on hosts found by this search query. Keep empty
for report on all available hosts.
advanced: false
model: ReportTemplate
-%>
<% load_hosts(search: input('hosts'), includes: :ansible_roles).each_record do |host| -%>
<% report_row({
'Name': host.name,
'All Ansible Roles': host.all_ansible_roles
}) -%>
<% end -%>
<%= report_render -%>
เช เชเซเชก เชฏเชเชฎเชพเชจเซ เชชเชฐ เชเช เชฐเชฟเชชเซเชฐเซเช เชเชจเชฐเซเช เชเชฐเซ เชเซ, เชคเซเชฎเชจเชพ เชฎเชพเชเซ "all_ansible_roles" เชตเชฟเชถเซเชทเชคเชพ เชฆเชฐเซเชถเชพเชตเซ เชเซ.
เชชเชเซ เชเซเชฌ เชชเชฐ เชเชพเช เชเชจเชชเซเชเซเชธ เช เชจเซ เชฌเชเชจ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ + เชเชจเชชเซเช เชเชฎเซเชฐเซ. เช เชฎเซ เชเชนเซเช เชเซเช เชเซ เชจเชพเชฎ เชธเชฎเชพเชจ เชเซ เชฏเชเชฎเชพเชจเซ, เช เชจเซ เชตเชฐเซเชฃเชจ เชชเซเชฐเชเชพเชฐ - เชนเซเชธเซเช เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชเชฐ เชเชฐเซ (เชตเซเชเชฒเซเชชเชฟเช). เชชเชเซ เชเซเชฒเชฟเช เชเชฐเซ เชธเชฌเชฎเชฟเช เช เชจเซ เชชเชเซ เชฌเชเชจ เชฆเชฌเชพเชตเซ เชชเซเชฆเชพ เชจเชตเชพ เชฌเชจเชพเชตเซเชฒเชพ เช เชนเซเชตเชพเชฒเชจเซ เชเชฎเชฃเซ เชฌเชพเชเซเช. เชเชเชณ, เชคเชฎเซ เชนเซเชธเซเช เชซเชฟเชฒเซเชเชฐ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ เช เชฅเชตเชพ เชคเชฐเชค เช เชเซเชฒเชฟเช เชเชฐเซ เชถเชเซ เชเซ เชธเชฌเชฎเชฟเชเชฌเชงเชพ เชฏเชเชฎเชพเชจเซ เชชเชฐ เชฐเชฟเชชเซเชฐเซเช เชเชจเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ. เชเชจเชฐเซเช เชฅเชฏเซเชฒ เชฐเชฟเชชเซเชฐเซเช เชฒเซเชฌเชฐเชเชซเซเชธ เชเซเชฒเซเชเชฎเชพเช เชเชเชเช เชเชจเชพ เชเซเชตเซ เชฆเซเชเชพเชถเซ:
HTML เชฐเชฟเชชเซเชฐเซเชเซเชธ เชเชจเชฐเซเช เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
เชธเซเชเซเชฒเชพเชเช เชฐเชฟเชชเซเชฐเซเชเชฟเชเช เชเชจเซเชเชฟเชจ เชคเชฎเชจเซ เชฎเชพเชคเซเชฐ CSV เชซเซเชฐเซเชฎเซเชเชฎเชพเช เช เชฐเชฟเชชเซเชฐเซเชเซเชธ เชเชจเชฐเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชฎเซ เชฌเชฟเชฒเซเช-เชเชจ เชนเซเชธเซเช เชฐเชฟเชชเซเชฐเซเชเชจเชพ เชเชงเชพเชฐเซ เชเชธเซเชเชฎ เชฐเชฟเชชเซเชฐเซเช เชฌเชจเชพเชตเซเชถเซเช เชธเซเชฅเชฟเชคเชฟ, เชชเชฐเชเชคเซ เชธเซเชฅเชฟเชคเชฟเชจเชพ เชเชงเชพเชฐเซ เชเชฒเชฐ-เชเซเชกเซเชก เชเซเชทเซ เชธเชพเชฅเซ เชฎเชพเชคเซเชฐ HTML เชเซเชทเซเชเช เชคเชฐเซเชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ เช เชฎเซ เชเซเชฒเซเชจ เชเชฐเซเช เชเซเช เชฏเชเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟเช, เช เชจเซ เชชเชเซ เชคเซเชจเชพ ERB เชเซเชกเชจเซ เชจเซเชเซเชจเชพ เชธเชพเชฅเซ เชฌเชฆเชฒเซ:
<!DOCTYPE html>
<html>
<head>
<title>Host Statuses</title>
<style>
th {
background-color: black;
color: white;
}
td.green {
background-color:#92d400;
color:black;
}
td.yellow {
background-color:#f0ab00;
color:black;
}
td.red {
background-color:#CC0000;
color:black;
}
table,th,td {
border-collapse:collapse;
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th> Hostname </th>
<th> Status </th>
<% load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
<% all_host_statuses_hash(host).each do |key, value| -%>
<th> <%= key %> </th>
<% end -%>
<% break -%>
<% end -%>
</tr>
<%- load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
<tr>
<td> <%= host.name %> </td>
<% if host.global_status == 0 -%>
<td class="green"> OK </td>
<% elsif host.global_status == 1 -%>
<td class="yellow"> Warning </td>
<% else -%>
<td class="red"> Error (<%= host.global_status %>) </td>
<% end -%>
<% all_host_statuses_hash(host).each do |key, value| -%>
<% if value == 0 -%>
<td class="green"> OK </td>
<% elsif value == 1 -%>
<td class="yellow"> Warning </td>
<% else -%>
<td class="red"> Error (<%= value %>) </td>
<% end -%>
<% end -%>
</tr>
<% end -%>
</table>
</body>
</html>
เช เชฐเชฟเชชเซเชฐเซเช HTML เชเชจเชฐเซเช เชเชฐเซ เชเซ เชเซ เชฌเซเชฐเชพเชเชเชฐเชฎเชพเช เชเชเชเช เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชถเซ:
เชเชฆเซเชถ เชตเชพเชเซเชฏเชฎเชพเชเชฅเซ เช เชนเซเชตเชพเชฒเซ เชเชฒเชพเชตเซ เชฐเชนเซเชฏเชพ เชเซเช
เชเชฆเซเชถ เชตเชพเชเซเชฏเชฎเชพเชเชฅเซ เช เชนเซเชตเชพเชฒ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ, เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชนเชฅเซเชกเซ, เช เชจเซ เชเซเชฐเซเชจ เชเชชเชฏเซเชเชฟเชคเชพ เชคเชฎเชจเซ เช เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชนเซเชฎเชฐ เชฐเชฟเชชเซเชฐเซเช-เชเซเชฎเซเชชเชฒเซเช เชเชจเชฐเซเช --name "" เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ:
# hammer report-template generate โname "Host statuses HTML"
เชฐเชฟเชชเซเชฐเซเชเชจเซ เชธเชพเชฎเชเซเชฐเซ เชเชจเซเชธเซเชฒ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเชฟเชเชฌเชฟเชค เชฅเชถเซ. เชฎเชพเชนเชฟเชคเซเชจเซ เชซเชพเชเชฒ เชชเชฐ เชฐเซเชกเชพเชฏเชฐเซเชเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ, เช เชจเซ เชชเชเซ เชฐเชฟเชชเซเชฐเซเช เชเชจเชฐเซเช เชเชฐเชตเชพ เช เชจเซ เชคเซเชจเซ เชเชฎเซเชเชฒ เชฆเซเชตเชพเชฐเชพ เชฎเซเชเชฒเชตเชพ เชฎเชพเชเซ เชถเซเชฒ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชเซเชฐเซเชจเชจเซ เชเซเช เชตเซ. HTML เชซเซเชฐเซเชฎเซเช เชเชฎเซเชฒ เชเซเชฒเชพเชฏเชเชเชฎเชพเช เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เชเซ, เชเซ เชคเชฎเชจเซ เชฐเซเชเชฟ เชงเชฐเชพเชตเชคเชพ เชชเชเซเชทเชเชพเชฐเซเชจเซ เชฐเชฟเชชเซเชฐเซเชเชจเซ เชจเชฟเชฏเชฎเชฟเชค เชกเชฟเชฒเชฟเชตเชฐเซเชจเซ เชตเชพเชเชเชตเชพ เชฎเชพเชเซ เชธเชฐเชณ เชซเซเชฐเซเชฎเชฎเชพเช เชเซเช เชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชเชฎ, เชธเซเชเซเชฒเชพเชเช 6.5 เชฎเชพเช เชฐเชฟเชชเซเชฐเซเชเชฟเชเช เชเชจเซเชเซเชจ เช เชธเซเชเซเชฒเชพเชเชเชฎเชพเช เชเชเชชเชจเซเช เชชเชพเชธเซ เชฐเชนเซเชฒเชพ เชฎเชนเชคเซเชตเชจเชพ เชกเซเชเชพเชจเซ เชจเชฟเชเชพเชธ เชเชฐเชตเชพ เชฎเชพเชเซเชจเซเช เชเช เชถเชเซเชคเชฟเชถเชพเชณเซ เชธเชพเชงเชจ เชเซ. เชคเซ เชเซเชฌ เช เชฒเชตเชเซเช เชเซ เช เชจเซ เชคเชฎเชจเซ เชฌเชฟเชฒเซเช-เชเชจ เชฐเชฟเชชเซเชฐเซเชเซเชธ เช เชจเซ เชคเซเชฎเชจเชพ เชธเชเชถเซเชงเชฟเชค เชธเชเชธเซเชเชฐเชฃเซ เชฌเชเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชตเชงเซเชฎเชพเช, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชถเชฐเซเชเชคเชฅเซ เชคเซเชฎเชจเชพ เชชเซเชคเชพเชจเชพ เช เชนเซเชตเชพเชฒเซ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ. เช เชฎเชพเชฐเชพ YouTube เชตเชฟเชกเชฟเชเชฎเชพเช เชธเซเชเซเชฒเชพเชเช เชฐเชฟเชชเซเชฐเซเชเชฟเชเช เชเชจเซเชเชฟเชจ เชตเชฟเชถเซ เชตเชงเซ เชเชพเชฃเซ.
เช
เชฎเชพเชฐเชพ เชตเชเซเชคเชพ เชเชฐเชพเชฎ เชเชจเชพเชจเซเชต เชเซ, เชเซ เชฏเซเชฐเซเชช, เชฎเชงเซเชฏ เชชเซเชฐเซเชต เช
เชจเซ เชเชซเซเชฐเชฟเชเชพเชฎเชพเช Red Hat เชเชพเชคเซ เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เช
เชจเซ เชฎเซเชจเซเชเชฎเซเชจเซเช เชธเชฟเชธเซเชเชฎเซเชธ เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชตเชฟเชญเชพเชเชจเชพ เชฎเซเชจเซเชเชฐ เชเซ. เชฐเซเชก เชนเซเช เชเชพเชคเซ เช
เชฐเชพเชฎเชจเชพ เชเชพเชฐเซเชฏเชฎเชพเช เชตเซเชฏเชพเชชเช เชฌเชเชพเชฐ, เชเชฆเซเชฏเซเช เช
เชจเซ เชชเซเชฐเชคเชฟเชธเซเชชเชฐเซเชงเซ เชตเชฟเชถเซเชฒเซเชทเชฃ, เชคเซเชฎเช เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชฌเชฟเชเชจเซเชธ เชฏเซเชจเชฟเช เชฎเชพเชเซ เชชเซเชฐเซเชกเชเซเช เชชเซเชเชฟเชถเชจเชฟเชเช เช
เชจเซ เชฎเชพเชฐเซเชเซเชเชฟเชเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ, เชเซเชฎเชพเช เชชเชฐเชฟเชเชฏเชฅเซ เชเซเชตเชจเชจเชพ เช
เชเชค เชธเซเชงเซเชจเชพ เชธเชฎเชเซเชฐ เชเชคเซเชชเชพเชฆเชจ เชเซเชตเชจเชเชเซเชฐเชจเซเช เชธเชเชเชพเชฒเชจ เชถเชพเชฎเซเชฒ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com