BigFix rapport

Dokumentet beskriver resultater av tester kjørt på BigFix systemet ifølge punktene fra testmatrise.

Tips og triks

  1. Etter at en aksjon (action) er blitt kjørt, kan man sjekke litt mer detaljert status om dens kjøring på følgende måte:

Marker ønsket aksjon, deretter nederst i feltet velg «Computers» tab, høyre klikk på maskin objektet og fra menyen som dukker opp velg «Show Action Info». Der kan man sjekke litt mer om aksjons kjøring og deler av aksjonen som eventuelt har feilet.

  1. For å se siste kommentarer gjør du følgende:

«Tools -> View Recent Comments»

Der kan man se siste kommentarer fra operatorer, og sjekke eventuelle grunner for aksjoner de har kjørt.

  1. Å laste opp pakker/fixlet til server eller en relay, må man først lage en pakke som skal brukes og da redigere dens action feltet for å endre protokoll som anvendes. Nemlig, default protokoll er SWDProtocol, og den viste det seg, kan brukes kun når en fixlet allerede er lastet opp på server eller relay og så skal videre distribueres til klientmaskiner. Så endring som skal til er å endre i prefatch delen av scriptet «SWDProtocol» til «http».

For at man skal slippe å gjøre alt dette, må man installere følgende fixlet på BigFix server:

Software Distribution -> Fixlets and Tasks -> “TEM Server: Register Download Plugin for Software Distribution”

  1. «Manage Software Distribution Packages Dashboard» har hatt en del feil rundt pakker og deres status på BigFix Srever. Dette korrigeres med installasjon av følgende Fixlet på BigFix Server:

Software Distribution -> Fixlets and Tasks -> “TEM Server: TEM Upload Maintenance Service for Software Distribution”

Resultater av tester kjørt mot testmatrise

Tester og hva de skal måle

Installasjon av 7-zip. Installasjon fungerer, riktig nok har jeg brukt pakke fra «dist» hvor installasjon er pakket inn i en.bat fil. Ren .msi installasjon er testet med QuickTime installasjon. Avinstallasjons oppfører seg pent også.

 

Patching av Office 2010. Det har jeg ikke testet.

 

Installasjon av Office 2010, fungerer meget bra, jeg har kjørt installasjon pakke/fixlet gjentatte ganger og hver gang fikk suksess. Ernesto har laget en kjempebra pakke.

 

Installasjon av MatLab 2011A/B. I utgangspunktet problemet med Matlab var at den var for stor for å passe inn i «cache» hvis størrelse er satt av default innstillinger på klientmaskiner. Resultatet var at nedlasting prosess begynner og kjører i en stund, og straks klients «pre-cache» blir fylt opp, stoppet den. Feilmelding i aksjons status feltet var «Download Failed». For å unngå dette (og for den saks skyld for å muliggjøre distribusjon av hvilken som helst stor pakke), må man gjøre følgende:

 

Høyre klikk på maskinobjektet (klient maskin som skal motta pakken) -> «Edit Computer Settings» -> Add -> der fra fallende menu’en velger man «_BESClient_Download_PreCacheStageDiskLimitMB» og verdi (Value) er 7000. Dette tallet her er valgt for å passe godt med Matlab sitt behov, men om man skal distribuere en annen pakke som er større, så bør man sette dette tallet til en større verdi (større en pakkens størrelse).

OBS! Det kan hende at den innstillingen ikke finnes i predefinert liste. Da må du legge den selv, manuelt.

 

Installasjon av Firefox som App-V applikasjon. Det har jeg ikke testet.

 

Installasjon av iTunes/QuickTime. QuickTime pakke er en ren .msi fil og den fungerer ganske bra. Gjentatte installasjoner og avinstallasjoner avslørte ikke noen feil. Det er verdt å nevne her at når man skal lage en Fixlet av .msi pakke, så får man i samme slengen mulighet til å lage en avinstall fixlet, hvilket er ganske fint.

 

Installasjon av programvare for maskiner som ikke er kontormaskiner. Todo. Forskjellige kombinasjoner av maskiner på og utenfor UiO nettet, og med og utenfor domenet. Står som neste ting å teste på min liste.

 

Brukerstøtte

 

Self-service. En form for self-service finnes også på BigFix,  og der heter det Selv-Provisioning.

 

