FörestĂ€ll dig att du har en komplett serverinfrastruktur: flera dussin luftkonditioneringar, massor av dieselgeneratorer och UPS-enheter. För att "hĂ„rdvaran" ska fungera som den ska kontrollerar du regelbundet dess funktionalitet och glömmer inte underhĂ„llet: kör teststarter, kontrollerar oljenivĂ„er och byter ut delar. Ăven för en enda server mĂ„ste mycket information lagras: utrustningsregister, lista över förbrukningsartiklar pĂ„ lagret, schema för förebyggande arbete, samt garanti dokument, avtal med leverantörer och entreprenörer.Â
Nu multiplicerar vi antalet hallar med tio. Det dyker upp logistikfrĂ„gor. Var ska man lagra vad för att slippa springa efter varje reservdel? Hur fyller man pĂ„ lagret i tid sĂ„ att oförutsedda reparationer inte överraskar? Om det finns mycket utrustning Ă€r det omöjligt att hĂ„lla alla tekniska arbeten i huvudet, och pĂ„ papper Ă€r det svĂ„rt. HĂ€r kommer MMS, eller underhĂ„llshanteringssystemet, in i bilden â ett system för att hantera tekniskt underhĂ„ll av utrustning.Â

I MMS skapar vi scheman för förebyggande och reparationsarbeten och lagrar instruktioner för tekniker. Inte alla datacenter har ett sĂ„dant system; mĂ„nga anser att det Ă€r en för dyr lösning. Men utifrĂ„n vĂ„r egen erfarenhet har vi konstaterat att det Ă€r inte verktyget som Ă€r viktigt, utan tillvĂ€gagĂ„ngssĂ€ttet till informationshantering. Vi skapade det första systemet i Excel och utvecklade det gradvis till en programvara.Â
Tillsammans med vi bestĂ€mde oss för att dela med oss av vĂ„r erfarenhet av att utveckla vĂ„rt eget MMS. Jag kommer att visa hur systemet har utvecklats och hur det har hjĂ€lpt oss att införa bĂ€sta praxis inom tekniskt underhĂ„ll. Alexey kommer att berĂ€tta om hur han fick MMS i arv, vad som har förĂ€ndrats under denna tid och hur systemet underlĂ€ttar livet för tekniker nu.Â
Hur vi kom till vÄrt eget MMS
Till en början fanns det mappar. För 8-10 Är sedan lagrades informationen i en fragmenterad form. Efter tekniskt underhÄll signerade vi protokoll för utförda arbeten, lagrade pappersoriginal i arkiv och skannade kopior i nÀtverksmappar. PÄ samma sÀtt samlade vi information om reservdelar, verktyg och tillbehör i mappar med uppdelning efter utrustning. SÄ kan man leva, om man bygger en struktur och tillgÄngsnivÄer för dessa mappar.
Men dĂ„ har du tre problem:Â
- Navigation: att byta mellan olika mappar tar tid. Om du vill se reparationer pÄ specifik utrustning under flera Är mÄste du göra mÄnga klick.
- Statistik: ni kommer inte ha det, och utan det Ă€r det svĂ„rt att förutsĂ€ga hur snabbt olika utrustningar gĂ„r sönder eller hur mycket ZIPlan som ska planeras för nĂ€sta Ă„r. Â
- Reaktionens snabbhet: ingen pĂ„minner om att komponenterna hĂ„ller pĂ„ att ta slut och att ni behöver bestĂ€lla fler. Det Ă€r ocksĂ„ oklart att samma utrustning inte gĂ„r sönder för första gĂ„ngen. Â
Vi förvarade dokumenten sĂ„ ett tag, men sedan upptĂ€ckte vi Excel đ
MMS i Excel. Med tiden flyttade dokumentationsstrukturen till Excel. I grunden fanns en lista över utrustning, och vi kopplade ihop den med scheman för underhĂ„ll, checklistor och lĂ€nkar till utförda arbeten:Â

I listan över utrustning angav vi de viktigaste egenskaperna och platsen i datacentret:

Det blev en sorts navigator dÀr man snabbt kan förstÄ vad som hÀnder med utrustningen och dess underhÄll. Om det behövs kan man frÄn underhÄllsschemat kolla specifika handlingar via lÀnkar:

Om man noggrant för en dokumentation i Excel fungerar lösningen bra för ett litet serverrum. Men det Ă€r ocksĂ„ temporĂ€rt. Ăven om vi anvĂ€nder en luftkonditionering och gör underhĂ„ll en gĂ„ng i mĂ„naden, kommer vi under fem Ă„r att samla hundratals fel, och vĂ„r Excel-fil kommer att vĂ€xa. Om vi lĂ€gger till en till luftkonditionering, en dieselgenerator och en UPS, mĂ„ste vi skapa flera blad och lĂ€nka dem med varandra. Ju lĂ€ngre historik, desto svĂ„rare blir det att snabbt fĂ„ fram den information man behöver.Â
Första "vuxna" systemet. à r 2014 genomgick vi den första granskningen av Management & Operations enligt Uptime Institute:s standarder för Operativ HÄllbarhet. Vi gick nÀstan igenom med just den Excel-filen, men under Äret förbÀttrade vi den rejÀlt: vi la till lÀnkar till instruktioner och checklistor för ingenjörerna. Revisorerna ansÄg att detta format var fullt fungerande. De kunde spÄra alla operationer med utrustningen och försÀkra sig om att informationen var aktuell och att processerna var uppbyggda. Granskningen klarade vi "med bravur", vi fick 92 poÀng av 100 möjliga.
FrĂ„gan uppstod: hur gĂ„r vi vidare. Vi beslutade att en "seriös" MMS krĂ€vs, tittade pĂ„ flera betalprogram, men beslutade till slut att skriva mjukvaran sjĂ€lva. Den dĂ€r Excel anvĂ€ndes som en detaljerad kravspecifikation. HĂ€r Ă€r de uppgifter vi stĂ€llde till MMS.Â
Vad ville vi ha frÄn MMS
I de flesta fall Àr MMS en uppsÀttning register och rapporter. VÄr hierarki av register ser ungefÀr ut sÄ hÀr:

Det allra första registret pÄ översta nivÄn Àr förteckningen över byggnader: maskinhallar, lager dÀr utrustning finns.

DÀrefter kommer förteckningen över ingenjörsutrustning. Den har vi samlat in enligt system:
- Klimatsystem: luftkonditionering, kylmaskiner, pumpar.
- Elförsörjningssystem: UPS, dieselgeneratoranlÀggningar, distributionspaneler.

För varje utrustning samlar vi in ââgrundlĂ€ggande data: typ, modell, serienummer, tillverkarens data, tillverkningsĂ„r, datum för idrifttagning, garantiperiod.
NĂ€r vi har fyllt i listan över utrustning, upprĂ€ttar vi ett underhĂ„llsprogram: hur och hur ofta underhĂ„ll ska göras. I underhĂ„llsprogrammet beskriver vi ett antal Ă„tgĂ€rder, till exempel: byta ut det hĂ€r batteriet, justera en specifik del och sĂ„ vidare. Ă tgĂ€rderna beskrivs i ett separat register. Om Ă„tgĂ€rden upprepas i olika program behöver vi inte beskriva den pĂ„ nytt varje gĂ„ng â vi tar bara en fĂ€rdig frĂ„n registret:

Ă
tgĂ€rderna "Ăndring av temperaturinstĂ€llningar" och "Byte av snabbkopplingar för kablar" kommer att vara gemensamma för kylmaskiner och klimatsystem frĂ„n samma tillverkare.
Nu kan vi skapa ett underhÄllsschema. Vi kopplar underhÄllsprogrammet till en specifik utrustning, och systemet kontrollerar automatiskt i programmet hur ofta underhÄll ska göras och berÀknar arbetstiden frÄn datumet för idrifttagning:
Det Àr möjligt att automatisera skapandet av ett sÄdant schema Àven med hjÀlp av Excel-format.
En inte helt uppenbar historia: vi hĂ„ller ett separat register över utsatta arbeten. Schema Ă€r ett schema, men vi Ă€r alla mĂ€nniskor och förstĂ„r att det kan hĂ€nda mycket. Till exempel har en förbrukningsvara inte kommit i tid och underhĂ„llet mĂ„ste flyttas en vecka. Det Ă€r en normal situation om man övervakar den. Vi hĂ„ller statistik över uppskjutna och ouppfyllda arbeten och strĂ€var efter att avbokningar av underhĂ„ll ska ligga pĂ„ noll. Â
Ăven för varje utrustning hĂ„lls statistik över olyckor och akuta reparationerVi anvĂ€nder statistik för att planera inköp och identifiera svaga punkter i infrastrukturen. Till exempel, om en kompressor brinner ut tre gĂ„nger i rad pĂ„ samma plats, Ă€r det en signal att leta efter orsaken till felen.  Â

Historiken över underhÄll och reparationer har samlats under fyra Är för en specifik luftkonditionering.
Den nĂ€sta handboken â ZIPP. I den tar vi hĂ€nsyn till vilka förbrukningsvaror som behövs för utrustningen, var och i vilken mĂ€ngd de lagras. HĂ€r sparar vi ocksĂ„ information om leveranstider för att bĂ€ttre kunna planera inkomster till lagret.Â
Antalet ZIPP berÀknas utifrÄn Ärlig statistik över reparationer per enhet av utrustning. För alla ZIPP anges en miniminivÄ: vilken minimiantal reservdelar som behövs för varje objekt. Om ZIPP tar slut, markeras kvantiteten i handboken:
Minimala kvantiteten för trycksensorer bör vara minst tvĂ„, men det finns bara en kvar. Det Ă€r dags att lĂ€gga en bestĂ€llning.Â
SĂ„ snart en sĂ€ndning av ZIPP kommer, fyller vi handboken med data frĂ„n fraktsedeln och anger lagringsplatsen. Vi ser omedelbart nuvarande lager av sĂ„dana ZIPP pĂ„ lagret:Â

