Clàr-stuthan LSI RAID ann an GLPI

Clàr-stuthan LSI RAID ann an GLPI
Anns an obair agam, bidh mi gu tric a’ faighinn eòlas air dìth fiosrachaidh mun bhun-structar, agus le àrdachadh anns an àireamh de luchd-frithealaidh a thathas a’ frithealadh, tha seo a’ tionndadh gu fìor chràdh. Fiù ‘s nuair a bha mi nam rianadair ann am buidhnean beaga, bha mi an-còmhnaidh ag iarraidh faighinn a-mach càite, càite an deach a phlugadh a-steach, cò na daoine a bha an urra ris a’ phìos bathar-cruaidh no seirbheis, agus nas cudromaiche, airson atharrachaidhean a chlàradh ann an seo uile. Nuair a thig thu gu àite ùr agus a thachras tu air tachartas, thèid tòrr ùine a chaitheamh a’ lorg an fhiosrachaidh seo. An ath rud, innsidh mi dhut na bha agam ri aghaidh ann an RuVDS, agus mar a dh ’fhuasgail mi an duilgheadas a tha air a chomharrachadh san tiotal.

ro-eachdraidheil

Mar rianadair iomairt, cha robh mòran eòlais agam ag obair ann an ionad dàta, ach fhuair mi sealladh air RackTables. Sheall e gu soilleir an raca leis na frithealaichean, UPS, suidsichean agus a h-uile ceangal eatarra. Cha robh siostam mar seo aig RuVDS, ach dìreach faidhlichean Excel/pàipear le fiosrachadh mu luchd-frithealaidh, cuid de na co-phàirtean aca, àireamhan racaichean, msaa. Leis an dòigh-obrach seo, tha e glè dhoirbh sùil a chumail air atharrachaidhean ann am pàirtean beaga. Ach is e diosgan na stuthan consum as cudromaiche agus as trice air an cur nan àite airson frithealaichean. Tha e glè chudromach fiosrachadh as ùire a chumail mu inbhe diosgan agus an tèarmann ro-innleachdail. Ma dh’ fhailicheas draibhear bho raon RAID agus nach tèid a chuir na àite gu sgiobalta, faodaidh seo leantainn gu builean marbhtach aig a’ cheann thall. Mar sin, tha fìor fheum againn air siostam a bhios a’ cumail sùil air far a bheil diosgan agus an suidheachadh gus tuigse fhaighinn air na dh’ fhaodadh sinn a bhith a dhìth agus dè na modailean a dh’ fheumas sinn a cheannach.

Gus an teasairginn thàinig GLPI, toradh stòr fosgailte a chaidh a dhealbhadh gus coileanadh roinnean IT a leasachadh agus an toirt suas gu ideals ITIL. A bharrachd air clàr uidheamachd agus riaghladh racaichean, tha bunait eòlais aige, deasc seirbheis, riaghladh sgrìobhainnean agus mòran a bharrachd. Tha mòran plugins aig GLPI, nam measg FusionInventory agus OCS Inventory, a leigeas leat fiosrachadh a chruinneachadh gu fèin-ghluasadach mu choimpiutairean agus innealan eile tro stàladh àidseant agus SNMP. Faodaidh tu barrachd a leughadh mu bhith a’ stàladh GLPI agus plugins ann an artaigilean eile, nas fheàrr - sgrìobhainnean oifigeil. Faodaidh tu a stàladh air an aoigheachd againn air teamplaid deiseil lampa.

Ach, às deidh dhuinn an neach-ionaid a chleachdadh, fosglaidh sinn na pàirtean coimpiutair ann an GLPI agus chì sinn seo:

Clàr-stuthan LSI RAID ann an GLPI
Is e an duilgheadas a th’ ann nach fhaic gin de na plugins fiosrachadh mu na diosgan fiosaigeach ann an arrays LSI RAID. An dèidh faicinn mar a tha a’ chùis seo air a rèiteach airson sgrùdadh ann an Zabbix a’ cleachdadh sgriobt PowerShell lsi-raid.ps1 Cho-dhùin mi fear coltach ris a sgrìobhadh airson fiosrachadh a ghluasad gu GLPI.
Gheibhear dàta mu na diosgan san raon le bhith a’ cleachdadh goireasan bhon neach-dèanamh smachd; a thaobh LSI, is e seo StorCLI. Bhon seo gheibh thu dàta ann an cruth JSON, parsadh e agus cuir air adhart e gu GLPI API. Ceangailidh sinn na diosgan ri coimpiutairean a tha FusionInventory air a chruthachadh mu thràth. Nuair a thèid a chuir gu bàs a-rithist, bheir an sgriobt ùrachadh air an dàta air na diosgan agus cuiridh e feadhainn ùra ris. Tha an sgriobt fhèin Send-RAIDtoGLPI.ps1 an seo air GitHub. An ath rud innsidh mi dhut mar a chleachdas tu e.

Na tha a dhìth

  1. GLPI dreach 9.5.1 (deuchainn air an fhear seo)
  2. Плагин Cunntas Fusion agus àidseant airson Windows
  3. Windows 2012 R2 (agus nas àirde) mar shiostam aoigheachd, no riaghladh-VM le rianadair air a chuir a-steach ann, dreach PowerShell 4 no nas àirde
  4. Mar a stàlaich draibhear MegaRAID
  5. Modal airson PowerShell - PSGLPI
  6. Cunntas ann an GLPI le ìomhaigh Rianachd airson cead tro API air a chruthachadh le UserToken agus AppToken

Puing chudromach. Airson adhbhar air choireigin, tha 2 aonad eadar-dhealaichte aig GLPI airson a’ mhodail diosc, ach chan eil seilbh “seòrsa meadhanan” ann. Mar sin, gus na feartan HDD agus SSD a chlàradh, chuir mi romham an liosta tuiteam-sìos “Modailean Hard Drive” a chleachdadh (front/devicemodel.php?itemtype=DeviceHardDriveModel). Feumaidh na luachan sin a bhith aig an sgriobt ann an stòr-dàta GLPI, air neo cha bhith e comasach dha dàta a sgrìobhadh mun mhodail diosc. Mar sin, feumaidh tu an toiseach HDD, an uairsin SSD a chuir ris an liosta fhalamh seo, gus am bi IDan nan eileamaidean sin san stòr-dàta 1 agus 2. Ma tha feadhainn eile ann, an uairsin cuir an loidhne seo den sgriobt Send-RAIDtoGLPI.ps1 às deidh sin HDD agus SSD an àite 1 agus 2 na IDan co-fhreagarrach aca:

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

Mura h-eil thu airson dragh a chuir air seo no ma chleachdas tu an liosta tuiteam-sìos seo ann an dòigh eadar-dhealaichte, faodaidh tu dìreach an loidhne seo a thoirt air falbh bhon sgriobt.

Feumaidh tu cuideachd inbhean a chuir ris airson na diosgan ann an “Element Statuses” (/front/state.php). Chuir mi ris na h-inbhean “MediaError” (bha co-dhiù aon mhearachd inntrigidh diosc) agus “OK”, loidhne san sgriobt far a bheil na IDan aca air an gluasad, “2” airson “OK” agus “1” airson “MediaError”:

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

Tha feum air na h-inbhean sin airson goireasachd; mura h-eil feum agad air na feartan sin, faodaidh tu an loidhne seo a dhubhadh às gu tur cuideachd.

Anns an sgriobt fhèin, na dìochuimhnich na caochladairean a chomharrachadh dhutsa. Feumaidh an URL gu frithealaiche API GLPI, UserToken agus AppToken a bhith ann an $GlpiCreds.

Dè tha anns an sgriobt

Mar thoradh air parsadh JSON trom agus ifs falamh, tha an sgriobt duilich a leughadh, agus mar sin bheir mi cunntas air a loidsig an seo.

Nuair a thèid a chuir air bhog an toiseach air an òstair, bidh an sgriobt a’ dol tro na riaghladairean gu lèir agus a’ lorg diosgan san stòr-dàta GLPI a rèir àireamhan sreathach; mura lorg e e, bidh e a’ coimhead airson a’ mhodail. Mura lorg e am modail, cuiridh e am modail ris. modail den diosc ùr gu GLPI agus cuiridh e an diosc seo a-steach don stòr-dàta.

Feuchaidh gach pas ùr an sgriobt ri diosgan ùra a lorg, ach chan eil fios aige ciamar a bheir thu air falbh feadhainn a tha a dhìth, mar sin feumaidh tu a dhèanamh le làimh.

Eisimpleir de chleachdadh

Anns an tasglann sgriobt tha an sgriobt Deploy-Send-RAIDtoGLPI.ps1, a luchdaicheas sìos tasglann ZIP leis na faidhlichean riatanach bhon t-seirbheisiche GLPI againn agus cuiridh iad gu gach aoigh iad.

Às deidh dhut na faidhlichean a chopaigeadh, cuiridh an sgriobt an neach-ionaid FusionInventory a-steach gus a ruith mar ghnìomh làitheil agus cruthaichidh e an aon ghnìomh airson an sgriobt againn. Às deidh dhuinn a chuir an gnìomh gu soirbheachail, chì sinn mu dheireadh na draibhearan anns an roinn Co-phàirtean den choimpiutair ann an GLPI.

thoradh air

A-nis, le bhith a 'dol gu GLPI anns a' chlàr "Settings" -> "Components" -> "Hard Drives", is urrainn dhuinn briogadh air na modalan dràibhidh agus an àireamh fhaicinn gus tuigsinn dè a dh'fheumas sinn a cheannach.

Clàr-stuthan LSI RAID ann an GLPI
Clàr-stuthan LSI RAID ann an GLPI

Source: www.habr.com

Cuir beachd ann