Når man skal lage en Fixlet eller en Task, det er mulig å gjøre den til et tilbud til sluttbrukeren (Offer). Der kan man velge hva slags tekst bruker skal få, hvor mye fleksibilitet den får når den skal reagere på tilbudet og hvilke aksjoner kjøres i bakkant når den velger forskjellige punkter fra tilbudet. Dette kan man gjøre ved flere pakker slik at bruker får en hel bunke med applikasjoner den kan velge imellom. Tilbudet duker opp ganske diskré på «Tray Bar» som en liten boble som brukeren kan trykke på for å få opp vindu med pakker. Ting som ikke er testet samt ting som jeg enda ikke har svar på er:

 

  1. Forsvinner boble etter hvert, og går det an å fremkalle den når det passer best for bruker?
  2. Fungerer denne funksjonaliteten fra en hjemmemaskin, dvs. kan bruker som sitter hjemme fremkalle forhånddefinert tilbud.

Remote Assistance.  Alt rundt Remote Desktop og Remote Assistance for Windows maskiner ligger under «BigFix Remote Desktop for Windows» site. Der kan man kjøre analyser, se forskjellige tabeller og statistikk og styre Remote Desktop og Remote Assistance på klient maskiner. Den site’n krever litt grundigere gransking, da jeg ikke har kjørt noen uttømmende tester.

Domain unlockuser og ep runcmd har jeg ikke funnet makne til. Her antar jeg at noen scripting mot API og konsoll skal til for å få noe som ligner på disse kommandoer.

Rapportering

Software Asset Management. Den finnes. Man kan velge hvilke applikasjoner man skal «følge», og etterpå se en ganske fin og oversiktlig statistikk på «Application Usage Information» Dashboard. Foreløpig har jeg bare Internett Explorer og Adobe Reader markert som applikasjoner som jeg vil se statistikk på. Site heter «BES Inventory and License» og den må være aktivert.

Hardware Inventory.  Den finnes også. Forskjellige analyser fra ovennevnte site må aktiveres, og da kan man på forskjellige steder få oversikt over den type informasjon. For eksempel «Summary» feltet på en vilkårlig maskin gir alskens informasjon bla. HW Inventory.

Software Inventory. Den type informasjon også finnes på forskjellige steder, bla. «Summary» feltet akkurat som ved eksempel over. Her må man også aktivere noen analyser fra «BES Inventory and Licenses Site».

Strømforbruk. Det er mye fokus på strømforbruk i BigFix. Site ved navn «Power Management» må aktiveres samt forskjellige analyser (fra samme site) etter ønske/behov. Etter det kan man se statistikk på «Power Consumption Summary» Dashboard for eksempel. For å kunne spore strømforbruk på klient maskiner må man aktivere «Power Tracking» på samtlige klienter. Fixlet ved navn «Enable Power Tracking» gjør dette mulig. En annen Fixlet som heter «Enable Client Dashboard» fra samme site, gjør det mulig at hver bruker på sin maskin kan slå opp en Dashboard og sjekke strømforbruk på sin egen maskin. Dashboard ligger i samme «boble» på «Tray Bar» sammen med «Self-Service» applikasjoner.

Annet

Reinstallasjon. Hva skjer hvis man bytter maskinvare eller en annen maskin med samme navn dukker opp på nettet? Kan en maskin reinstallere alle sine applikasjoner etter det? Det punktet har jeg ikke testet, men det står høyt prioritert på min liste.

Dra nå. Dette er mulig. Man kan starte oppdateringer når som helst. "Take action" knappen gir ørten muligheter for finjustering av den opsjonen.

Lokal passordsikkerhet. Dette har jeg ikke testet.

Autorisering. Hver operator (vanlig, altså ikke-master operator) får sin egen site (per default), og sine egne maskiner (utdelt av master-opeartor) og kan dermed ikke se og langt mindre administrere andres maskiner. Operatorer abonnerer på forskjellige site’er (altså på dem de har lov til å lese), og dermed får en bunke med Fixlets m.m for å kjøre på sine maskiner. Det virker som om oppdeling av administreringsområder er ganske lett og intuitivt i BigFix. I tillegg til det, så er det mulig å koble BigFix til Microsoft Windows AD og på den måten overføre rettighetsstruktur (grupper og brukere) fra AD til BigFix.

                Penetrasjon. Cert tester dette punktet.

Alt som er testet/skal testes er gjort med tanken på at en gitt funksjonalitet skal finnes og mulighetene skal utforskes. Det er viktig å nevne her at en grundigere gjennomgang er ønskelig for at én skal kunne danne seg et fullstendig bilde av hva som er og hva som ikke er mulig å få ut av BigFix Systemet.

           

Publisert 19. des. 2012 13:49