EXAMENSARBETE. Övervakning av databaser i virtuella miljöer. Marcus Pesula Mattias Rönnberg Högskoleexamen Datornätverk

Storlek: px
Starta visningen från sidan:

Download "EXAMENSARBETE. Övervakning av databaser i virtuella miljöer. Marcus Pesula Mattias Rönnberg 2015. Högskoleexamen Datornätverk"

Transkript

1 EXAMENSARBETE Övervakning av databaser i virtuella miljöer Marcus Pesula Mattias Rönnberg 2015 Högskoleexamen Datornätverk Luleå tekniska universitet Institutionen för system- och rymdteknik

2 Examensarbete - D0032D Luleå Tekniska Universitet Institutionen för system- och rymdteknik Marcus Pesula Mattias Rönnberg

3 Förord Detta examensarbete utfördes under fem veckor på företaget Data Ductus kontor i Uppsala och är slutuppgiften för högskoleexamen i Datornätverk på Luleå tekniska universitet. Inledningsvis vill vi tacka Oualid Burström som gav oss rekommendationer till examensarbetet och Karl Andersson, utbildningsledare. Ett stort tack går även ut till Data Ductus samt Erik Ohlsson, Pelle Elfström, Gustaf Palmqvist och övriga medarbetare som assisterade oss under arbetets gång. Vi hoppas att det arbete som vi utfört kommer att vara till nytta i framtiden. Uppsala, maj 2015 Marcus Pesula och Mattias Rönnberg

4 Sammanfattning Virtualisering och övervakning är två snabbt växande områden inom IT-branschen. Denna rapport behandlar övervakningen av databas-servrar med hjälp av två olika verktyg, op5 monitor samt VMware vcenter. Det svenska företaget op5 AB har utvecklat op5 monitor och detta verktyg används idag av flera stora företag för att övervaka deras nätverkselement, Data Ductus är ett av dem. Ductus ligger i framkant när det kommer till systemövervakning men är i behov att utöka sin övervakning på databas-servrar. Uppdraget antogs därför av oss att hitta en lösning som ska kunna implementeras i deras produktionsmiljö. Beskrivningar presenteras av de teoretiska delar som ingår i övervakning och virtualisering med VMware ESXi. En lösning för att övervaka Microsofts databasserver i op5 tas fram och testas, lösningen görs så generell som möjligt för att den lätt ska kunna tas i bruk. Även en jämförelse mellan fysisk och virtuell övervakning granskas och perl-programmet check mssql health används som mall för att skapa checkar av intressanta mätvärden att övervaka hos en databas-server. Felkällor och förbättringar samt framtida arbete diskuteras och slutsatsen dras att op5 är det överlägsna övervakningsverktyget på grund av dess flexibilitet.

5 Abstract Virtualization and monitoring are two rapidly growing areas in the IT industry. This report deals with the monitoring of database servers using two different tools, op5 Monitor and VMware vcenter. The Swedish company op5 AB has developed op5 Monitor. This tool is now used by several major companies to monitor their network elements, Data Ductus is one of them. Ductus is at the forefront when it comes to system monitoring but are in need to expand the monitoring of their database servers. The task to find a solution that can be implemented in their production environment was therefore adopted by us. A thorough overview is composed of the theoretical parts involved in the monitoring and virtualization with VMware ESXi. A solution to monitor Microsofts database server in op5 is developed and tested, the solution is made as general as possible in order for it to easily be implemented in a production environment. A comparison between physical and virtual monitoring is reviewed and the perl program check mssql health is used to monitor interesting metrics in a database server. Sources of errors, improvements and future work are discussed and it is concluded that op5 is the superior surveillance tool compared to VMware vcenter.

6 Innehåll 1. Introduktion Bakgrund Syfte Frågeställningar Teori ESXi vsphere Client, vcenter & VMware Workstation Virtualiserat nätverk SAN & HP 3PAR Microsoft SQL Server Instanser Metrics & Counters Nagios & op5 monitor NRPE, NSClient++ & WMI JSON & Perl check mssql health Genomförande Metod Förundersökning Tester av op5 och MSSQL Implementering Resultat Diskussion & Analys 24 Förkortningar och förklaringar 26 Bilagor 27 Bilaga 1 - MSSQL Counters Bilaga 2 - Management Pack

7 Del 1. Introduktion Virtualisering av hårdvara blir allt mer en de facto standard inom enterprise-sektorn. Nätverkselement, servrar och arbetsstationer virtualiseras för att bland annat öka redundans, tillföra skalbarhet och underlätta underhållsarbete. Både små och stora företag kan dra nytta av att virtualisera sina IT-miljöer och nästa steg är att sätta upp en central enhet vars syfte är att övervaka noderna i företagsnätverket. Detta är två metoder som kan användas för att skapa en bättre IT-plattform och ett förbättrat arbetssätt för att spara både tid och pengar. 1.1 Bakgrund Det arbete som ligger som grund för denna rapport utfördes bland annat i Data Ductus produktionsmiljö. Data Ductus är ett konsultföretag med expertis inom IT. Divisionen i Uppsala arbetar med Svenska kyrkan och har hand om deras IT-miljö. Denna består av ett kluster i Uppsala med ungefär 500 virtuella maskiner som drivs av 16 fysiska Blade servrar och HP s lagringslösning 3PAR. Miljön består även av ett kluster i Luleå som innehåller närmare 100 virtuella maskiner och 5 fysiska servrar. Tillsammans klarar de båda att leverera 700 GHz processorkraft, 6 TB RAM minne och 150 TB lagring för virtualisering. Data Ductus ligger i framkant när det kommer till övervakning av servrar i produktionsmiljö. De använder så kallad pollning då en centraliserad enhet skickar förfrågningar till noderna i nätverket för att försäkra sig om att de fungerar som de ska. Den mjukvara som används för att möjliggöra denna övervakning är op5 med dess webgränssnitt och funktioner för att uppmärksamma larm och varningar som sedan visas på bildskärmar i kontoret och i vissa fall skickas som SMS till deras drifttekniker. De dedikerade övervakningsservrarna på Data Ductus har växt snabbt det senaste åren. Från att vara en virtuell enhet med 13 GB lagring och 1 GB RAM minne med CentOS 5 som grund till att utökas och nu används en fysiskt server med 4 GB RAM med 300 GB diskutrymme som kör operativsystemet Red Hat 6.6. Redundans garanteras även med en masterserver i Uppsala samt två slaves som hålls uppdaterade i Luleå och Göteborg. 6

8 1.2 Syfte Syftet med denna rapport är att ge en grundlig uppfattning om övervakning av MS- SQL i en virtuell miljö samt en jämförelse mellan op5 s övervakningslösning och den som är integrerad i VMware. Det åtagna uppdraget är att ta fram en lösning för att utöka den övervakning som Data Ductus redan har på sina MSSQL servrar samt undersöka övervakning i virtuella miljöer. Detta för att skapa en mer grundlig övervakning på databaserna. 1.3 Frågeställningar Innan arbetet påbörjades togs några frågeställningar fram för att hållå kvar fokus på uppgiften samt för att underlätta det fortgående arbetet. De frågeställningar som ställdes var: Är det någon skillnad mellan övervakning i fysiska/virtuella miljöer? Hur ser Data Ductus nuvarande övervakning av MSSQL ut? Vad kan förbättras i övervakningssyfte? Vilka metrics och counters är intressanta att övervaka på en MSSQL server? 7

9 Del 2. Teori 2.1 ESXi ESX eller Elastic Sky X som var utvecklingsnamnet för den hypervisor från VMware som installeras direkt på fysiska servrar, utan något operativsystem och som möjliggör partitionering av resurser till virtuella enheter. ESXi innehåller en kärna som används för att initiera virtualiseringsprocesser och sköta om hanteringen av resurser som minne och processorkraft. Tidiga versioner av ESX hade en Linuxbaserad kärna och fungerade som ett gränssnitt mellan serveradministratören och operativsystemet. Denna Linuxkärna är i senare versioner borttagen och ersatt med en så kallad VMkernel då den allokerade resurser i onödan. [1] ESXi används som grund i de flesta av VMware s virtuella miljöer och uppdateras kontinuerligt för att hålla sig i fas med hårdvaruutvecklingen. VMware s infrastruktur har även stöd för virtualisering av nätverk och nätverkselement som sedan integreras i deras lösningar vsphere Client, vcenter & VMware Workstation VMware Workstation är en hypervisor av typ två vilket innebär att den körs ovanpå ett annat operativsystem. Den är gratis att prova och tillåter användaren att skapa virtuella maskiner på en fysisk enhet. Man kan etablera en fjärranslutning till en ESXi server med hjälp av vsphere Client och från gränssnittet bland annat skapa, editera och styra virtuella maskiner och dess funktioner. vsphere Client installeras på klientdatorn och kan även användas för att fjärransluta till en vcenter-server som i sin tur är installerad på en Windows-server och administrerar ESXi-servern centralt. En vcenter-server har mer kraft och kan utföra avancerade uppgifter så som att kontrollera realtids-migrering med vmotion och lastbalansering med DRS. [2] 8

