αα
αααα»αααΆαααΆααααααααα»α ααΆααΏαααααα»ααα½ααααααααΆααα·ααααα’αααΈαααααααααααΆαα’αααΈα αααααΆαα
ααΆαααααααα α αΎαααΆαα½αααΉαααΆαααΎαα‘αΎαααα
ααα½ααααΆαααΈαααααααααα»ααααααΎ ααααααααα
ααΆααΆαααααΎααΆαα»ααααααα·αααααΆααα ααΌααααΈαααααααααααα»αααΆα’αααααααααααααα
αααα»αα’αααααΆαααΌα
ααααα αααα»ααααααα
ααααΉαααΆααΎααααααααΆ ααααααααΆαααααΆααααΌαααΆαααα α’ααααααααα½ααα»αααααΌαα
αααααααααααΆαα½ααααααααααΉα α¬ααααΆαααα α αΎαααααΆαααααα»αααΊααΎααααΈαααααααΆααΆαααααΆααααααΌααα
αααα»αααΆααα’αααααα αα
αααα’ααααααααααααααααααΈ α αΎααα½ααααααααΉαα§ααααααα·α ααα»αα½α α
αααΆααααα
αααΎααααα»αααΆααααααααααααααΆααααα αααααΆαα αααα»αααΉαααααΆααα’αααααΈα’αααΈααααααα»αααααΌαααααααα»ααα
αααα»α RuVDS αα·αααααααααααα»ααααααααΆααααα αΆαααααΆααααα αΆααα
αααα»αα
αααααΎαα
αααααα»αααααααααα·ααΆααααα
αααα»αααΆαααΆα’αααααααααααααα ααααΆα αααα»αααΆααααα·ααααααα·α αα½α αααα»αααΆαααααΎααΆααα αααα»αααααααααααα·αααααα ααα»αααααααα»αααΆαααΎααα·αααααΆααα RackTables α ααΆααΆααααα αΆααααΆαα αααΆααααΌα rack ααΆαα½αααΉα servers, UPS, switches αα·αααΆααααααΆααααΆααα’αααααΆααα½αααΆα RuVDS αα·αααΆααααααααααααααααα ααα»ααααααΆαααα―αααΆα Excel/paper αααααΆαααααααΆαα’αααΈαααΆαααΈααα αααΆαααΆαα»αα½αα ααα½α ααααααΆααα ααΆααΎαα ααΆαα½αααΉααα·ααΈααΆαααααααα ααΆααΆααΆαααααΆαααααΆααααΆαααααα»αααΆαααΆαααΆαααΆαααααΆααααααΌααα αααα»ααααΆαααΆαα»ααΌα αα ααα»ααααα§αααααααααΎααααΆααααααααΆαααααα»α αα·αααΆααΉαααΆααααααΌαααΆααααα½ααααααΆαααααΆαααΈαααααΊααΆαα ααΆααΆαααΆααααααΆααααααΆααααΆαααααα»αααΆααααααααΆααααααΆαααααΈαα’αααΈααααΆαααΆαααααΆα αα·ααα»αααααα»ααα»αααααΆααααααααααα½αααα ααααα·αααΎααααΆααα½ααααΆαααααΈα’αΆαα RAID α αΎααα·αααααΌαααΆααααα½ααααΆαααΆαααα αααα αααα’αΆα ααΆαα±ααααΆααααα·ααΆααααααααααα ααΌα ααααα αΎα ααΎααα·αααΆααααΌαααΆααααααααααααααΆαααΆαααΈααΆααααααααΈα αα·αααααααααααααααΆ ααΎααααΈαααααΈα’αααΈαααααΎαα’αΆα ααΆαα αα·ααααΌαααααΆαααααΎαααααΌααα·αα
GLPI ααΆααααα½ααααααααα αααααΆααα·ααααααααααΎαα
αα αααααααΌαααΆααα
ααΆα‘αΎαααΎααααΈαααααα’ααααΎαααΆαααααΆααααααΆαααααααΆααα·ααααΆ αα·αααΆααα½ααααα
ααΆααα§ααααααα· ITIL α ααααααααΈααΎααΆαααΎαααααα§ααααα αα·αααΆαααααααααααααΆααα ααΆααΆαααΌαααααΆαα
ααααααΉα αα»ααααΆαααα ααΆααααααααααα―αααΆα αα·αα
αααΎααααα GLPI ααΆααααααα·ααΈαααα½αααΆα
αααΎα αα½αααΆαα FusionInventory αα·α OCS Inventory αααα’αα»ααααΆαα±ααα’ααααααααΌαααααααΆααααααααααααααααα·α’αααΈαα»αααααΌααα αα·αα§αααααααααααααααΆααααααΆαααα‘αΎαααααΆααααΆα αα·α SNMP α α’αααα’αΆα
α’αΆαααααααα’αααΈααΆαααα‘αΎα GLPI αα·ααααααα·ααΈαααα½ααα
αααα»αα’ααααααααααααα ααα’αααα»α -
ααααααΆαααΆααααα αααααΆααααΈααΆαααααααΆαααααΆααααΆα ααΎαααΉαααΎααααΆαααΆαα»αα»αααααΌααααα αααα»α GLPI α αΎαααΎαααΆα
αααα αΆααΊααΆααααΆααααααα·ααΈαααα½αααΆαα½αα’αΆα
ααΎαααΎαααααααΆαα’αααΈααΆαααΉααα
αααα»αα’αΆαα LSI RAID αααααα αααααΆαααΎαααΈααααααααααα αΆαααααααΌαααΆααααααααΆααααααΆααααΆααααα½ααα·αα·ααααα
αααα»α Zabbix αααααααΎααααααΈα PowerShell
αα·ααααααα’αααΈααΆααα
αααα»αα’αΆααα’αΆα
ααα½αααΆααααααααΎα§αααααααααΎααααΆααααΈαααα»αα αα»αααα·αα§ααααααααααΆ αααα»αααααΈ LSI αααααΊααΆ StorCLI α ααΈααΆ α’αααα’αΆα
ααα½αααΆααα·ααααααααΆαααααα JSON αααααΆ αα·ααααααΌαααΆαα
GLPI API α ααΎαααΉαααααΆααααΆααα
αα»αααααΌαααααα FusionInventory ααΆααααααΎααα½α
α αΎαα αα
αααααααΎαααΆαααααααα ααααααΈαααΉαααααΎαα
αα
α»ααααααααΆααα·αααααααα
ααΎααΆα α αΎαααααααααααΈα ααααααΈααααα½αααΆ Send-RAIDtoGLPI.ps1 ααΊ
α’αααΈαααααααΌαααΆαααΆαααΆα
ααΈααΈααΈ αααα 9.5.1 (ααΆαααααααΎαα½αααα)- αααααα·ααΈαααα½α
αααααΈααΆαααΎααααα αα·αααααΆααααΆααααααΆαα Windows - Windows 2012 R2 (αα·ααααααααΆαααα) ααΆαααααααααααΆαααΈα α¬ααΆαααααααααα-VM αααααΆαα§ααααααααααΆαααααΆααααα αΌααα αααα»αααΆ PowerShell αααα 4 α¬αααααααΆααααα
- ααΆαααα‘αΎααααααα·ααΈαααααΆ MegaRAID
- αααΌαα»ααααααΆαα PowerShell -
PSGLPI - ααααΈαα αααα»α GLPI ααΆαα½αααααααα’αααααααααααααααααΆααααΆαα’αα»ααααΆαααΆαααα API ααααααααΎαααα UserToken αα·α AppToken
α ααα»α ααααΆααα αααααΆααα ααα»αααα½αα ααα½α GLPI ααΆαα’αααααΆα 2 αααααααααΆαααααΆααααααΌααΈα ααα»αααααα·αααΆααααααααααααααα· "αααααααααα" ααα ααΌα αααα ααΎααααΈαααααααΆαααααααααααααα·αααα HDD αα·α SSD αααα»αααΆααααααα α α·αααααααΎαααααΈαααααΆααα α»α "Hard Drive Models" (front/devicemodel.php?itemtype=DeviceHardDriveModel) α ααααααΈαααααΌαααααΆααααααααΆααααααα αααα»αααΌαααααΆααα·αααααα GLPI ααΎαα·αααΌα ααααααααΆααΉααα·αα’αΆα ααααααα·ααααααα’αααΈααααΌααΈαααΆαααα ααΌα αααα α’αααααααΌααααααα HDD ααααΌα αααααΆαααα SSD αα αααα»ααααααΈαααααα ααΌα αααα IDs ααααΆαα»ααΆααααααα αααα»α database ααΊ 1 αα·α 2α ααααα·αααΎααΆααααααααα αααααΆαααααααα½ααα αααα»ααααααΆααααααααααΈα Send-RAIDtoGLPI.ps1 αααααΆααααΈ HDD αα·α SSD αααα½αα±αα 1 αα·α 2 ααααααααΆαααααααααΌαααααΆαααααα½αααα
deviceharddrivemodels_id = switch ($MediaType) { "HDD" { "1" }; "SSD" { "2" }; default { "" } }
ααααα·αααΎβα’αααβαα·αβα ααβααααΆαβααΆ α¬βα’αααβααααΎβαααααΈβαααααΆααβα α»αβαααβαα»αβααααΆ α’αααβα’αΆα βααβαααααΆααβαααβα ααβααΈβααααααΈαβααΆαβαααΆαβααΆααααα
α’αααααααααΌαααααααααααΆαααΆααααααΆααααΆααα αααα»α "ααααΆαααΆαααΆαα»" (/front/state.php) α αααα»αααΆαααααααααααΆαααΆα βMediaErrorβ (αααΆαα αα ααΆααααΆαααα α»ααααα»αααΆαα αΌαααααΎααΆααα½α) αα·α βOKβ αααααΆαααααΆαααα αααα»αααααααΈααααααααααααΆαααααααα½αααααααΌαααΆααααααΌα β2β αααααΆαα βOKβ αα·α β1β αααααΆαα βMediaErrorβα
states_id = switch ($MediaError) { 0 { "2" }; { $_ -gt 0 } { "1" } }
ααααΆαααΆαααΆαααααααΊα αΆαααΆα ααααααΆααααΆαααΆααααα½α ααααα·αααΎα’ααααα·αααααΌαααΆααααααααααααααα·ααΆααααααα α’αααααα’αΆα αα»ααααααΆαααααααΆαααααα»ααααααα
αα αααα»αααααααΈααααα½αα―α αα»αααααα α ααα’α»αα’ααααα ααααα’αααα $GlpiCreds ααααΌαααααΆα URL αα αααΆαααΈααα GLPI API, UserToken αα·α AppToken α
α’αααΈααααα αααα»αααααααΈα
αααααΆαααΆαααα JSON αααααα»αααααΆα αα·α ifs ααα ααααααΈααα·ααΆαα’αΆα ααΌα αααααααα»αααΉααααααΆααα’αααΈαααααα·ααααΆααααααΆαα ααΈαααα
αα αααααΎαααααΎαααΆαααααΌααα ααΎαααΆαααΈα ααααααΈαααααααΆααα§ααααααααααΆααΆααα’αα α αΎααααααααααΆααα αααα»αααΌαααααΆααα·αααααα GLPI ααΆααααααααα ααααα·αααΎααΆαα·αααααΎααα ααΆαααααααααααΌα ααααα·αααΎααΆαα·αααααΎαααααΌααα ααΆααααααααααααααα ααααΌααααΆαααααΈαα GLPI α αΎααααα αΌαααΆαααααα αααα»αααΌαααααΆααα·ααααααα
ααααααΈαααααΈααΈαα½ααααΉαααααΆααΆααααααααααΆαααααΈ ααα»ααααααΆαα·αααΉαααΈαααααα»αα’αααΈαααααΆααααααα ααΌα ααααα’αααααΉαααααΌαααααΎααΆαααααα
α§ααΆα αααααααΆαααΆαααααααΆα
ααααΆααααααααΈαααΆαααααααΈα Deploy-Send-RAIDtoGLPI.ps1 αααααΉαααΆαααααααααΆαα ααααΈαααΆαα½αααΉαα―αααΆαα αΆαααΆα αααΈαααΆαααΈααα GLPI ααααααΎα α αΎαααΆαααααααΆααα½αααΆαα αααΆαααΈαααΈαα½ααα
αααααΆααααΈα ααααα―αααΆα ααααααΈαααΉαααα‘αΎαααααΆααααΆα FusionInventory ααΎααααΈααααΎαααΆαααΆαα·α αα ααΆααααα αΆααααα αα·ααααααΎαααΆααα·α αα ααΌα ααααΆαααααΆααααααααΈαααααααΎαα αααααΆααβααΈβααΆαβα’αα»ααααβαααβαααααα ααΈαααα»αβααΎαβααΉαβα’αΆα βααΎαβααΎα drives αααα»αβααααα Components ααααβαα»αααααΌαααβαααα»α GLPI α
αααααα
α₯α‘αΌαααα αααα αΌααα ααΆαα GLPI αα αααα»α βSettingsβ -> βComponentsβ -> βHard Drivesβ menu ααΎαα’αΆα α α»α ααΎ drive model α αΎαααΎαααα·ααΆαααααααΆ ααΎααααΈαααααΈα’αααΈαααααΎαααααΌααα·αα
ααααα: www.habr.com