Vi för Ă€ven en separat kontaktkatalog. HĂ€r registrerar vi uppgifter om leverantörer och entreprenörer som utför underhĂ„ll:Â

Till varje entreprenörs karta kopplas certifikat och behörighetsgrupper för elsĂ€kerhet. NĂ€r vi upprĂ€ttar scheman kan vi se vem av specialisterna som har rĂ€tt behörighet.Â

Under tiden som MMS har existerat har hanteringen av behörigheter pĂ„ plats förĂ€ndrats. Till exempel har dokument med metodiska instruktioner för utförande av underhĂ„ll tillkommit. Tidigare fick vi plats med Ă„tgĂ€rderna i en liten checklista, men i de detaljerade instruktionerna finns allt: hur man förbereder sig, vilka villkor som behövs och sĂ„ vidare.  Â
Hur hela processen Ă€r organiserad nu, berĂ€ttar ett exempel .Â
Hur underhÄll utförs i MMS
För lĂ€nge sedan dokumenterades utförda arbeten i efterhand. Vi genomförde helt enkelt underhĂ„ll och signerade sedan protokollet för utförda arbeten. Det gör 99% av serverar, men utifrĂ„n erfarenhet Ă€r det otillrĂ€ckligt. För att inte glömma nĂ„got, upprĂ€ttar vi först arbetsorder. Detta Ă€r ett dokument som beskriver arbetet och villkoren för dess utförande. Varje underhĂ„ll och reparation i vĂ„rt system börjar med detta. Hur det gĂ„r till:Â
- Vi tittar pÄ de nÀrmaste planerade arbetena i underhÄllsschemat:

- Vi skapar en ny arbetsorder. VĂ€lj entreprenör för underhĂ„ll, som leder processen frĂ„n vĂ„r sida och godkĂ€nner arbetet hos oss. Ange var och nĂ€r arbetet ska utföras, vĂ€lj typ av utrustning och programmet vi ska anvĂ€nda:Â

- Efter att ha sparat kortet gĂ„r vi vidare till detaljerna. Ange utföraren och kontrollera om de har tillstĂ„nd för de nödvĂ€ndiga arbetena. Om det inte finns nĂ„got tillstĂ„nd markeras fĂ€ltet i rött, och det gĂ„r inte att utfĂ€rda arbetsordern: Â

- Ange specifik utrustning. Beroende pÄ typ av arbete har underhÄllsprogrammet specificerade förberedande ÄtgÀrder, till exempel: bestÀll brÀnsle till platsen, planera en introduktionsinstruktion för ingenjörerna och informera kollegorna. Listan med ÄtgÀrder kommer att visas automatiskt, men vi kan ocksÄ lÀgga till egna punkter, allt Àr ganska flexibelt:

- Spara arbetsordern, skicka ett mail till godkÀnnaren och vÀnta pÄ deras svar:

- Vid ingenjörens ankomst skriver vi ut arbetsordern direkt frÄn systemet.

- I arbetsordern finns en checklist för underhÄllsprogrammet. Arbetsledaren i datacentret övervakar underhÄllet och sÀtter en bock.

Under en tid rĂ€ckte en kort checklista. Sedan införde vi metodiska instruktioner, eller MOP (metod för procedur). Med hjĂ€lp av ett sĂ„dant dokument kan varje certifierad ingenjör utföra kontroll av vilken utrustning som helst.Â
Allt Ă€r skrivet sĂ„ detaljerat som möjligt, ner till mallar för informationsbrev och vĂ€derförhĂ„llanden:Â

Det utskrivna dokumentet ser ut sÄ hÀr:

Enligt standarderna frÄn Uptime Institute bör en sÄdan MOP finnas för alla operationer. Detta Àr en ganska stor mÀngd dokumentation. UtifrÄn erfarenhet rekommenderar vi att utveckla dem gradvis, till exempel en MOP per mÄnad.
- Efter arbetet utfĂ€rdar ingenjören en rapport om utförda arbeten. Vi skannar den och bifogar den till kortet tillsammans med skanningar av andra dokument: arbetsorder och MOP.Â

- I arbetsordern markerar vi utförda arbeten:Â

- I utrustningskortet har historiken för underhÄll bevarats:

Vi har visat hur vĂ„rt system ser ut just nu. Men arbetet med MMS Ă€r inte slut, flera förbĂ€ttringar Ă€r redan planerade. Till exempel lagrar vi just nu mycket information i skanningar. I framtiden planerar vi att göra underhĂ„llet papperslöst: koppla ihop en mobilapp dĂ€r ingenjören kan sĂ€tta bockar och direkt spara informationen i kortet.Â
SjÀlvklart finns det mÄnga fÀrdiga produkter pÄ marknaden med liknande funktioner. Men vi ville visa att Àven en liten Excel-fil kan utvecklas till en fullt fungerande produkt. Detta kan göras sjÀlv eller med hjÀlp av entreprenörer, det viktigaste Àr rÀtt tillvÀgagÄngssÀtt. Det Àr aldrig för sent att börja.
KĂ€lla: habr.com