10 2.1.2 Virtualiserat nätverk Virtuella nätverk har samma funktion som ett fysiskt nätverk och virtuella switchar möjliggör kommunikation mellan enheter via samma protokoll som fysiska switchar utan att behöva köpa in överflödig hårdvara. Switcharna som används i ett virtuellt nätverk har även stöd för VLAN och kan användas i symbios med de flesta standardiserade hårdvarutillverkarnas enheter. I Figur 1 demonstreras exempel på ett virtuellt nätverk vars NIC är kopplade till ett fysiskt core-nät. Det finns möjligheter att bygga enorma virtuella nät med hjälp av en ESXi server, version 3 av ESXi kan innehålla 248 vswitchar på en enda fysisk server. Eftersom det inte går att koppla ihop flera virtuella switchar med varandra så är det nästintill omöjligt att skapa en loop i nätverket och således behövs inte STP användas för att motverka dessa. Detta sparar på resurser som kan användas till annat, till exempel att ta emot förfrågningar av en administrationsklient. [3] Figur 1: Illustration av ett virtuellt nätverk SAN & HP 3PAR Storage Area Network är ett kluster av lagringsenheter, ofta med olika hastigheter och storlek, som kopplas samman via ett höghastighetsnätverk för att agera som primär lagring för bland annat servrar och andra enheter. Ett SAN används ofta i virtuella miljöer för att dela ut resurser till VMs. 3PAR är en lagringslösning från HP som är optimerad för användning i virtuella och molnmiljöer. Lösningen erbjuder automerad redundant lagring i form av diverse RAIDkonfigurationer och möjligheten att använda olika sorters lagringsmedium så som SSD och mekaniska diskar. Diskar kan gå sönder och bytas ut utan att den data som lagras på dem går förlorad eller att någon tjänst som behandlar lagringsutrymmet inte fungerar som den ska. [4] 9

11 2.2 Microsoft SQL Server Microsoft SQL Server är en databashanterare för relationsdatabaser utvecklad av Microsoft. Information i en relationsdatabas lagras i tabeller där varje kolumn har en bestämd datatyp. Varje kolumn innehåller data, ofta med en primärnyckel som gör den unik. Hämtning av data utförs genom att göra förfrågningar mot SQL-servern utformade för att hämta den data man vill ha. Svaret på en SQL-förfrågan returneras som en tabell. SQL är ett programspråk som används för att hämta, modifiera och lägga till data i en databas av relationstyp. SQL togs fram kring 1974 och anpassades till en standard år 1986 av American National Standards Institute (ANSI) och 1987 av International Organization for Standardization (ISO). [5] Eftersom en SQL-server är resursintensiv behövs speciella åtgärder tas vid implementation och övervakning så att till exempel minne och processorkraft kan anpassas vid behov. Microsofts egna grafiska verktyg för att hantera databaser heter Microsoft SQL Server Management Studio Instanser Vid installation av MSSQL så skapas en instans av databasmotorn som körs som en tjänst på operativsystemet. Denna instans binder sig till en port och lyssnar sedan efter anrop. För att ansluta till en instans så specificeras portnummer eller instansnamn efter hostnamnet. Fler än en instans kan förekomma per maskin, men två instanser kan inte dela samma port Metrics & Counters I MSSQL finns ett antal mätvärden som presenteras genom statistiska grafer i ett program som heter performance monitor. Administratören väljer själv vilka mätvärden som aktivt ska samlas och dessa kan sedan hämtas ut av externa nätverkshanteringssystem. Detta sker via en agent på den övervakade servern för att bli centralt tillgängliga. 10

12 2.3 Nagios & op5 monitor Nagios är ett öppet övervakningssystem som använder sig av lokala kommandon för att hämta olika variabler och mätvärden. Det stödjer kommandon från många olika språk, så länge det kan köra dem med en lokal användare som finns på servern som hanterar anropen. Nagios är en så kallad network manager, och ansluter till olika nätverkselement via dess agenter. op5 Monitor är en produkt för nätverksövervakning baserat på det öppna övervakningssystemet Nagios men vidareutvecklat av företaget op5 AB. För att övervaka ett objekt i op5 monitor så används webbgränssnittet för att lägga till en host. På varje host kan det appliceras specificerade kommandon för att hämta variabler, dessa kallas i op5 för service, och varje hostobjekt kan innehålla flera av dessa NRPE, NSClient++ & WMI NRPE, eller Nagios Remote Plugin Executor är en agent som låter ett NMS exekvera skript för att övervaka lokala resurser på ett fjärrstyrt system. Observera att Nagios inte är ett krav för att använda agenten. NRPE kan köras självständigt och check-kommandona kan exekveras via kommandoraden istället för att låta Nagios sköta den delen. [6] NSClient++ är en agent för att övervaka Windowsbaserade system, ett kommando körs på övervakningssystemet för att hämta information om de lokala resurserna, precis som NRPE. WMI (Windows Management Instrumentation) är ett gränssnitt för interaktion med Windows för hämtning av underhållsinformation i en enterprise miljö. WMI låter ett NMS hämta information och exekvera script på en fjärrdator för att schemalägga aktiviteter. 11

13 2.4 JSON & Perl JavaScript Object Notation (JSON) är en öppen standard för att utbyta dataobjekt som består av attribut och värden i par. JSON används ofta för att skicka data mellan klient och server i ett format som är lätt att tolka både av program och människor. JSON är trots sitt namn inte bundet till JavaScript utan kan användas av alla programmeringsspråk som har en JSON tolk. [7] Perl är ett skriptspråk som ofta används för att hämta och sammanställa information från en server och formatera det på ett bra sätt. Perl används ofta i övervakningssyfte för att sammanställa information som sedan införs i ett NMS. [8] 2.5 check mssql health Check mssql health är en plugin till Nagios som tar ett antal argument för övervakning av MSSQL servrar. Pluginen använder Perl-modulen DBD::Sybase för att skapa anslutningar mot en databas och kör med hjälp av SQL förfrågningar för att hämta olika värden. [9] Vid användning av kommandot kan man även ange tröskelgränser för alarm och varningar som sedan visas i Nagios med respektive allvarlighetsgrad. 12

14 Del 3. Genomförande 3.1 Metod Arbetet inleddes med att undersöka den goda praxis som används vid installationer av MSSQL i en virtuell miljö. [10] Till en början så begränsades omfånget med tanke på de frågeställningar som tidigare tagits fram. Vår uppgift blev att hitta de viktigaste metoderna att ta i beaktande vid implementering av MSSQL i en virtuell miljö. För att göra detta konsulterades de anställda i driftenheten på Data Ductus för att använda deras metoder som referens. En utförlig genomgång av Data Ductus system och deras VMware-baserade miljö gav oss en bättre uppfattning av den best practice som idag används inom företaget och hur miljön ser ut. Huvudfokuset skiftade dock snabbt till övervakningsdelen då vi fick reda på hur snabb tillväxt systemövervakning undergår. Uppdraget blev att ta fram en övervakningslösning för MSSQL i Data Ductus produktionsmiljö. 3.2 Förundersökning Första steget var att få en inblick i hur Data Ductus idag sköter sin övervakning och bilda oss en uppfattning om hur övervakningen på deras databaser skulle kunna utvidgas och förbättras. Vi började med att bekanta oss med övervakningsverktyget de använder, op5. Vårat första intryck var att det har förbättrats enormt i jämförelse med Nagios Core, antalet funktioner och hanteringen av objekt är de största skillnaderna. 13

15 Figur 2 visar en illustrering av det så kallade Tactical view i op5 där man får en grafisk överblick av de tjänster och enheter som övervakas och Figur 3 visar motsvarande funktion i Nagios. Tactical view går även att redigera precis som man vill ha den och det finns även möjligheter att utveckla egna så kallade widgets för att visa specifik information. Figur 2: Vy som visar övervakade objekt, problem och planerade driftavbrott i op5 Figur 3: Lista av övervakade objekt i Nagios 14

16 3.3 Tester av op5 och MSSQL Härnäst valde vi att sätta upp en egen testmiljö, detta gjordes genom att använda VMware Workstation för att skapa två virtuella maskiner. På den första så installerades Windows Server 2012 och Microsoft SQL server 2012 med en instans, och den andra innehöll en virtuell appliance framtagen av op5. När testmiljön var färdigställd så började vi med att undersöka hur den mall för övervakning av MSSQL från op5 såg ut. Vi märkte direkt att denna övervakning inte stödjer instanser och eftersom Data Ductus använder sig av flera instanser på varje MSSQL server så blev detta första problemet som vi stötte på. Den mall som fanns tillgänglig i op5 innehåller som standard de mätvärden som visas nedan, dessa använder agenten NSClient++ i Windows Server och kommunicerar med hjälp av NRPE och WMI. Avg. Disk Queue Length Disk Read Average Latency DB-Disk Disk Write Average Latency DB-disk PING Physical disk time Services - MSSQL När vi bekantat oss med op5 s MSSQL-övervakning inleddes sökandet efter mer specifika mätvärden att övervaka hos en MSSQL server. Vi gjorde en lista över de som enligt oss var intressanta för övervakning, men några av de som fanns tillgängliga var svåra att förstå. Detta är ett utdrag från den lista som till en början satte ihop samt det vi trodde att kommandona(checkarna) gjorde: connection-time - hur lång tid det tar att logga in connected-users - antal anslutna användare io-busy - mäter input / output i procent transactions - antal transaktioner per sekund database-online - kollar om databasen är online database-free - ledigt utrymme i en databas database-backup-age - tidsenheter sedan senaste backupen failed-jobs - antalet jobb som inte kunnat slutföras sql-runtime - tid det tar att exekvera ett specifikt sql statement 15

17 3.4 Implementering Med denna information började sedan undersökningen av sätt att implementera dessa i op5. Vi hittade ett plugin till Nagios som heter check mssql health och märkte snart att detta plugin stöds av op5 och finns till förfogande vid installationer av övervakningsmjukvaran. Efter en närmare titt på check mssql health så skrev vi ihop en dokumentation om vad varje check gjorde och denna översågs av databasadministratören på Data Ductus för att bestämma vilka checkar som var relevanta för dem. Listan på alla checkar, en kort beskrivning av vad de utför samt rekommenderade tröskelvärden finns bifogad som en bilaga till denna rapport. Nästa steg var att testa de relevanta checkarna, detta gjordes till en början i kommandoraden på den virtuella maskinen som op5 konfigurerats på för att få en uppfattning om hur de fungerade. För att göra detta användes först find funktionen i BASH (vanlig kommandotolk i UNIX-baserade operativsystem) för att lokalisera katalogen som innehåller de plugins som används av op5. find / -name check_mssql_health Det visar sig att de ligger i /opt/plugins. För att sedan få information om hur check mssql health syntaxen används så kördes plugin-modulen med -h flaggan. /opt/plugins/check_mssql_health -h Nedan visas den output som genererades exekveringen av detta kommando. Det gav oss en översikt om hur check mssql health fungerar och hur vi ska kunna använda det för att utveckla den övervakningslösning som passar våra behov. Copyright (c) 2009 Gerhard Lausser Check various parameters of MSSQL databases Usage: check_mssql_health [-v] [-t <timeout>] --hostname=<db server hostname> --username=<username> --password=<password> [--port <port>] --mode=< mode> check_mssql_health [-v] [-t <timeout>] --server=<db server> --username =<username> --password=<password> --mode=<mode> check_mssql_health [-h --help] check_mssql_health [-V --version] 16

18 Ytterligare tester utfördes där vi inkluderar vår andra virtuella maskin för att undersöka om op5 servern kunde kommunicera med MSSQL-databasen via check mssql health. Vi kunde från syntax-hjälpen lista ut hur kommandot skulle formuleras i CLI. Följande kommando användes för att testa om databasen är online och tar emot anslutningar, vad som programmet ska övervaka specificeras med mode flaggan. /opt/plugins/check_mssql_health --hostname username Administrator --password Cisco123 --mode database-online Detta genererade ett felmeddelande som påpekar fel vid anslutningen. Efter undersökning i op5 så visar det sig att istället för att använda flaggan hostname så ska server användas då MSSQL-servern identifieras med en IP-adress. Detta testades men genererade som visas nedan i Figur 4 ett annat felmeddelande denna gång om autentiseringen. Figur 4: Felmeddelande vid körning av check mssql health Vi undersökte då dokumentationen för MSSQL[5] och det visade sig att man måste redigera rättigheterna på instansen för att kunna göra läsningar och skicka fjärrkommandon till servern. Det användarnamn som tillämpas är det fördefinierade administrationskontot sa, eller system admin, men det är god praxis att använda en speciellt framtagen användare för övervakning. 17

19 Nu genererade kommandot en output som påvisar att databasen är online, vi går därför vidare och lägger upp ett övervakat objekt, en så kallad host. För att skapa en host i op5 användes webbgränssnittet. MSSQL-serverns IP-adress samt två stycken variabler, användarnamn och lösenord läggs till. Dessa kommer att användas för att autentisera checkarna mot MSSQL-instansen. Figur 5 visar hur det ser ut i webbgränssnittet när man lägger till en ny host i op5. Figur 5: Webgränssnitt för skapandet av hostar 18

20 Nästa steg var att lägga till så kallade services för alla specifika övervakningscheckarna. I detta fall valde vi att utgå från listan som presenterats för Data Ductus databasadministratör och lägga till de som enligt honom var relevanta. Figur 6: Kritiska värden på check mssql health Som Figur 6 visar så är några värden kritiska, failed-jobs som påvisar att inga jobb har körts och genererar därför en kritisk varning och checkarna om backup som meddelar att det inte tagits någon backup på databasen tempdb. Vi redovisar detta för Data Ductus och får i uppgift att hitta lösningar på dessa problem. Vi får även reda på att Data Ductus tillhandahåller flera instanser per MSSQLserver och dessa representeras av olika portar på servern. Det första problemet vi tacklar är att kunna specificera vilken instans som skall övervakas, vår första idé är att använda FreeTDS för att ge varje IP-adress/port-relation ett eget alias. FreeTDS är ett programbibliotek som används för att sköta kommunikationen mellan program och MSSQL-servrar. [11] [SVR01INST01] host = port = 1433 [SVR01INST02] host = port = 1434 Detta fungerar men vi kom snabbt på att administrationsbördan blir enorm om man ska lägga till varje MSSQL-instans i FreeTDS samt att varje användare måste ha access för att ändra i FreeTDS-filen viket skapar ett stort säkerhetshål. 19

21 Data Ductus använder även dynamiska portar till några av deras MSSQL-instanser. Porten kan då ändras vid omstart av servern vilket leder till att FreeTDS pekar på fel port och relationen brister. Det finns två sätt att ansluta till en MSSQL-instans: --server <ip-adress> --port <portnummer> --server <ip-adress>\<instansnamn> I det första fallet så är portnumret bundet statiskt till den instans man vill ansluta till, och i det andra så ansluter den till SQL-serverns standardport för databasanslutningar och blir sedan vidarebefordrat till den specificerade instansen. Eftersom Data Ductus använder sig av dynamiska portar så valde vi att använda det andra alternativet och införa instansnamnet som en variabel på servicenivå. För att lösa problemet med databaser som det ej tagits någon backup på så sökte vi igenom dokumentationen av check mssql health av Gerhard Lausser [9] för att hitta ett sätt att ta bort användarspecificerade databaser och motverka att checken genererar ett larm. Databasen tempdb används ej i backupsyfte och bör därför exkluderas ur denna check. För att lyckas med detta använde vi oss utav ett regular expression och kunde med hjälp av detta välja att endast övervaka de databaser som användaren inte angett för exkludering. En redigering av syntaxutformningen utfördes för att lyckas exkludera databasen tempdb vi lade även till ett argument($arg6$) för möjligheten att specificera flera databaser för exkludering. $USER1$/check_mssql_health --server $HOSTADDRESS$$ARG1$ --username $ARG2$ --password $ARG3$ --mode database-backup-age --warning $ARG4$ --critical $ARG5$ --name= ˆ(?!(tempdb$ARG6$)) --regexp 20

22 När det kommer till tjänsten failed-jobs så började vi med att kolla igenom dokumentationen av syntaxen för att se om det fanns ett sätt att inte generera ett larm då inga jobs hade körts, men på grund av bristande dokumentation så hittades inget. Vi letade sedan igenom Perl-skrivna check mssql health för ledtrådar som skulle kunna hjälpa oss, men efter en stunds letande hittades en bit källkod (Figur 7) som tydde på att det inte fanns några argument för att förhindra att ett larm genereras. Figur 7: Källkod från check mssql health pluginet Vi övervägde att skicka e-post till skaparen, men såg vid mallen för support att man borde inkludera versionen av skriptet. Detta fick oss att vända oss mot Laussers GitHub [12], där de senaste ändringarna av pluginet publicerats. Vi hittade en commit som införde den funktionalitet som eftersträvades, i Figur 8 nedan så visas de ändringar som gjorts. Denna version är dessvärre ej implementerad i op5 ännu. Figur 8: Ändring i check mssql health taget från GitHub För att kunna använda den nya syntaxen på checkarna som skapats i testmiljön med möjlighet att specificera instansnamn var vi tvungna att exportera till nya checkkommandon. De nya checkarna som skapades har samma namn som de gamla, med undantaget att de har ett prefix dd till exempel dd check mssql health database-online. 21

23 Del 4. Resultat Data Ductus nuvarande övervakning är begränsad till operativsystemet som MSSQLservern ligger på, med några enstaka undantag där processer övervakas. För att lägga till nya övervakade servrar så klonas de existerande objekten och alla services som önskas till en ny host. För att exportera arbetet från vår testmiljö används ett så kallat management pack som innehåller specialutformade checkar samt alla kommandon de använder. Detta exporteras från testmiljöns op5 i JSON format, valideras och finslipas sedan för att förbereda det för implementering i skarpa MSSQL-servrar. Management-paketet är bifogat som Bilaga 2 i denna rapport. Resultatet presenteras sedan och testas i Data Ductus produktionsmiljö för att verifiera att en eventuell implementering är möjlig. Management-paketet importeras, de tjänster och syntaxkommandon som ska användas klonas över till en övervakningsmall. Denna mall klonas i sin tur och används för att införa övervakning av nya MSSQL-servrar. Vi skriver en not till op5 s supportavdelning angående uppdatering av check mssql health plugin som sedan Data Ductus vidarebefordrar till op5 via deras kontaktpersoner. Utöver denna rapport så dokumenterades vårt arbete för att underlätta hantering och implementering av övervakningen. Där dokumenterades bland annat vilka variabler och argument som kan användas för att definiera till exempel instanser. Vi tog även fram en lista med de mest intressanta checkarna, vad de gör samt rekommenderade tröskelvärden, denna finns att läsa i Bilaga 1. 22

24 Graferna från vcenter jämfördes med motsvarande grafer ur op5-miljön. Nedan redovisas skillnaden mellan op5 s check mssql health CPU-busy (Figur 9) och vcenter servers CPU usage in MHz (Figur 10). Figur 9: Graf från op5 som beskriver processoranvändning av en SQL server Figur 10: Graf från vcenter som beskriver processoranvändning av en SQL server 23

