Driften av servere og nettverk kan være svært forskjellig avhengig av hva slags nettverk og organisasjon serveren brukes i. I et lite nettverk er det kanskje bare én person til å drifte alt som har med IT å gjøre. I større nettverk kan driftsoppgavene være fordelt på flere personer.
Remote Desktop er kanskje det viktigste verktøyet for å administrere en Windows-server. Med dette verktøyet kan vi få opp skjermbildet fra serveren i et vindu på en klient. I dette vinduet kan vi gjøre de samme oppgavene som om vi satt fysisk ved serveren. Med Remote Desktop kan vi altså sitte på kontoret og administrere serveren selv om den står på et annet rom.
Vi satte opp Remote Desktop da vi installerte serveren, så dette skulle være i orden.
Remote Desktop Services er en rolle som kan installeres for å gi vanlige brukere Remote Desktop-tilgang. Hvis vi som administrator ønsker å kunne fjernadministrere serveren, trenger vi ikke installere denne rollen. Det er nok å tillate Remote Desktop.
Når vi kun bruker den administrative fjerntilgangen, er det en begrensning på maks. to samtidige pålogginger.
Det er også en begrensning på at samme bruker kun kan være logget på én gang. Dette kan vi endre slik:mittdomene.no
.Hvis vi ønsker å kjøre Remote Desktop fra en maskin som er utenfor vårt eget nett, f.eks. hjemmefra, vil nettverkstrafikken som regel være sperret i en ruter eller brannmur. Hvis man ønsker å kjøre Remote Desktop utenfra, må man derfor ha en metode for å få tilgang til serveren.
Remote Server Administration Tools (RSAT) gir oss en annen mulighet til å fjernadministrere serveren. Det anbefales å bruke en klient av samme generasjon som serveren eller en nyere. For Server 2016 er dette Windows 10.
mittdomene
.Server1
.administrator@mittdomene.no
slik at vi får rettigheter til å administrere serveren.Vi kan starte Event Viewer fra Tools-menyen i Server Manager eller ved å trykke på Windows → event.
Med Event Viewer kan vi se på forskjellige loggfiler på serveren. Vi finner tre viktige loggfiler under Windows Logs, nemlig Application, Security og System. Ellers er loggene som ligger under Customs Views for hver rolle, viktige.
Meldingene som kommer i loggene, er delt i tre: Informasjon, Advarsel (Warning) og Feil (Error). Av og til kan vi få feil og advarsler som vi kan ignorere f.eks. i funksjoner som vi ikke benytter.
Det kommer så mange meldinger i Event Viewer at det kan være vanskelig å hente ut den informasjonen vi ønsker. Feil og Advarsler kommer heldigvis ikke så ofte, så disse er det enklere å følge med på. Hvis vi derimot ønsker å hente informasjon fra informasjonsmeldingene, kan det være tyngre. Vi kan lage Custom Views som kan filtrere ut bestemte typer av informasjon som kan hjelpe oss.
Selv om vi bruker filteret ovenfor, vil vi fortsatt få litt ekstra informasjon i loggen. Dette er fordi også maskinene i domenet logger inn med jevne mellomrom. Les også om Auditing under sikkerhet.
Performance er et verktøy vi kan bruke til å overvåke ytelsen på en datamaskin med. Vi kan plukke ut noen ressurser som vi ønsker å følge med på, og få presentert disse ved hjelp av grafer. Det er også mulig å samle de dataene vi ønsker i en fil, slik at vi kan analysere dem senere. I tillegg kan vi sette opp alarmer som sier ifra når en variabel oppnår en bestemt verdi, for eksempel når minneforbruket overstiger 80 % av det totale minnet. Performance gir deg anledning til å se på flere maskiner samtidig.
I daglig drift er nok Task Manager bedre for å få et overblikk over ytelsen på serveren. Hvis vi ønsker å gå grundigere til verks eller samle ytelsesdata over en viss tid, kan Performance Monitor brukes.
Vi kan velge forskjellige counters (tellere) som vi vil følge med. Det er flere hundre forskjellige tellere å velge i, så det kan være vanskelig å vite hvilke vi skal bruke. Ofte er det mest aktuelt hvis man skal feilsøke og man har mistanke om en funksjon som bør overvåkes.
Hvis man vil se på noen eksempler, kan man prøve Memory: Pages/sec, Physical Disk: Avg. Disc Queue eller Processor: % Processor time. Disse gir en grov indikasjon på belastning av minne, disk og prosessor.
Eksempel på bruk av Performance MonitorDevice Manager kan ikke startes fra Server Manager, men startes fra Windows- menyen, kontrollpanelet eller Computer Manager.
Device Manager gir oss en oversikt over enheter og utstyr som er koblet til serveren. Hvis det er enheter som ikke fungerer eller mangler driver, er det lett å se det her. Det er spesielt ved nyinstallasjon eller oppgradering av utstyr i serveren at vi har nytte av Device Manager.
Det mest aktuelle å bruke Task Scheduler til er å starte et skript eller program. Vi kan f.eks prøve å lage et enkelt skript som lager en kopi av alle websidene på serveren
Starte skript med Task Scheduler: rem Skript for sikkerhetskopiere webserver
xcopy c:\inetpub c:\kopi\ /e /y
c:\skript
.Brannmur eller firewall gir oss en sikkerhet mot angrep og virus som prøver å få urettmessig tilgang til serveren. Selv om vi har en ekstern brannmur/ruter, bør vi bruke den innebygde i Windows i tillegg. Dette gir en ekstra trygghet, og den er den eneste sikkerheten vi har mot eventuelle angrep som kommer fra vårt eget nett. Det kan f.eks. være en bruker i nettverket vår som har fått virus.
Som vi så i avsnittet om Remote Server Administration Tools, kan vi åpne opp for trafikk til bestemte tjenester eller program ved å lage unntak i brannmuren.
I noen tilfeller kan det være aktuelt å åpne opp bestemte TCP-porter:
Under Services kan vi få en oversikt hvilke tjenester som er startet opp. En service en programvare som kjører hele tiden, i motsetning til f.eks. en applikasjon som avsluttes hvis vi logger ut.
I noen tilfeller kan det være aktuelt å starte, stoppe eller restarte en service, men vanligvis gjøres dette fra konsollet som administrerer tjenesten, f.eks. DHCP-server.
I sjeldne tilfeller kan det være aktuelt å endre startup-type. Hvis vi ikke ønsker at en tjeneste skal starte automatisk når serveren starter, kan vi sette en tjeneste til Manuell eller Disabled.
Det er viktig å ha en klokke som går nøyaktig på serveren. Vi bør ha nøyaktige tider i loggene, og dessuten stilles klokka på alle klientene som er medlem av domenet, fra serveren vår. Vi kan stille nøyaktig tid ved hjelp av en NTP- server (Network Time Protocol) på Internett. En NTP-server har en svært nøyaktig klokke ved hjelp av et atomur eller en GPS-mottaker.
I motsetning til en Windows-klient blir ikke en Windows-server som er domenekontroller, automatisk stilt fra en Internett-klokke. Dette må settes opp manuelt. I vårt eksempel skal vi bruke en norsk NTP-server. Standard NTP- server på en Windows-klient er time.windows.com.
w32tm /config /manualpeerlist:ntp.uio.no /syncfromflags:manual /update
net stop w32time
net start w32time
Hvis vi ønsker å ha ekstra sikkerhet mot strømbrudd og forstyrrelser fra strømnettet, kan vi koble en UPS (Uninterruptible Power Supply) til serveren. Dette er en ekstern strømforsyning med reservebatteri som gjør at serveren kan gå en stund selv om strømmen går. En UPS kan også gi beskjed til serveren om at den skal avslutte Windows (Shutdown) når batteriet begynner å bli tomt. Windows Server har ingen innebygd programvare for å kommunisere med en UPS, så hvis man skal kjøpe en slik, må man sørge for å få med programvare som er kompatibel med Windows Server.
Vi kan regne ut den tiden batteriet vil holde, ut fra hvor stor belastning vi har koblet til UPS-en, og hvor stor kapasitet batteriet har. Nyere UPS-er har gjerne et display som kan vise belastning og anslått levetid for batterier.
Effekten på UPS er ofte oppgitt i voltampere (VA). Hvis effekten på utstyret er oppgitt i watt-timer (Wh), kan vi regne ut antall voltampere ved å dele antall watt med 0,7 (VA = W/0,7). Hvis effekten er oppgitt i ampere (A), regner vi ut antall watt slik: W = V * A
, hvor V = 230 volt
.
Den oppgitte effekten på en PC er den maksimale effekten. Det virkelige effektforbruket kan ligge godt under den påstemplede verdien.
Rutiner for å ta skikkelig sikkerhetskopi (backup) er noe av det viktigste en systemadministrator setter opp. Det er ikke moro å forklare tretti medarbeidere at alt arbeidet de har gjort det siste året, er forsvunnet. I mange tilfeller fører manglende sikkerhetskopiering til at bedrifter går konkurs eller lider betydelige tap.
Vi har flere typer backup-enheter. Disse kan være disk, tape (magnetbånd) eller optisk (DVD/Blueray), Tapestasjoner er fortsatt vanlig fordi teknologien er forholdsvis rimelig og har god kapasitet. En fordel med tape er også muligheten for å arkivere taper på et annet fysisk sted eller i et brannskap. Tapestasjoner av typen LTO kan ha kapasitet opp mot 6 TB. Har man behov for større kapasitet, kan man få taperoboter som skifter tape automatisk.
Bruk av backup til disk har blitt vanligere i det siste, men en kombinasjon av disk og tape er kanskje den beste løsningen. Vi kan da ha den nyeste backupen på disk slik at det er enkelt og raskt å hente noe tilbake. Eldre backup kan vi arkivere på tape.
Hvis enheten kan lagre en kopi av hele serveren på én tape, kan du ta kopi av alt hver dag. Ellers er det vanlig å ta kopi av alt én dag i uken og tilleggskopier (Incremental Backup) de andre ukedagene. Da får vi kopier av alt som er lagret på serveren, én dag i uken, og alle endringer som gjøres etter det, blir kopiert de andre dagene.
Det er vanlig å legge uketapen i en bankboks eller på et annet sikkert sted med jevne mellomrom. Om uhellet skulle være ute og serveren blir stjålet eller lokalene blir utsatt for brann, har vi alltid en fullstendig kopi av nyere dato tilgjengelig.
Vi har alltid minst én tape plassert utenfor bedriftens lokaler. Vær oppmerksom på sikkerhetsrisikoen ved backuptaper. Dataene på en backuptape blir normalt ikke kryptert, så enhver som får tak i tapen, vil også ha tilgang til bedriftens data. Lag gode rutiner og lås inn tapene internt!
Det programmet for sikkerhetskopiering som følger med Windows Server, heter Windows Server Backup. Det fungerer fint til å kopiere og legge tilbake data for enkelte servere, men kan bli litt for tynt for et stort nettverk. Derfor velger mange å kjøpe egne kopieringsprogrammer.
Task Manager gir oss en grei oversikt over hva som foregår på maskinen, og hvor stor belastningen er. Vi starter Task Manager ved å høyreklikke på klokka og velger Start Task Manager. Vi kan også bruke snarveien Ctrl+Shift+Esc
eller Alt+Ctrl+Del
. For å kunne se det vi trenger, må vi velge More Details.
Her ser vi oversikt over applikasjoner som f.eks. Internet Explorer eller Word. Vi ser ikke servertjenester eller systemprogramvare her. I enkelte tilfeller kan det være aktuelt å tvinge et program til å stoppe ved å høyreklikke og velge End Task.
Background Processes gir oss en oversikt over hva som kjører på maskinen. Hvis vi vil ha en mer detaljert visning av prosessene, kan vi velge tab-en Details. Det kan være nyttig å se hvilke prosesser som bruker mye memory eller CPU. Vi kan trykke på CPU eller memory for å sortere på disse kolonnene. Hvis vi ser et navn på en prosesser som ikke er selvforklarende, kan vi høyreklikke på det og velge Search Online.
System Idle Prosess belaster ikke CPU-en. Den bare viser ledig CPU-kraft.
Hvis vi høyreklikker på en prosess, kan vi bl.a. velge prioritet og affinity. Affinity betyr at vi kan velge at en prosess kun skal kjøre på én eller noen CPU-er hvis vi har flere prosessorer i maskinen eller én prosessor med flere kjerner.
Her kan vi se hvilke services som kjører. Dette er samme informasjon som vi kan se i Services-konsollet. En nyttig funksjon kan være å høyreklikke på en service og velge Go to Process. Dette er en rask metode for å finne hvilken prosess som hører til en service.
Her kan vi få en oversikt over belastningen til serveren.
CPU Usage viser nåværende CPU-belastning totalt for alle prosessorer.
Her kan vi se på bruken av minnet (RAM). Den største grafen viser hvor mye av det totale minnet som er i bruk.
Pagefile eller virtuelt minne er en metode for å gjøre mer minne tilgjengelig for maskinen. Når minnet (RAM) begynner å bli fullt, lagrer Windows deler av minne som ikke brukes aktivt på disk, slik at det frigjøres minne til andre program. Hvis maskinen må bruke Pagefile ofte, vil vi merke at maskinen vil gå tregere.
Normalt styrer Windows størrelsen på Pagefile selv. I utgangspunktet vil den være like stor som fysisk minne på maskinen- (Vi kan se pagefile.sys
på C:\
hvis vi endrer Hide Protected Operating System files under Folder Options i Windows Explorer.)
Hvis vi ønsker, kan vi endre størrelsen på Pagefile her: Controlpanel → System and Security → System → Advanced System Settings → Advanced → Performance Settings → Advanced → Virtual Memory
Ved å velge Ethernet kan vi få en grafisk framstilling av nettverkstrafikken det siste minuttet.
Windows 2012 har i motsetning til Windows 8 ikke noe valg for å se på trafikken på diskene. Grunnen til dette er at trafikkovervåkning av disker kan stjele en del kapasitet fra serveren. Hvis vi ønsker å se på belastningen av disker, kan vi heller gå til Resource Monitor.
Hvis vi allikevel vil se på disker på samme måte som Windows 8, kan vi gjøre følgende:diskperf –Y
.diskperf –N
.Ved å gå inn på Resource Monitor kan vi få en mer detaljert oversikt over ressursbruk, bl.a ved å kunne velge ut enkeltprosesser.
Når man setter opp en server, er det alltid viktig å ha datasikkerhet i bakhodet.
Det kan ligge mange motiver bak forsøk på å få uautorisert tilgang til data. Det kan være hackere utenfra som gjør det for å imponere kameratene sine, eller det kan være din argeste konkurrent som er ute etter fortrolig informasjon. At bedriftens tillitsmann er meget interessert i å se de nye lønnsplanene eller hvilke planer ledelsen har lagt for nedskjæringer, er også en trussel vi må være oppmerksomme på. Undersøkelser viser at størsteparten av forsøkene på å få uautorisert tilgang til data kommer fra egne ansatte eller fra tidligere ansatte. Det er derfor viktig at systemet for intern beskyttelse er vel så bra som beskyttelsen mot angrep fra eksterne kilder.
Serveren bør stå i et avlåst rom hvor færrest mulig har adgang. Har bedriften midler til det, bør det installeres adgangskontroll ved inngangen til serverrommet.
Mange bedrifter har allerede alarm- og vaktordninger som gjør uautorisert tilgang til bygget vanskelig. Det bør også mindre bedrifter vurdere å anskaffe seg. Det hjelper ikke med verdens beste brannvegg (sikkerhetstiltak vis-à-vis Internett) hvis det går an å knuse en rute, ta serveren under armen og gå uten at noen merker det. Selv om server- og nettverksoperativsystemet er beskyttet av passord, vil man med fysisk tilgang til selve serveren ha gode muligheter til å finne de dataene man er ute etter.
Husk også at enhver som har tilgang til en av maskinene i lokalnettet, i teorien kan komme inn på serveren og hente ut de dataene vedkommende trenger. Det er derfor viktig at kontorer låses etter arbeidstid, slik at adgangen til maskinene gjøres vanskeligere.
Windows Server har en rekke hjelpemidler mot uautorisert tilgang til data. I kapitlet om brukeradministrasjon så vi på hvordan vi kan tildele passord og gi rettigheter til grupper og enkeltbrukere. Det er et viktig verktøy for å hindre at feil personer får tilgang til feil data, men verktøyene er kun til hjelp hvis systemadministratoren er seg sitt ansvar bevisst. Hvis en bruker ønsker å være medlem i en gruppe og administratoren inkluderer vedkommende i gruppen fordi ”det sikkert er OK siden hun spør”, er vi like langt.
Det er viktig at en bedrift eller skole har klare retningslinjer for hvem som skal ha tilgang til de ulike områdene og ressursene på nettverket. Administratorstillingen er i så måte en nøkkelstilling i og med at den gir ubegrenset tilgang til data. Det er vanlig at systempersonell med slik tilgang skriver under på en taushetserklæring og blir nøye vurdert før de settes i en slik posisjon.
I Windows Server finnes det en del verktøy for å finne og avsløre forsøk på uautorisert adgang til serveren (auditing).
Disse verktøyene kan blant annet hjelpe oss med å finne ut:Fordelen med å logge alt er selvsagt at du får bedre oversikt over hva som har skjedd på serveren. Ulempen er at loggfiler tar plass, og at det kan bli uoversiktlig.
Det finnes en rekke tilleggsprodukter til Windows Server som hjelper oss med å gå igjennom loggfilene for å finne angrep og sikkerhetsbrudd. Du bør vurdere å anskaffe et slikt produkt hvis nettverket har mange brukere og er koblet til Internett via en fastlinje.
Normalt vil et nettverk som er tilknyttet Internett med fast linje, alltid ha en brannvegg tilgjengelig. En brannvegg sørger for at kun godkjent trafikk slipper inn til lokalnettverket vårt. Ofte bruker vi uoffisielle IP-adresser på innsiden (lokalnettverket) og en offisiell adresse som eneste kontaktpunkt med Internett.
I en normal brannveggkonfigurasjon har vi én forbindelse til Internett og én til lokalnettet. I tillegg har vi en forbindelse til webservere og andre servere som må være tilgjengelige fra Internett. Disse er plassert i den såkalte DMZ-forbindelsen. Her kan vi bruke brannveggen til å si at webserveren vår kun skal godta trafikk på port 80 (http), slik at den blir atskillig vanskeligere å trenge inn i. Vi får også tilgang til å legge ut websider fra lokalnettet vårt.
Vi bør ha oppdatert antivirusprogramvare i nettverket vårt. Denne programvaren må ha en funksjon for regelmessig oppdatering. I motsetning til Windows 10 er det ingen innebygd antivirus funksjon i Windows Server. Det finnes riktignok uoffisielle oppskrifter på hvordan man installerer gratis antivirus fra Microsoft, men hvis man ønsker den offisielle løsningen, kan man kjøpe Microsoft System Center. Man får da en omfattende administrasjonspakke som har mange funksjoner utover antivirus.
Hvis vi kjøper en antivirusprogramvare beregnet for nettverk, får vi også mulighet for å sette opp rapportering slik at vi kan følge med på alle klienter. Vi får da beskjed om maskiner som er smittet, og om klientene er oppdatert med nyeste versjon av antivirusprogramvaren.
Et overordnet mål er at servere aldri skal være nede (utilgjengelige for brukerne). Dette er et ambisiøst mål, som det bare er mulig å nå i helt spesielle og kostbare installasjoner. Men ved hjelp av en del enkle tiltak kan du oppnå bra stabilitet i enkle nettverk.
Vi skiller mellom planlagte og uforutsette avbrudd i servertilgjengeligheten. Skal du oppgradere eller oppdatere serveren, er du i mange tilfeller tvunget til å starte maskinen på nytt. Det bør du gjøre på et tidspunkt der færrest mulig brukere blir berørt. Husk alltid å informere brukerne om driftsstoppen. Det lønner seg ofte å beregne god tid til slike oppgraderinger, i tilfelle noe skulle gå feil og serveren ikke vil starte igjen. Bruk gjerne en ferie- eller fridag, slik at du har god tid om det skulle oppstå problemer og du for eksempel må legge tilbake data fra en sikkerhetskopi.
For at en server skal være driftssikker, er det viktig at maskinvaren den kjører på, er av god kvalitet. Det lønner seg sjelden å spare på dette området; du bør benytte anerkjent og utprøvd maskinvare. Det er også viktig at eventuelt ekstrautstyr, som disker, minne og båndstasjoner, er av god kvalitet og blir forskriftsmessig installert.
Flere PC-fabrikanter, for eksempel Hewlett Packard (HP), Dell og IBM, har egne modeller som er laget for å være servermaskiner. De er spesielt tilpasset de kravene som må settes til en server. De kan for eksempel ha god plass for utvidelse med ekstra disker, utvidelseskort og minne. De har dessuten ekstra god kjøling og strømforsyning.
Her har du noen tips når det gjelder maskinvare: