GLPI เชฎเชพเช‚ LSI RAID เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€

GLPI เชฎเชพเช‚ LSI RAID เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€
เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชฎเชพเช‚, เชนเซเช‚ เช˜เชฃเซ€เชตเชพเชฐ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเชพ เช…เชญเชพเชต เชตเชฟเชถเซ‡ เชฎเชจเซ‹เช—เซเชฐเชธเซเชคเชฟเช“ เช…เชจเซเชญเชตเซเช‚ เช›เซเช‚, เช…เชจเซ‡ เชธเชฐเซเชตเชฐเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชคเชพเช‚, เช† เชตเชพเชธเซเชคเชตเชฟเช• เชคเซเชฐเชพเชธเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชจเชพเชจเซ€ เชธเช‚เชธเซเชฅเชพเช“เชฎเชพเช‚ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชนเชคเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชชเชฃ, เชนเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชœเชพเชฃเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹ เช•เซ‡ เชถเซเช‚ เช›เซ‡, เช•เซเชฏเชพเช‚ เชชเซเชฒเช— เช‡เชจ เช›เซ‡, เช•เชฏเชพ เชฒเซ‹เช•เซ‹ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช…เชฅเชตเชพ เชธเซ‡เชตเชพเชจเชพ เชญเชพเช— เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เช† เชฌเชงเชพเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช•เซ‹เชˆ เชจเชตเซ€ เชœเช—เซเชฏเชพเช เช†เชตเซ‹ เช›เซ‹ เช…เชจเซ‡ เช•เซ‹เชˆ เช˜เชŸเชจเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เช† เชฎเชพเชนเชฟเชคเซ€ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡. เช†เช—เชณ, เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชฎเชจเซ‡ RuVDS เชฎเชพเช‚ เชถเซเช‚ เชฎเชณเซเชฏเซเช‚, เช…เชจเซ‡ เชฎเซ‡เช‚ เชถเซ€เชฐเซเชทเช•เชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเซ€.

เชชเซเชฐเชพเช—เซˆเชคเชฟเชนเชพเชธเชฟเช•

เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชเชกเชฎเชฟเชจ เชคเชฐเซ€เช•เซ‡, เชฎเชจเซ‡ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช“เช›เซ‹ เช…เชจเซเชญเชต เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชฐเซ‡เช•เชŸเซ‡เชฌเชฒเซเชธเชจเซ€ เชเชฒเช• เชฎเซ‡เชณเชตเซ€. เชคเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชคเชฎเชพเชฎ เชธเชฐเซเชตเชฐ, เชฏเซเชชเซ€เชเชธ, เชธเซเชตเซ€เชšเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡เชจเชพ เชคเชฎเชพเชฎ เชœเซ‹เชกเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชฐเซ‡เช• เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เชฐเซเชตเซ€เชกเซ€เชเชธ เชชเชพเชธเซ‡ เช†เชตเซ€ เชธเชฟเชธเซเชŸเชฎ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฐเซเชตเชฐเซเชธ, เชคเซ‡เชฎเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เช˜เชŸเช•เซ‹, เชฐเซ‡เช• เชจเช‚เชฌเชฐ เชตเช—เซ‡เชฐเซ‡ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชฅเซ‡ เชฎเชพเชคเซเชฐ เชเช•เซเชธเซ‡เชฒ/เชชเซ‡เชชเชฐ เชซเชพเช‡เชฒเซ‹ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ เชธเชพเชฅเซ‡, เชจเชพเชจเชพ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เชชเชฐเช‚เชคเซ เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช…เชจเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เชฌเชฆเชฒเชพเชคเซ€ เช‰เชชเชญเซ‹เชœเซเชฏ เชตเชธเซเชคเซเช“ เชกเชฟเชธเซเช• เช›เซ‡. เชกเชฟเชธเซเช•เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชตเซเชฏเซ‚เชนเชพเชคเซเชฎเช• เช…เชจเชพเชฎเชค เชตเชฟเชถเซ‡ เช…เชช-เชŸเซ‚-เชกเซ‡เชŸ เชฎเชพเชนเชฟเชคเซ€ เชœเชพเชณเชตเชตเซ€ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เชœเซ‹ RAID เชเชฐเซ‡เชฎเชพเช‚เชฅเซ€ เชกเซเชฐเชพเชˆเชต เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชเชกเชชเชฅเซ€ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡, เชคเซ‹ เช† เช†เช–เชฐเซ‡ เช˜เชพเชคเช• เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช…เชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชเช• เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชกเชฟเชธเซเช•เชจเชพ เชธเซเชฅเชพเชจ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชถเซเช‚ เช–เซ‚เชŸเซ‡ เช›เซ‡ เช…เชจเซ‡ เช†เชชเชฃเซ‡ เช•เชฏเชพ เชฎเซ‹เชกเซ‡เชฒ เช–เชฐเซ€เชฆเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

GLPI เชฌเชšเชพเชตเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚, เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชกเช•เซเชŸ เชœเซ‡ IT เชตเชฟเชญเชพเช—เซ‹เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเซเชงเชพเชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ ITIL เช†เชฆเชฐเซเชถเซ‹ เชชเชฐ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เช‡เช•เซเชตเชฟเชชเชฎเซ‡เชจเซเชŸ เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เช…เชจเซ‡ เชฐเซ‡เช• เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช‰เชชเชฐเชพเช‚เชค, เชคเซ‡เชฎเชพเช‚ เชจเซ‹เชฒเซ‡เชœ เชฌเซ‡เช, เชธเชฐเซเชตเชฟเชธ เชกเซ‡เชธเซเช•, เชกเซ‹เช•เซเชฏเซเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ เช›เซ‡. GLPI เชชเชพเชธเซ‡ เชซเซเชฏเซเชเชจ เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เช…เชจเซ‡ OCS เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€ เชธเชนเชฟเชค เช˜เชฃเชพ เชชเซเชฒเช—เช‡เชจเซเชธ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชเชœเชจเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เช…เชจเซ‡ SNMP เชฆเซเชตเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช…เชจเซ‡ เช…เชจเซเชฏ เช‰เชชเช•เชฐเชฃเซ‹ เชตเชฟเชถเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเชฎเซ‡ เช…เชจเซเชฏ เชฒเซ‡เช–เซ‹เชฎเชพเช‚ GLPI เช…เชจเซ‡ เชชเซเชฒเช—เช‡เชจเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชตเชงเซ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹, เชธเชฐเซเชตเชถเซเชฐเซ‡เชทเซเช  - เชธเชคเซเชคเชพเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ. เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช…เชฎเชพเชฐเชพ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชชเชฐ เชคเซˆเชฏเชพเชฐ เชจเชฎเซ‚เชจเชพ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ LAMP.

เชœเซ‹ เช•เซ‡, เชเชœเชจเซเชŸเชจเซ€ เชœเชฎเชพเชตเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ GLPI เชฎเชพเช‚ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เช˜เชŸเช•เซ‹ เช–เซ‹เชฒเซ€เชถเซเช‚ เช…เชจเซ‡ เช† เชœเซ‹เชˆเชถเซเช‚:

GLPI เชฎเชพเช‚ LSI RAID เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€
เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซเชฒเช—เชˆเชจเซเชธ LSI RAID เชเชฐเซ‡เชฎเชพเช‚ เชญเซŒเชคเชฟเช• เชกเชฟเชธเซเช• เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชœเซ‹เชˆ เชถเช•เชคเซเช‚ เชจเชฅเซ€. เชชเชพเชตเชฐเชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Zabbix เชฎเชพเช‚ เชฆเซ‡เช–เชฐเซ‡เช– เชฎเชพเชŸเซ‡ เช† เชธเชฎเชธเซเชฏเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‰เช•เซ‡เชฒเชพเชฏ เช›เซ‡ เชคเซ‡ เชœเซ‹เชฏเชพ เชชเช›เซ€ lsi-raid.ps1 เชฎเซ‡เช‚ GLPI เชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชฒเช–เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.
เชเชฐเซ‡เชฎเชพเช‚เชจเซ€ เชกเชฟเชธเซเช• เชตเชฟเชถเซ‡เชจเซ‹ เชกเซ‡เชŸเชพ เชจเชฟเชฏเช‚เชคเซเชฐเช• เช‰เชคเซเชชเชพเชฆเช• เชชเชพเชธเซ‡เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡; LSI เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† StorCLI เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเซ‡ JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ GLPI API เชฎเชพเช‚ เชชเชพเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชฎเซ‡ เชกเชฟเชธเซเช•เชจเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ€เชถเซเช‚ เชœเซ‡ เชซเซเชฏเซเชเชจ เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€เช เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชจเชพเชตเซ‡เชฒ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชกเชฟเชธเซเช• เชชเชฐเชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชจเชตเชพ เช‰เชฎเซ‡เชฐเชถเซ‡. เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชชเซ‹เชคเซ‡ Send-RAIDtoGLPI.ps1 เช›เซ‡ เช…เชนเซ€เช‚ GitHub เชชเชฐ. เช†เช—เชณ เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹.

เชถเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡

  1. เชœเซ€.เชเชฒ.เชชเซ€.เช†เช‡. เชธเช‚เชธเซเช•เชฐเชฃ 9.5.1 (เช†เชจเชพ เชชเชฐ เชชเชฐเซ€เช•เซเชทเชฃ)
  2. เชฎเชพเช‚ เชจเชพเช–เซ‹ เชซเซเชฏเซเชเชจเช‡เชตเซ‡เชจเซเชŸเชฐเซ€ เช…เชจเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชฎเชพเชŸเซ‡ เชเชœเชจเซเชŸ
  3. เชตเชฟเชจเซเชกเซ‹เช 2012 R2 (เช…เชจเซ‡ เช‰เชšเซเชšเชคเชฐ) เชนเซ‹เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡, เช…เชฅเชตเชพ เชคเซ‡เชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชธเชพเชฅเซ‡เชจเซเช‚ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ-VM, เชชเชพเชตเชฐเชถเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃ 4 เช…เชฅเชตเชพ เช‰เชšเซเชš
  4. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ MegaRAID เชกเซเชฐเชพเช‡เชตเชฐ
  5. เชชเชพเชตเชฐเชถเซ‡เชฒ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒ - PSGLPI
  6. UserToken เช…เชจเซ‡ AppToken เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ API เชฎเชพเชฐเชซเชคเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชฎเชพเชŸเซ‡ เชเชกเชฎเชฟเชจ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชธเชพเชฅเซ‡ GLPI เชฎเชพเช‚ เช–เชพเชคเซเช‚

เชฎเชนเชคเซเชตเชจเซ‹ เชฎเซเชฆเซเชฆเซ‹. เช•เซ‡เชŸเชฒเชพเช• เช•เชพเชฐเชฃเซ‹เชธเชฐ, GLPI เชชเชพเชธเซ‡ เชกเชฟเชธเซเช• เชฎเซ‹เชกเซ‡เชฒ เชฎเชพเชŸเซ‡ 2 เช…เชฒเช— เช…เชฒเช— เชเชจเซเชŸเชฟเชŸเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ "เชฎเซ€เชกเชฟเชฏเชพ เชชเซเชฐเช•เชพเชฐ" เช—เซเชฃเชงเชฐเซเชฎ เชจเชฅเซ€. เชคเซ‡เชฅเซ€, HDD เช…เชจเซ‡ SSD เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ โ€œเชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชต เชฎเซ‹เชกเชฒเซเชธโ€ เชกเซเชฐเซ‹เชช-เชกเชพเช‰เชจ เชธเซ‚เชšเชฟ (front/devicemodel.php?itemtype=DeviceHardDriveModel) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เช† เชฎเซ‚เชฒเซเชฏเซ‹ GLPI เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชนเซ‹เชตเชพ เช†เชตเชถเซเชฏเช• เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชคเซ‡ เชกเชฟเชธเซเช• เชฎเซ‹เชกเซ‡เชฒ เชตเชฟเชถเซ‡ เชกเซ‡เชŸเชพ เชฒเช–เซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡เชฅเซ€, เชคเชฎเชพเชฐเซ‡ เช† เช–เชพเชฒเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เชชเซเชฐเชฅเชฎ HDD, เชชเช›เซ€ SSD เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡เชฅเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช† เช˜เชŸเช•เซ‹เชจเซ€ ID 1 เช…เชจเซ‡ 2 เชนเซ‹เชฏ. เชœเซ‹ เชคเซเชฏเชพเช‚ เช…เชจเซเชฏ เชนเซ‹เชฏ, เชคเซ‹ เชชเช›เซ€ Send-RAIDtoGLPI.ps1 เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เช† เชฒเชพเช‡เชจเชฎเชพเช‚ เชฌเชฆเชฒเซ‹. HDD เช…เชจเซ‡ SSD 1 เช…เชจเซ‡ 2 เชจเซ‡ เชฌเชฆเชฒเซ‡ เชคเซ‡เชฎเชจเชพ เช…เชจเซเชฐเซ‚เชช ID :

deviceharddrivemodels_id = switch ($MediaType) { "HDD" { "1" }; "SSD" { "2" }; default { "" } }

เชœเซ‹ เชคเชฎเซ‡ เช†เชจเชพเชฅเซ€ เชชเชฐเซ‡เชถเชพเชจ เชฅเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจ เชนเซ‹เชต เช…เชฅเชตเชพ เชคเชฎเซ‡ เช† เชกเซเชฐเซ‹เชช-เชกเชพเช‰เชจ เชธเซ‚เชšเชฟเชจเซ‹ เช…เชฒเช— เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช† เชฒเชพเช‡เชจเชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚เชฅเซ€ เช–เชพเชฒเซ€ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเชฎเชพเชฐเซ‡ "เชเชฒเชฟเชฎเซ‡เชจเซเชŸ เชธเซเชŸเซ‡เชŸเชธ" (/front/state.php) เชฎเชพเช‚ เชกเชฟเชธเซเช• เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เชŸเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฎเซ‡เช‚ เชธเซเชŸเซ‡เชŸเชธ "เชฎเซ€เชกเชฟเชฏเชพ เชเชฐเชฐ" (เชคเซเชฏเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชเช• เชกเชฟเชธเซเช• เชเช•เซเชธเซ‡เชธ เชญเซ‚เชฒ เชนเชคเซ€) เช…เชจเซ‡ "เช“เช•เซ‡", เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชเช• เชฒเซ€เชŸเซ€ เชœเซเชฏเชพเช‚ เชคเซ‡เชฎเชจเชพ ID เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡, "เช“เช•เซ‡" เชฎเชพเชŸเซ‡ "2" เช…เชจเซ‡ "เชฎเซ€เชกเชฟเชฏเชพ เชเชฐเชฐ" เชฎเชพเชŸเซ‡ "1" เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡:

states_id = switch ($MediaError) { 0 { "2" }; { $_ -gt 0 } { "1" } }

เช† เชธเซเชฅเชฟเชคเชฟเช“ เชธเซเชตเชฟเชงเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡; เชœเซ‹ เชคเชฎเชจเซ‡ เช† เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เช† เชฒเชพเช‡เชจเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชพเชขเซ€ เชชเชฃ เชถเช•เซ‹ เช›เซ‹.

เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชœ, เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชšเชฒเซ‹เชจเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚. $GlpiCreds เชฎเชพเช‚ GLPI API เชธเชฐเซเชตเชฐ, UserToken เช…เชจเซ‡ AppTokenเชจเซเช‚ URL เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชถเซเช‚ เช›เซ‡

เชฌเซ‹เชœเชพเชฐเซ‚เชช JSON เชชเชฆเชšเซเช›เซ‡เชฆเชจ เช…เชจเซ‡ เช–เชพเชฒเซ€ ifs เชจเซ‡ เชฒเซ€เชงเซ‡, เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชตเชพเช‚เชšเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชคเซ‡เชฅเซ€ เชนเซเช‚ เช…เชนเซ€เช‚ เชคเซ‡เชจเชพ เชคเชฐเซเช•เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เชถ.

เชœเซเชฏเชพเชฐเซ‡ เชนเซ‹เชธเซเชŸ เชชเชฐ เชชเซเชฐเชฅเชฎ เชตเช–เชค เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชคเชฎเชพเชฎ เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชธเซ€เชฐเซ€เชฏเชฒ เชจเช‚เชฌเชฐเซ‹ เชฆเซเชตเชพเชฐเชพ GLPI เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชกเชฟเชธเซเช•เชจเซ‡ เชถเซ‹เชงเซ‡ เช›เซ‡; เชœเซ‹ เชคเซ‡ เชคเซ‡เชจเซ‡ เชถเซ‹เชงเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเซ‡ เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เชถเซ‹เชงเซ‡ เช›เซ‡. เชœเซ‹ เชคเซ‡ เชฎเซ‹เชกเซ‡เชฒ เชถเซ‹เชงเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเซ‡ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เชœเซ€เชเชฒเชชเซ€เช†เชˆเชฎเชพเช‚ เชจเชตเซ€ เชกเชฟเชธเซเช•เชจเซเช‚ เชฎเซ‹เชกเซ‡เชฒ เช…เชจเซ‡ เช† เชกเชฟเชธเซเช•เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเซ‡ เช›เซ‡.

เชฆเชฐเซ‡เช• เชจเชตเซ‹ เชชเชพเชธ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชจเชตเซ€ เชกเชฟเชธเซเช• เชถเซ‹เชงเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช—เซเชฎ เชฅเชฏเซ‡เชฒ เชกเชฟเชธเซเช•เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เชคเซ‡ เชœเชพเชคเซ‡ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.

เชœเชฎเชพเชตเชŸเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ

เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ Deploy-Send-RAIDtoGLPI.ps1 เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช›เซ‡, เชœเซ‡ เช…เชฎเชพเชฐเชพ GLPI เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชœเชฐเซ‚เชฐเซ€ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชเซ€เชช เช†เชฐเซเช•เชพเช‡เชต เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชนเซ‹เชธเซเชŸ เชชเชฐ เชคเซ‡เชจเซ‡ เชœเชฎเชพเชตเชถเซ‡.

เชซเชพเช‡เชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฆเซˆเชจเชฟเช• เช•เชพเชฐเซเชฏ เชคเชฐเซ€เช•เซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ FusionInventory เชเชœเชจเซเชŸเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏ เชฌเชจเชพเชตเชถเซ‡. เชธเชซเชณ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเช›เซ€, เช…เชฎเซ‡ เช†เช–เชฐเซ‡ GLPI เชฎเชพเช‚ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐเชจเชพ เช˜เชŸเช•เซ‹ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชกเซเชฐเชพเชˆเชตเซ‹ เชœเซ‹เชˆ เชถเช•เซ€เชถเซเช‚.

เชชเชฐเชฟเชฃเชพเชฎ

เชนเชตเซ‡, "เชธเซ‡เชŸเชฟเช‚เช—เซเชธ" -> "เช•เซ‹เชฎเซเชชเซ‹เชจเชจเซเชŸเซเชธ" -> "เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเซเชธ" เชฎเซ‡เชจเซ‚เชฎเชพเช‚ GLPI เชชเชฐ เชœเชˆเชจเซ‡, เช†เชชเชฃเซ‡ เชถเซเช‚ เช–เชฐเซ€เชฆเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เชกเซเชฐเชพเช‡เชต เชฎเซ‹เชกเชฒเซเชธ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชœเชฅเซเชฅเซ‹ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช.

GLPI เชฎเชพเช‚ LSI RAID เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€
GLPI เชฎเชพเช‚ LSI RAID เช‡เชจเซเชตเซ‡เชจเซเชŸเชฐเซ€

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