25 Del 5. Diskussion & Analys Efter de tester som utförts i resultat-delen av rapporten så står det klart att våran lösning är redo att användas i produktionsmiljöer för en ökad övervakning på företagets MSSQLservrar. Det kvarstår fortfarande finjusteringar som att kalibrera de tröskelvärden då en check ska varna eller gå in i ett kritiskt läge. Detta kalibreras i efterhand då man fått en bättre uppfattning om standardvärden, dessa kan även skilja sig från server till server. I framtiden får vi uppmärksamma om op5 tar vårt råd och uppdaterar kommandot check mssql health i sin övervaknings-lösning. Detta skulle leda till en ökning av funktionalitet samt att problemet med att failed-jobs visas som ett kritiskt värde när inga underhållsjobb används på servern, enkelt skulle gå att lösa med hjälp av mitigate flaggan i check-kommandot. En möjlighet för generalisering är att skapa en hostgroup för de kommandon som är generella för varje MSSQL server, det vill säga de checkar som inte tar ett instansnamn, då dessa med största sannolikhet är olika från host till host. En hostgroup innehåller en grupp med services som kan appliceras på host-objekt, men som ej går att ändra på hostnivå. Övervakning i op5 fungerar så att efter att man lagt till en service så tar man sällan bort den, och ingen mer konfiguration behöver heller utföras. Nackdelen med användningen av checkar som administreras på hostnivå är att variabler måste ändras på servicenivå för varje servicekommando, vilket innebär mycket administration med hundratals övervakade objekt. När det kommer till hostobjekt i op5 så kan säkerheten ökas genom att använda krypterade användarnamn och lösenord för lagring i variabler, då klartextlösenord (även om de endast är åtkomliga med rättigheter) är ett säkerhetshål. DBD::Sybase modulen i Perl är baserad på FreeTDS som i de tidiga versionerna skickar lösenord i klartext. Det är därför viktigt att editera filen freetds.conf och ändra versionen från 4.x till 8.0. I nuläget så använder Data Ductus kloning av ett liknande serverobjekt i op5 för att lägga till en ny host. Detta kan leda till överflödig administration på grund av att man måste ändra tröskelvärden för varningar och kritiska lägen specifikt för varje host. Istället skulle man kunna använda variabler som sedan propageras ut till nya hostar. Variabler går i op5 att specificera direkt på servicenivå eller på hostnivå för att sedan hämtas och användas i check-kommandon. För att administrera en stor mängd objekt samtidigt så kan man använda op5 s API (Application Programming Interface) och sedan skapa ett script i till exempel Python. Eftersom Data Ductus har så många objekt i deras miljö så underlättar detta enormt. Vi hade gärna laborerat med implementering av vår lösning via API men dessvärre fanns det inte tid nog för detta. 24

26 Med våra undersökningar som grund står det klart att från ett NMS-perspektiv är det inte någon skillnad mellan övervakningen av virtuella och fysiska enheter. Båda fungerar på samma sätt och använder samma lösningar för att kommunicera med övervakningsservern. Avslutningsvis kan vi dra slutsatsen att när det gäller övervakning i VMware och op5 är de väldigt annorlunda och har båda två brister och fördelar. op5 ger en mycket bra överblick och kan övervaka flertalet mer tjänster än vad VMware s egna lösning klarar. Däremot gör VMwares övervakning betydligt bättre grafer och är mer flexibel när det gäller att skapa rapporter av dessa. VMwares lösning för övervakning ligger närmare hostobjekten än vad op5 gör och klarar endast av att övervaka hårdvara. op5 i kontrast till VMwares lösning använder sig av IP-nätverket och mjukvaruagenter för att samla information och detta gör att det blir en överlägsen lösning trots sina bristande grafer. 25

27 Förkortningar och förklaringar HP - Hewlett-Packard, amerikanskt företag som tillhandahåller tjänster, hård- och mjukvara. IP - Internet Protocol, protokoll för överföring av data över internet. MSSQL - Microsoft Structured Query Language, Microsofts version av frågespråket SQL. NIC - Networking Interface Controller, fysiskt kort för uppkoppling mot ett nätverk. NMS - Network Management Station, övervakningsenhet som hämtar information från nätverkselement RAID - Redundant Array of Independent Disks, backuplösning på hårdvarunivå. RAM - Random Access Memory, fysiskt minne som används för att lagra information under programdrift. SAN - Storage Area Network, nätverkstyp med syftet att tillhandahålla datalagring. SQL - Structured Query Language, frågespråk som används för att hämta information från databaser. SSD - Solid-State Drive, flashbaserat sekundärminne för datalagring. Virtual Appliance, grundlösning redo för implementering som kräver minimal konfiguration. VLAN - Virtual Local Area Network, virtuellt lan som används bland annat för att separera och klassificera olika trafiktyper. VM - Virtual Machine, virtuell miljö som emulerar hårdvara för att spara på resurser. 26

28 Referenser [1] VMware - ESXi [Online] (Läst ) URL: [2] VMware - Introduction to VMware vsphere [Online] (Läst ) URL: 40 intro vs.pdf [3] VMware - Virtual Networking Concepts [Online] (Läst ) URL: networking concepts.pdf [4] HP - 3PAR Storage [Online] (Läst ) URL: [5] Microsoft - SQL server documentation [Online] (Läst ) URL: [6] Nagios - NRPE Documentation [Online] (Läst ) URL: [7] JSON - Introducing JSON [Online] (Läst ) URL: [8] Perl - Perl Documentation [Online] (Läst ) URL: [9] ConSol Labs - Gerhard Lausser, check mssql health [Online] (Läst ) URL: mssql health [10] VMware - SQL Server Best Practices Guide [Online] (Läst ) URL: Server on VMware- Best Practices Guide.pdf [11] FreeTDS - FreeTDS Documentation [Online] (Läst ) URL: [12] GitHub - Gerhard Lausser, check mssql health [Online] (Läst ) URL: mssql health Bilagor Bilaga 1 - MSSQL Counters Bilaga 2 - Management Pack

29 Bilaga 1 - MSSQL Counters

30 Check Intresse Kommentar Tröskelnivå Varning Kritisk Check_mssql_health_cpu-busy Hög Tid CPU är upptagen (%) 0%..100% Check_mssql_health_io-busy Hög TID IO är upptagen (%) 0%..100% Check_mssql_health_latches-waits Hög Antalet latch-request per sekund, som inte kunde uppfyllas 0..n Check_mssql_health_latches-wait-time Hög Medeltiden ett latch-request måste vänta innan det kan uppfyllas 0..n ms 1 5 Check_mssql_health_locks-waits Hög Antalet lock-requests per sekund som inte kunde utföras 0..n Check_mssql_health_locks-timeouts Hög Antalet lock-requests per sekund som resulterade i en timeout 0..n 1 5 Check_mssql_health_locks-deadlocks Hög Antalet Deadlocks per sekund 0..n 1 5 Check_mssql_health_sql-recompilations Hög Antalet re-compilations per sekund 0..n 1 10 Check_mssql_health_mem-pool-data-buffer-hit-ratio Hög Data buffer cache hit ratio 0%..100% 90: 80: Check_mssql_health_page-life-expectancy Hög Genomsnittliga tiden som en sida stannar i minnet 0..n 300: 180: Check_mssql_health_free-list-stalls Hög Antalet lediga list stalls per sekund 0..n 4 10 Check_mssql_health_database-free_all Hög Ledigt utrymme i databaserna (returnerar alla databaser) [0%..100%] 5: 2: Check_mssql_health_database-free Hög Ledigt utrymme i databasen (specificera databas) 0%..100% 5: 2: Check_mssql_health_database-backup-age_all Hög Tid(i timmar) sedan senaste backup av databasen (visar alla databaser) [0..n] - - Check_mssql_health_database-backup-age Hög Tid(i timmar) sedan senaste backup av databasen (för en specificerad databas) 0..n - - Check_mssql_health_database-logbackup-age_all Hög Tid(i timmar) sedan senaste backup av databasloggen (visar alla databaser) [0..n] - - Check_mssql_health_database-logbackup-age Hög Tid(i timmar) sedan senaste backup av databasloggen (för en specificerad databas) 0..n - - Check_mssql_health_database-logfile-auto-growths_all Hög Antalet auto grow events av logfiler de senaste n minuterna för alla databaser [0..n] 1 5 Check_mssql_health_database-logfile-auto-growths Hög Antalet auto grow events av logfiler de senaste n minuterna för en specificerad databas 0..n 1 5 Check_mssql_health_database-datafile-auto-growths_all Hög Antalet auto grow events av datafiler de senaste n minuterna för alla databaser [0..n] 1 5 Check_mssql_health_database-datafile-auto-growths Hög Antalet auto grow events av datafiler de senaste n minuterna för en specificerad databas 0..n 1 5 Check_mssql_health_failed-jobs Hög Antalet jobb som inte kunde avslutas korrekt de senaste n minuterna 0..n 1 5 Check_mssql_health_full-scans Medel Antalet full table scans per sekund 0..n Check_mssql_health_connected-users Medel Antalet anslutna användare 0..n Check_mssql_health_transactions_all Medel Antalet transaktioner per sekund för alla databaser 0..n Check_mssql_health_transactions Medel Antalet transaktioner per sekund för specificerad databas 0..n Check_mssql_health_batch-requests Medel Antalet batch requests per sekund 0..n Check_mssql_health_sql-initcompilations Medel Antalet initial compilations per sekund 0..n Check_mssql_health_database-online_all Medel Kollar om alla databaser är online och accepterar anslutningar Check_mssql_health_database-online Medel Kollar om specificerad database är online och accepterar anslutningar Check_mssql_health_database-file-auto-growths_all Medel Antalet auto grow events av data/log-filer de senaste n minuterna för alla databaser 0..n 1 5 Check_mssql_health_database-file-auto-growths Medel Antalet auto grow events av data/log-filer de senaste n minuterna för en specifik databas 0..n 1 5 Check_mssql_health_total-server-memory Låg Primära minnet som är reserverat för SQL-Servern 0..n - - Check_mssql_health_lazy-writes Låg Antalet lazy writes per sekund 0..n Check_mssql_health_checkpoint-pages Låg Antalet Flushed Dirty Pages per sekund 0..n - -

31 Check_mssql_health_database-file-auto-shrinks_all Låg Antalet auto shrink events av databasfiler de senaste n minuterna för alla databaser [0..n] 1 5 Check_mssql_health_database-file-auto-shrinks Låg Antalet auto shrink events av databasfiler de senaste n minuterna för en specificerad databa 0..n 1 5 Check_mssql_health_database-logfile-auto-shrinks_all Låg Antalet auto shrink events av logfiler de senaste n minuterna för alla databaser [0..n] 1 5 Check_mssql_health_database-logfile-auto-shrinks Låg Antalet auto shrink events av logfiler de senaste n minuterna för en specificerad databas 0..n 1 5 Check_mssql_health_database-datafile-auto-shrinks_all Låg Antalet auto shrink events av datafiler de senaste n minuterna för alla databaser [0..n] 1 5 Check_mssql_health_database-datafile-auto-shrinks Låg Antalet auto shrink events av datafiler de senaste n minuterna för en specificerad databas 0..n 1 5 Check_mssql_health_database-file-dbcc-shrinks_all Låg Antalet auto shrink events av data/log-filer de senaste n minuterna för alla databaser [0..n] 1 5 Check_mssql_health_database-file-dbcc-shrinks Låg Antalet auto shrink events av data/log-filer de senaste n minuterna för en specificerad databa 0..n 1 5 Check_mssql_health_sql Låg Resultatet av ett användar-anpassat SQL-anrop Check_mssql_health_sql-runtime Låg Körtiden av ett användar-anpassat SQL-anrop i sekunder Check_mssql_health_list-databases Låg Returnerar en lista med alla databaser Check_mssql_health_list-datafiles Låg Returnerar en lista med alla datafiler Check_mssql_health_list-locks Låg Returnerar en lista med locks - - -

32 Bilaga 2 - Management Pack

33 "management_pack": "management_pack": "management_pack_name": "DD Microsoft SQL Template Host", "hostgroup": "DD Microsoft SQL Hosts", "icon": "host_database_mssql.png", "description": "Adds monitoring of several important metrics with the check_mssql_health plugin on a Microsoft SQL Server.", "version": 3, "_DATABASEPWD": "Password for the SQL instance", "_DATABASEUSR": "Username for the SQL instance" "hostgroup": "alias": "Data Ductus MSSQL Servers", "notes": "Monitoring several metrics of an MSSQL server with check_mssql_health." "services": [ "service_description": "Batch-requests", "check_command": "dd_check_mssql_health_batch-requests", $_HOSTDATABASEPWD$!100!200", "service_description": "Connected-users", "check_command": "dd_check_mssql_health_connected-users", $_HOSTDATABASEPWD$!50!80", "service_description": "CPU-Busy", "check_command": "check_mssql_health_cpu-busy", "check_command_args": "$_HOSTDATABASEUSR$!$_HOSTDATABASEPWD$!80!90", "obsess": true

34 "service_description": "Database-backup-age-all", "check_command": "dd_check_mssql_health_database-backup-age_all", $_HOSTDATABASEPWD$!24!48", "service_description": "Database-datafile-auto-growths-all", "check_command": "dd_check_mssql_health_database-datafile-auto-growths_all ", $_HOSTDATABASEPWD$!1!5", "service_description": "Database-file-auto-growths-all", "check_command": "dd_check_mssql_health_database-file-auto-growths_all", $_HOSTDATABASEPWD$!1!5", "service_description": "Database-free-all", "check_command": "dd_check_mssql_health_database-free_all", $_HOSTDATABASEPWD$!5:!2:", "service_description": "Database-logbackup-age-all", "check_command": "dd_check_mssql_health_database-logbackup-age_all", $_HOSTDATABASEPWD$!1!5",

35 "service_description": "Database-logfile-auto-growths-all", "check_command": "dd_check_mssql_health_database-logfile-auto-growths_all", $_HOSTDATABASEPWD$!1!5", "service_description": "Database-online-all", "check_command": "dd_check_mssql_health_database-online_all", $_HOSTDATABASEPWD$", "service_description": "Failed-jobs", "check_command": "dd_check_mssql_health_failed-jobs", $_HOSTDATABASEPWD$!1!5", "service_description": "Free-list-stalls", "check_command": "dd_check_mssql_health_free-list-stalls", $_HOSTDATABASEPWD$!4!10", "service_description": "Full-scans",

36 "check_command": "dd_check_mssql_health_full-scans", $_HOSTDATABASEPWD$!100!500", "service_description": "IO-Busy", "check_command": "dd_check_mssql_health_io-busy", $_HOSTDATABASEPWD$!80!90", "service_description": "Latches-wait-time", "check_command": "dd_check_mssql_health_latches-wait-time", $_HOSTDATABASEPWD$!1!5", "service_description": "Latches-waits", "check_command": "dd_check_mssql_health_latches-waits", $_HOSTDATABASEPWD$!10!50", "service_description": "Locks-deadlocks", "check_command": "dd_check_mssql_health_locks-deadlocks", $_HOSTDATABASEPWD$!1!5",

37 "service_description": "Locks-timeouts", "check_command": "dd_check_mssql_health_locks-timeouts", $_HOSTDATABASEPWD$!1!5", "service_description": "Locks-waits", "check_command": "dd_check_mssql_health_locks-waits", $_HOSTDATABASEPWD$!100!500", "service_description": "Mem-pool-data-buffer-hit-ratio", "check_command": "dd_check_mssql_health_mem-pool-data-buffer-hit-ratio", $_HOSTDATABASEPWD$!90:!80:", "service_description": "Page-life-expectancy", "check_command": "dd_check_mssql_health_page-life-expectancy", $_HOSTDATABASEPWD$!300:!180:", "service_description": "SQL-initcompilations", "check_command": "dd_check_mssql_health_sql-initcompilations", $_HOSTDATABASEPWD$!100!200",

38 "service_description": "SQL-Recompilations", "check_command": "dd_check_mssql_health_sql-recompilations", $_HOSTDATABASEPWD$!1!5", "service_description": "Transactions-all", "check_command": "dd_check_mssql_health_transactions_all", $_HOSTDATABASEPWD$!10000!50000", } ], "commands": [ "command_name": "dd_check_mssql_health_batch-requests", username $ARG2$ --password $ARG3$ --mode batch-requests --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_connected-users", username $ARG2$ --password $ARG3$ --mode connected-users --warning $ARG4$ --critical $ARG5$" "command_name": "check_mssql_health_cpu-busy", "command_line": "$USER1$/check_mssql_health --server $HOSTADDRESS$ -- username $ARG1$ --password $ARG2$ --mode cpu-busy --warning $ARG3$ --critical $ARG4$" "command_name": "dd_check_mssql_health_database-backup-age_all", username $ARG2$ --password $ARG3$ --mode database-backup-age --

39 warning $ARG4$ --critical $ARG5$ --name= ˆ(?!(tempdb$ARG6$)) --regexp" "command_name": "dd database-datafile-auto-growths_all", username $ARG2$ --password $ARG3$ --mode database-datafile-autogrowths --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_database-file-auto-growths_all", username $ARG2$ --password $ARG3$ --mode database-file-auto-growths --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_database-free_all", username $ARG2$ --password $ARG3$ --mode database-free --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_database-logbackup-age_all", username $ARG2$ --password $ARG3$ --mode database-logbackup-age -- warning $ARG4$ --critical $ARG5$ --name= ˆ(?!(tempdb$ARG6$)) --regexp" "command_name": "dd_check_mssql_health_database-logfile-auto-growths_all", username $ARG2$ --password $ARG3$ --mode database-logfile-autogrowths --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_database-online_all", username $ARG2$ --password $ARG3$ --mode database-online --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_failed-jobs", username $ARG2$ --password $ARG3$ --mode failed-jobs --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_free-list-stalls",

40 username $ARG2$ --password $ARG3$ --mode free-list-stalls --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_full-scans", username $ARG2$ --password $ARG3$ --mode full-scans --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_io-busy", username $ARG2$ --password $ARG3$ --mode io-busy --warning $ARG4$ -- critical $ARG5$" "command_name": "dd_check_mssql_health_latches-wait-time", username $ARG2$ --password $ARG3$ --mode latches-wait-time --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_latches-waits", username $ARG2$ --password $ARG3$ --mode latches-waits --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_locks-deadlocks", username $ARG2$ --password $ARG3$ --mode locks-deadlocks --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_locks-timeouts", username $ARG2$ --password $ARG3$ --mode locks-timeouts --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_locks-waits", username $ARG2$ --password $ARG3$ --mode locks-waits --warning $ARG4$ --critical $ARG5$"

41 "command_name": "dd_check_mssql_health_mem-pool-data-buffer-hit-ratio", username $ARG2$ --password $ARG3$ --mode mem-pool-data-buffer-hitratio --warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_page-life-expectancy", username $ARG2$ --password $ARG3$ --mode page-life-expectancy -- warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_sql-initcompilations", username $ARG2$ --password $ARG3$ --mode sql-initcompilations -- warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_sql-recompilations", username $ARG2$ --password $ARG3$ --mode sql-recompilations -- warning $ARG4$ --critical $ARG5$" "command_name": "dd_check_mssql_health_transactions_all", username $ARG2$ --password $ARG3$ --mode transactions --warning $ARG4$ --critical $ARG5$" } ] "changes": [ "version": 3, "description": "This is a management pack" } ], "vendor": "" }

Microsoft Operations Manager 2005

Microsoft Operations Manager 2005 Microsoft Operations Manager 2005 Grundläggande begrepp Syfte med artikel När jag började arbeta med MOM2K5 upplevde jag det som svårt att få en överblick över alla komponenter och hur dessa hängde ihop.

Läs mer

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Laborant/er: Klass: Laborationsansvarig: Robin Cedermark Erik Gylemo Jimmy Johansson Oskar Löwendahl Jakob Åberg DD12 Martin Andersson Hans Ericsson

Läs mer

Filöverföring i Windowsmiljö

Filöverföring i Windowsmiljö Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Filöverföring i Windowsmiljö Erik Ljungqvist, Viktor Hjertman 10 januari 2014 Sammanfattning I detta projekt undersöks skillnaden i

Läs mer

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet. Molntjänster Översikt Introduktion till molntjänst. Vilka tjänster finns? Säkerhet. Lektion 1: Introduktion till molntjänst Vad är detta? the Cloud. Definition av molntjänster. Tjänster. Skikt. Klient.

Läs mer

EXAMENSARBETE. Processbeskrivning för servermigrering. Olov Nygård 2013. Högskoleexamen Datornätverk

EXAMENSARBETE. Processbeskrivning för servermigrering. Olov Nygård 2013. Högskoleexamen Datornätverk EXAMENSARBETE Processbeskrivning för servermigrering Olov Nygård 2013 Högskoleexamen Datornätverk Luleå tekniska universitet Institutionen för system- och rymdteknik Processbeskrivning för servermigrering

Läs mer

Systemkrav WinServ II Edition Release 2 (R2)

Systemkrav WinServ II Edition Release 2 (R2) Systemkrav WinServ II Edition Release 2 (R2) Observera: Alla rekommendationer är aktuella vid den tid då dokumentet publicerades och visar den senaste informationen för nödvändig mjukvara. Systemkrav för

Läs mer

Topologi. Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Topologi. Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox). Nätverkssäkerhet Remote Access VPN med pfsense I denna laboration kommer vi att skapa en så kallad Remote Access VPN åtkomst (baserad på OpenVPN) så att klienter utifrån det oskyddade nätverket (Internet)

Läs mer

Utarbetat av Område Informationsklass. Teknisk standard Ånge Kommun...1. Syfte med beskriven it-miljö...3. Hårdvara...

Utarbetat av Område Informationsklass. Teknisk standard Ånge Kommun...1. Syfte med beskriven it-miljö...3. Hårdvara... 2014-04-22 Projektbeteckning Tekniskstandard Tekniskstandard David Sundelin / Pelle Nilsson IT-infrastruktur/Servermiljö Extern TEKNISK STANDARD ÅNGE KOMMUN INNEHÅLLSFÖRTECKNING Teknisk standard Ånge Kommun...1

Läs mer

Tentamen. Information. Kurs: Effektiviserad drift av datorsystem Tid: Antal sidor: 5 Tillåtna hjälpmedel: Penna och radergummi

Tentamen. Information. Kurs: Effektiviserad drift av datorsystem Tid: Antal sidor: 5 Tillåtna hjälpmedel: Penna och radergummi TENTAMEN Tentamen Information Kurs: Effektiviserad drift av datorsystem Tid: 2011-01-05 08.00-12.00 Antal sidor: 5 Tillåtna hjälpmedel: Penna och radergummi Skrivningsansvarig lärare: Marcus Wilhelmsson

Läs mer

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit. TNT ExpressShipper installation. Om ni redan har en ExpressShipper installation på företaget behöver ni först ta reda på vilken version som är installerad och sökvägen till databasen. Versionen ser ni

Läs mer

LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation

LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 Laborant/er: Klass: Laborationsansvarig: Sebastian Svensson, Linn Friberg DD11 Peter Josefsson Utskriftsdatum: 2011-09-05

Läs mer

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Systemkrav. www.hogia.se/approval. Systemkrav för Hogia Approval Manager. Gäller från och med programversion 2012.1

Systemkrav. www.hogia.se/approval. Systemkrav för Hogia Approval Manager. Gäller från och med programversion 2012.1 Systemkrav Systemkrav för Hogia Approval Manager Gäller från och med programversion 2012.1 För produkten Hogia Approval Manager gäller samma systemkrav som för ekonomisystemet, med vissa tillägg. Tilläggen

Läs mer

Din guide till. Teknisk Specifikation Säljstöd

Din guide till. Teknisk Specifikation Säljstöd Din guide till Teknisk Specifikation Säljstöd April 2014 Innehåll Systemkrav... 3 Operativsystem... 3 Mjukvara... 3 Maskinvara... 4 Datakällor... 4 Databas... 5 Databasstruktur... 5 Katalogstruktur...

Läs mer

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

Virtuell Server Tjänstebeskrivning

Virtuell Server Tjänstebeskrivning Virtuell Server Tjänstebeskrivning Inledning SoftIT tillhandahåller i samarbete med IP Only, tjänsten Virtuell Server, varigenom kunden erhåller serverkapacitet som Kunden får tillgång till genom SoftIT:s

Läs mer

Hogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version 2015.1 av GENERELLA KRAV

Hogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version 2015.1 av GENERELLA KRAV Systemkrav för enanvändarinstallation fr o m version 2015.1 av Hogias Ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för att

Läs mer

Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av

Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av Hogias ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för

Läs mer

Nätverksteknik A - Introduktion till Routing

Nätverksteknik A - Introduktion till Routing Föreläsning 8 Nätverksteknik A - Introduktion till Routing Lennart Franked Information och Kommunikationssystem (IKS) Mittuniversitetet 2014-12-02 Lennart Franked (MIUN IKS) Nätverksteknik A - Introduktion

Läs mer

Datacentertjänster IaaS

Datacentertjänster IaaS Datacentertjänster IaaS Innehåll Datacentertjänst IaaS 3 Allmänt om tjänsten 3 Fördelar med tjänsten 3 Vad ingår i tjänsten 4 Datacenter 4 Nätverk 4 Lagring 4 Servrar 4 Virtualisering 4 Vad ingår i tjänsten

Läs mer

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2005 3 2.1 Installation 3 2.2 Användargränssnitt (DBMS) för SQL Express 3 2.3 Undvik att transaktionsloggen

Läs mer

Capitex dataservertjänst

Capitex dataservertjänst Capitex dataservertjänst Beskrivning Capitex dataservertjänst fungerar som en mellanhand för arbetet mellan klienterna och databasen. Detta reducerar frekvensen och storleken på den nätverkstrafik som

Läs mer

Installationsmanual ImageBank 2

Installationsmanual ImageBank 2 Document information ID: P001 Appendix D Rev: 3 Author: Ingvar Falconer Product nr: Title: Reviewed by: Approved by: P001 Installation Manual Product name: Tomas von Peltzer Date: 2014-10-22 Sign: Mattias

Läs mer

HP StoreEasy 5000 Network Storage Solution Installation and Startup Service

HP StoreEasy 5000 Network Storage Solution Installation and Startup Service HP StoreEasy 5000 Network Storage Solution Installation and Startup Service HP Services Teknisk information HP StoreEasy 5000 Network Storage Solution Installation and Startup Service omfattar installation

Läs mer

JobOffice SQL databas på server

JobOffice SQL databas på server JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.

Läs mer

Installation av RIB Huvudprogram 1.3

Installation av RIB Huvudprogram 1.3 RIB Huvudprogram, version 1.3.0 Sidan 1 av 8 Installation av RIB Huvudprogram 1.3 Bakgrund RIB Huvudprogram är en informationskälla för alla som arbetar inom området samhällsskydd och beredskap, till exempel

Läs mer

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande. OVK 2 Systemkrav Dokument Datum / Date Signatur Sida / Page Systemkrav 2016-06-22 2 (6) OVK 2.0 Systemkrav för OVK2 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de

Läs mer

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.

Läs mer

LEX INSTRUKTION LEX LDAP

LEX INSTRUKTION LEX LDAP LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...

Läs mer

Övning 1: Skapa virtuell maskin för utveckling.

Övning 1: Skapa virtuell maskin för utveckling. Övning 1: Skapa virtuell maskin för utveckling. Arbetsuppgift 1: Skapa storage account. Steg 1: I vänstre delen av Preview Portal, klicka på Browse. Steg 2: I fönstret Browse, klicka på alternativet Storage.

Läs mer

Systemrekommendation. Artvise Contact Center

Systemrekommendation. Artvise Contact Center Systemrekommendation Artvise Contact Center 2017-01-10 Sida 2/6 Innehållsförteckning 1 Inledning... 3 1.1 System... 3 2 Artvise Contact CenterDatabas... 4 2.1 Systemrekommendationer för databasserver...

Läs mer

Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 12 april 2013

Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 12 april 2013 Datorhårdvaruteknik 1DV426 - Laboration Grundläggande konfiguration av lagringslösning ATAboy Installation av Backupserver Konfiguration av Virtuellt bandbibliotek, VTL Marcus Wilhelmsson marcus.wilhelmsson@lnu.se

Läs mer

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll

INNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll INNEHÅLL Konfigurering av SQL Server Egenskaper Kommunikationsprotokoll 1 KONFIGURERING AV SQL SERVER SQL Server är nästan självkonfigurerande. Minne, anslutningar och buffrar hanteras dynamiskt. Man kan

Läs mer

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna. Modul 1: Molntjänst Publikt moln Privat moln Hybrid moln IaaS PaaS SaaS DaaS DaaS SLA Infrastructure as a Service, leverantör tillhandahåller infrastrukturen, jag tillhandahåller virtuella maskiner eller

Läs mer

GitHub for Windows och GitShell

GitHub for Windows och GitShell GitHub for Windows och GitShell En introduktion till programmen och de första grunderna i git. Det finns en tidigare introduktion. Den visar hur man skapar konto på git och använder GitHub for Windows

Läs mer

Innehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL

Innehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL 1 2 Innehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL Server... 5 Arkitektur för SQL Server... 6 Arkitektur

Läs mer

Version 1.0. Benämning OSG Storage Engine. Senaste revidering Användarbeskrivning

Version 1.0. Benämning OSG Storage Engine. Senaste revidering Användarbeskrivning Användarbeskrivning 1 1 BAKGRUND... 3 2 ÖVERSIKT AV SYSTEMET... 3 2.1 PROCESSNODER... 4 2.2 DATABASSERVER... 4 2.3 TERMINALSERVER/WEBBSERVER... 4 2.4 ARBETSSTATIONER PÅ DET LOKALA NÄTVERKET... 4 3 KONFIGURATION

Läs mer

Installationshjälp CentOS 5 ENTerprise

Installationshjälp CentOS 5 ENTerprise Sida 1 CentOS installation Electronic Purse Sweden AB Electronic Purse Sweden AB Installationshjälp CentOS 5 ENTerprise Gespage -Ta tillbaka kontrollen Datum: Copyright 2014 Electronic Purse Sweden AB

Läs mer

Administration / Disk Management. EC Utbildning AB 2012-11-05 1

Administration / Disk Management. EC Utbildning AB 2012-11-05 1 Administration / Disk Management EC Utbildning AB 2012-11-05 1 Innehåll Vi går idag igenom följande: Administration, MMC Planera lagring, lagringsteknik Feltolerans, RAID Windows Disk Settings EC Utbildning

Läs mer

Program för skrivarhantering

Program för skrivarhantering Program för skrivarhantering "Via programvaran CentreWare" på sida 3-9 "Via funktioner för skrivarhantering" på sida 3-11 Via programvaran CentreWare CentreWare Internet Services (IS) (CentreWare Internet-tjänster)

Läs mer

1. Revisionsinformation

1. Revisionsinformation 7.4.2 Systemkrav Systemkrav 2018-12-06 2 (27) Systemkrav 7.4.2 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

Din manual F-SECURE PSB E-MAIL AND SERVER SECURITY http://sv.yourpdfguides.com/dref/2859689

Din manual F-SECURE PSB E-MAIL AND SERVER SECURITY http://sv.yourpdfguides.com/dref/2859689 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för F-SECURE PSB E-MAIL AND SERVER SECURITY. Du hittar svar på alla dina frågor i F-SECURE

Läs mer

KAP 18 SQL SERVER AGENT

KAP 18 SQL SERVER AGENT KAP 18 SQL SERVER AGENT Tjänsten Sql Server Agent Operator Job Alert (larm) http://www.youtube.com/watch?v=ii1tc493bzm 1 VAD ÄR SQL SERVER AGENT? SQL Server Agent är en tjänst (service) som ansvarar för:

Läs mer

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan

Läs mer

LABORATION 2 DNS. Laboranter: Operativsystem 1 HT12. Martin Andersson. Utskriftsdatum: 2012-09-12

LABORATION 2 DNS. Laboranter: Operativsystem 1 HT12. Martin Andersson. Utskriftsdatum: 2012-09-12 LABORATION 2 DNS Laboranter: Kurs: Klass: Operativsystem 1 HT12 DD12 Handledare: Hans Ericson Martin Andersson Utskriftsdatum: 2012-09-12 Mål, syfte, förutsättningar Mål Laborationen skall ge insikt i

Läs mer

Systemkrav. Artvise Kundtjänst

Systemkrav. Artvise Kundtjänst Systemkrav Artvise Kundtjänst Sida 2/6 Innehållsförteckning 1 Inledning... 3 1.1 System... 3 2 Artvise Kundtjänst Databas... 3 2.1 Systemkrav för databasserver... 3 2.2 System... 3 2.3 Programvara... 4

Läs mer

Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering

Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 17 december 2013 Innehåll 1 Inledning och mål 3 2 Material

Läs mer

Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5

Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5 Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5 Mattias Nensén, Henrik Hedlund 10 januari 2014 Sammanfattning

Läs mer

Säkerhetskopiering och tillgänglighet en del av det dynamiska datacentret. Nicklas Pettersson Atea

Säkerhetskopiering och tillgänglighet en del av det dynamiska datacentret. Nicklas Pettersson Atea Säkerhetskopiering och tillgänglighet en del av det dynamiska datacentret Nicklas Pettersson Atea Detta pass presenterar hur Atea, med teknik från Symantec, hjälpt några av sina kunder inom privat och

Läs mer

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost. Routingprocessen Vid kommunikation mellan datorer måste de känna till var och hur de skall skicka paketen, om de datorer som ska kommunicera ligger på samma IP-nät är det ju inget problem. Men är det så

Läs mer

Installationsanvisningar

Installationsanvisningar Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2011.XX 3 Installation av IIS för Windows Server 2003 5 Installation av IIS för Windows Server 2008 8 Nyinstallation

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande. Ecos Systemkrav Systemkrav 2016-11-25 2 (6) Systemkrav för Ecos Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

2014-2015 Alla rättigheter till materialet reserverade Easec

2014-2015 Alla rättigheter till materialet reserverade Easec 1 2 Innehåll Introduktion... 3 Azure Client SDK Libraries... 4 Översikt: Azure Client Libraries... 5 Azure SDK... 6 Azure SDK (forts.)... 7 Azure SDK (forts.)... 8 Cloud Services... 10 Cloud Services...

Läs mer

Teknisk plattform för version 3.7

Teknisk plattform för version 3.7 2016-03-01 1 (13) Teknisk plattform för version 3.7 2016-03-01 2 (13) Innehållsförteckning 1 Inledning... 4 2 Programsupport... 5 2.1 Webbläsare... 5 2.1.1 Primära webbläsare... 5 2.1.2 Sekundära webbläsare...

Läs mer

Handbok Simond. Peter H. Grasch

Handbok Simond. Peter H. Grasch Peter H. Grasch 2 Innehåll 1 Inledning 6 2 Använda Simond 7 2.1 Användarinställning.................................... 7 2.2 Nätverksinställning..................................... 9 2.3 Inställning

Läs mer

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner Databasföreläsning Del 2 lagrade procedurer, vyer och transaktioner Lagrade procedurer (Stored procedures) En stored procedure är en procedur (funktion) lagrad i en databas, och exekveras direkt på databasservern

Läs mer

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2012, 2014 3 3 SQL anslutningsfel (SSL Security) 3 4 SQL Server 2008 4 5 SQL Server 2005 4 5.1 Installation

Läs mer

Om konsolporten. Beskrivning av portarna

Om konsolporten. Beskrivning av portarna Sida 1 / 7 Om konsolporten I detta dokument ges en kort sammanfattande beskrivning om vad och hur konsolportarna fungerar i nya Sun SPARC servrar. Exempel på servrar med den möjligheten är Sun Fire V240,

Läs mer

Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS. Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013

Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS. Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013 Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013 Innehåll 1 Inledning och mål 3 2 Material och genomförande 3 3 Förberedelseuppgifter

Läs mer

Lagringssystem. server. arbetsstationer. Katalog 2013. 08-584 006 41 Öppettider: 09:00-17:00 alla vardagar. www.nextron.se E-mail: sales@nextron.

Lagringssystem. server. arbetsstationer. Katalog 2013. 08-584 006 41 Öppettider: 09:00-17:00 alla vardagar. www.nextron.se E-mail: sales@nextron. Katalog 2013 Lagringssystem Upp till 288TB i ett kabinett SAN, NAS och DAS lösningar Automatisk failover mellan redundanta system server 1U till 5U 1 till 8 processorer Single, Microcloud, Twin eller Blade

Läs mer

Uppdaterad EDP Future Uppdateringsanvisningar från 1.7x. Sida 1

Uppdaterad EDP Future Uppdateringsanvisningar från 1.7x. Sida 1 EDP Future 2.23 Uppdateringsanvisningar från 1.7x Sida 1 Innehåll... 1 Uppdateringsanvisningar EDP Future version 2.23... 3 Tekniska förutsättningar (IT)... 3 EDP Future 2.23... 3 Viktig information om

Läs mer

Installationsanvisningar

Installationsanvisningar Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2013.x 3 Installation av IIS för Windows Server 2008 5 Nyinstallation av Hogia Webbrapporter 8 Installation och inloggning

Läs mer

Tekis-FB 7.1.0. Systemkrav

Tekis-FB 7.1.0. Systemkrav 7.1.0 Systemkrav Systemkrav 2015-09-17 MAAN 2 (2) Systemkrav 7.1.0 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

Dokumentation. Utfärdat av DD, TS & JD Gäller från 2012-12-01 Utgåva 1.1. Stream Global Services AB, Helsingborg 1

Dokumentation. Utfärdat av DD, TS & JD Gäller från 2012-12-01 Utgåva 1.1. Stream Global Services AB, Helsingborg 1 Stream Global Services AB, Helsingborg 1 INNEHÅLLSFÖRTECKNING: 1. NÄTET LÖPANDE PROTOKOLL... 2 2. SKRIVARE... 3 3.SERVERRUM...4 3.1HBGDCGRP101(WINDOWSSERVER 2008 SP2)... 4 3.2HBGDCGRP102(WINDOWSSERVER2008SP2)...

Läs mer

Teknisk spec Flex Lön och Flex API

Teknisk spec Flex Lön och Flex API Teknisk specifikation Datum 2016-09-30 Version 16.2 Sida 1(9) Teknisk spec Flex Lön och Flex API Programversion: 16.2 sep 2016 Teknisk spec Flex Lön och Flex API 1 Innehåll 1 TEKNISK SPECIFIKATION FLEX

Läs mer

Boss installationsmanual förberedelser

Boss installationsmanual förberedelser 1 Boss installationsmanual förberedelser Boss kan installeras på flera sätt, Serverinstallation eller Nätverksinstallation. För båda dessa sätt kan man dela databasen med flera användare. Serverinstallation,

Läs mer

VI SI CLOSETALK AB SYSTEMKRAV

VI SI CLOSETALK AB SYSTEMKRAV 2010-01-18 VI SI CLOSETALK AB SYSTEMKRAV 1 MJUK- OCH HÅRDVARUKRAV I detta dokument beskrivs de minimikrav och rekommendationer för mjukvara samt hårdvara som gäller för VISI System AB:s produkter. Visi

Läs mer

EXAMENSARBETE. Analys och uppbyggnad av ny servermiljö för affärssystemet FAS. Simon Widqvist Erik Ohlsson 2013. Högskoleexamen Datornätverk

EXAMENSARBETE. Analys och uppbyggnad av ny servermiljö för affärssystemet FAS. Simon Widqvist Erik Ohlsson 2013. Högskoleexamen Datornätverk EXAMENSARBETE Analys och uppbyggnad av ny servermiljö för affärssystemet FAS Simon Widqvist Erik Ohlsson 2013 Högskoleexamen Datornätverk Luleå tekniska universitet Institutionen för system- och rymdteknik

Läs mer

Skapa din egen MediaWiki

Skapa din egen MediaWiki Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell

Läs mer

Administratör IT-system Kursplan

Administratör IT-system Kursplan Administratör IT-system Kursplan Administratör IT-system Kursöversikt Obligatoriska kurser Kurs Poäng Advanced Enterprise System Administration 25 CCNA 45 CCNA Security 20 Drift i virtuella miljöer 20

Läs mer

Handbok Dela Skrivbord. Brad Hards Översättare: Stefan Asserhäll

Handbok Dela Skrivbord. Brad Hards Översättare: Stefan Asserhäll Brad Hards Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Protokollet Remote Frame Buffer 6 3 Använda Dela Skrivbord 7 3.1 Hantera inbjudningar i Dela Skrivbord.......................... 9 3.2

Läs mer

Systemkrav för enanvändarinstallation fr o m version av

Systemkrav för enanvändarinstallation fr o m version av Systemkrav för enanvändarinstallation fr o m version 2015.4 av Hogias Ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för att

Läs mer

Grupp Policys. Elektronikcentrum i Svängsta Utbildning AB 2012-11-05 1

Grupp Policys. Elektronikcentrum i Svängsta Utbildning AB 2012-11-05 1 Grupp Policys Elektronikcentrum i Svängsta Utbildning AB 2012-11-05 1 Sid 1233 Vad är grupp-policys? Grupp-policys är en samling regler som hjälper till med hanteringen av datorer och användare. Mer specifikt:

Läs mer

Linuxadministration 2 1DV421 - Laborationer Webbservern Apache, Mailtjänster, Klustring, Katalogtjänster

Linuxadministration 2 1DV421 - Laborationer Webbservern Apache, Mailtjänster, Klustring, Katalogtjänster Linuxadministration 2 1DV421 - Laborationer Webbservern Apache, Mailtjänster, Klustring, Katalogtjänster Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 22 augusti 2013 Instruktioner Organisation och genomförande

Läs mer

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt... Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt

Läs mer

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL 1 2 Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL Server... 6 Placering av filer och antalet... 8 Placering

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Program för skrivarhantering

Program för skrivarhantering Program för skrivarhantering Det här avsnittet omfattar: "Använda programvaran CentreWare" på sidan 3-10 "Använda funktioner för skrivarhantering" på sidan 3-12 Använda programvaran CentreWare CentreWare

Läs mer

F1 SBS 2008. 2013-01-16 EC Utbildning AB 2013-01-16

F1 SBS 2008. 2013-01-16 EC Utbildning AB 2013-01-16 F1 SBS 2008 EC Utbildning AB 1 F1 SBS 2008 Dagens föreläsning Den mjuka sidan: Vad är Microsoft Small Business Server 2008? Varför SBS 2008? Den hårda sidan, teknik: Installation, systemkrav Konfiguration

Läs mer

DI Studio 4.3 - nyheter

DI Studio 4.3 - nyheter DI Studio 4.3 - nyheter Sofie Eidensten och Patric Hamilton Copyright 2010 SAS Institute Inc. All rights reserved. 2 Varför DI Studio Snabbare utveckling Enklare underhåll Gör det överskådligt 3 Nyheter

Läs mer

Startanvisning för Bornets Internet

Startanvisning för Bornets Internet Startanvisning för Bornets Internet Denna guide kommer att hjälpa dig igång med Bornets Internet. Sidan 1 av 41 Innehållsförteckning Titel Sidan Kapitel 1. Introduktion... 3 Kapitel 2. TCP/IP-inställningar

Läs mer

DIG IN TO Administration av nätverk- och serverutrustning

DIG IN TO Administration av nätverk- och serverutrustning DIG IN TO Administration av nätverk- och serverutrustning CCNA 1 1.- CISCO 2.- Router 3.- IOS 4.- Grundkonfigurationer 5.- Routing 6.- Dynamisk routing 7.- Distansvektor routingprotokoll Agenda Internet

Läs mer

Scan Station Pro 550 Administration och serviceverktyg för Scan Station

Scan Station Pro 550 Administration och serviceverktyg för Scan Station Scan Station Pro 550 Administration och serviceverktyg för Scan Station Konfigurationshandbok A-61732_sv 7J4367 Kodak Scan Station Pro 550 Administration Innehåll Skillnader... 1 Installation... 2 Skapa

Läs mer

Systemkrav Bilflytt 1.3

Systemkrav Bilflytt 1.3 Systemkrav 1.3 Systemkrav Systemkrav 2016-11-22 2 (9) Systemkrav 1.3 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för

Läs mer

Systemkrav och tekniska förutsättningar

Systemkrav och tekniska förutsättningar Systemkrav och tekniska förutsättningar Hogia Webbrapporter Det här dokumentet går igenom systemkrav, frågor och hanterar teknik och säkerhet kring Hogia Webbrapporter, vilket bl a innefattar allt ifrån

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

Läs mer

Ny installation...2. Översikt...2. Filer som behövs...2. Installera SQL Server Express (om det behövs)...3. Skapa en databas i SQL Server...

Ny installation...2. Översikt...2. Filer som behövs...2. Installera SQL Server Express (om det behövs)...3. Skapa en databas i SQL Server... 2c8 Modeling Tool Server (Windows/SQLServer) Innehållsförteckning Ny installation...2 Översikt...2 Filer som behövs...2 Installera SQL Server Express (om det behövs)...3 Skapa en databas i SQL Server...8

Läs mer

Installationsmanual för OnCourse

Installationsmanual för OnCourse Installationsmanual för OnCourse Detta dokument beskriver de steg som ni behöver gå igenom för att installera OnCourse på er golfklubb. OnCourse är utvecklat och testat för Windows XP, Windows Vista och

Läs mer

Systemkrav Tekis-Bilflytt 1.3

Systemkrav Tekis-Bilflytt 1.3 Systemkrav 1. Systemkrav Systemkrav 2015-06-09 2 (8) Systemkrav 1. Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

Design Collaboration Suite

Design Collaboration Suite Design Collaboration Suite 2012 IRONCAD IRONCAD DRAFT INOVATE NLM- Network License Manager LICENSAKTIVERINGSGUIDE Innehållsförteckning Viktig information innan installation 1 Installation av NLM- Network

Läs mer

För installationer av SQL Server som inte görs från Hogias installation måste följande inställningar göras:

För installationer av SQL Server som inte görs från Hogias installation måste följande inställningar göras: Systemkrav 2009 Gäller från och med programversion 2009.2 Avser enanvändarinstallation i Hogias ekonomisystem. Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och

Läs mer

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 18 februari 2014 Innehåll 1 Inledning och mål

Läs mer

EXAMENSARBETE. Solen Redundans. Didrik Östergren 2014. Högskoleexamen Datornätverk

EXAMENSARBETE. Solen Redundans. Didrik Östergren 2014. Högskoleexamen Datornätverk EXAMENSARBETE Solen Redundans Didrik Östergren 2014 Högskoleexamen Datornätverk Luleå tekniska universitet Institutionen för system- och rymdteknik Didrik Östergren 2014-08-20 Luleå Tekniska Universitet,

Läs mer

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.

Läs mer

Systemkrav Bilflytt 1.4

Systemkrav Bilflytt 1.4 Systemkrav 1.4 Systemkrav 2018-08-28 2 (9) Systemkrav 1.4 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet. Nedan

Läs mer

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Manuell installation av SQL Server 2008 R2 Express för SSF Timing Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2

Läs mer

Windowsadministration I

Windowsadministration I NAMN: Betygsgränser: 3: 60% 4: 75% PERSONNUMMER: 5: 90% Windowsadministration I Lämna in svar på separata papper. Allmänt Uppgifterna är inte ordnade efter svårighetsgrad. Skriv namn, personnummer samt

Läs mer