System Center Operations Manager Heterogen overvågning i praksis
Agenda System Center Operations Manager Heterogen overvågning i praksis Hvad er heterogen overvågning? Metoder Fiktiv case praktiske eksempler Opsummering
Definition Hvad er heterogen overvågning? Vores fortolkning: Overvågning på tværs af platforme og applikationer Overvågning af forskellige løsningslag Både Microsoft og non-microsoft teknologi Myte: OpsMgr er kun til Windows overvågning Fokus i dag er primært overvågning af non-microsoft teknologi
Udfordringer Effektiv overvågning af heterogene miljøer Udfordringer: At overvåge bredt (nok) At overvåge dybt (nok) At skabe sig overblik Hvad skal der til? En platform som er dynamisk og kan tilpasses overvågningsbehov Modularitet Kendskab til de platforme man skal overvåge Forståelse for sammenhænge forretning vs. teknologi
Fiktiv case: edgemo.net Virksomhedsprofil 200 medarbejdere To lokationer (Danmark og Brasilien) Kun IT personale i Danmark Forretningskritiske systemer: Exchange, ERP og Support registrering IT er afgørende for virksomheden, driftsstatus skal være tilgængelig for alle 100% virtualiseret er pt. ved at planlægge migrering fra VMware til Hyper-V
Systemanalyse Forretning vs. teknologi Virksomheden er afhængig af IT proaktiv overvågning er derfor et forretningskrav Forretningsservices er udgangspunktet Rapportering af tilgængelighed, performance og problemer Identificering af afhængigheder Forretningsapplikationer Middleware Operativsystemer Hypervisor Hardware Netværk
Teknologistak System analyse Identificer de kritiske forretningssystemer Kortlæg bestanddele Inddel i logiske lag Anbefaling: Brug Top-Down approach Forretningsapplikationer Middleware Operativsystemer Hypervisor Hardware Netværk
Service: Email Service: ERP Service: Supportregistrering
Implementering Den anden vej Implementer ny overvågning fra bunden Fejl på nedre lag kan have afsmittende effekt højere oppe Brug modellen til at gruppere management packs Implementeringsproces: 1. Implementer gruppe af management packs 2. Foretag initielle indstillinger (RunAs, grænseværdier mv.) 3. Lad køre over en periode (f.eks. 1-2 uger) 4. Evaluer og juster 5. Gentag fra trin 1 med ny gruppe af management packs Forretningsapplikationer Middleware Operativsystemer Hypervisor Hardware Netværk
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Primer: Management packs Hvad er en Management Pack? Viden om overvåget teknologi Tildeles automatisk Leveres typisk af software producent eller 3. parts leverandør eller egen udvikling Alle opsætninger i OpsMgr gemmes i Management Packs XML fil Management Pack definerer: Discovery Health/Monitors Alerts Views/præsentation Rapporter Tasks/automation
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Netværk Ændringer og enheder Kraftigt forbedret i 2012 Strukturen er ændret i forhold til 2007, så ældre MP s virker ikke længere, f.eks. xsnmp SNMP version 1, 2 og 3 ICMP ping monitorering
Demo OpsMgr 2012 SNMP network device monitoring
Netværksovervågning Opsummering Certified Devices = Processor og Memory overvågning / rapportering. Discovery: DNS og Conf filer. Hotfix ved modulære switche Performance på SQL server (TempDB) Muligt at lave sine egne SNMP monitors på udvalgte enheder f.eks. temperaturfølere m.m.
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Server Hardware Egenskaber Producent afhængig OS afhængig MP monitoring stack producent
Demo HP Management Pack med Device Monitor
Server Hardware Opsummering Hardwareovervågning bliver mere og mere direkte supporteret i HW Out-of-Band som vist i demoen Support for følgende producenter: DELL, Fujitsu, Unisys, HP, IBM, Sun og Cisco UCS Link til liste Test at diskalarmer på raid systemer virker Også mulighed for SAN-overvågning, check med producent
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Hypervisor VMware og Hyper-V Virksomheden kører pt. VMware og skal snart migrere til Hyper-V 2012 R2 Pt. behov for VMware overvågning Alternativer overvej behov: Entry - vcenter alarms SNMP til OpsMgr (+ Orchestrator i OpsMgr 2012) Mid f.eks. Quest/Vizioncore/Jalasoft/BridgeWays Deep Veeam (nworks) MP
Demo VMware overvågning med Veeam MP
Hypervisor VMware og Hyper-V Fremadrettet vil virksomheden bruge Hyper-V Fremtidig arkitektur: Microsoft Hyper-V MP VMM og VMM MP Find den overvågningsløsning/mp som passer bedst mht. features, scalability og $$
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Operativsystem Overvågede platforme Windows Microsoft Base OS Management Pack Agent baseret Agentless Debian Linux Server Agent baseret Cross Platform Extensions for Unix/Linux Universal Linux (SP1) Baseret på OpenPegasus bemærk at System Center 2012 R2 baseres på OMI. Agentless f.eks. Quest Management Extensions SSH/telnet baseret
Linux overvågning Implementering - på Linux systemet: 1. Opret Unix/Linux Action Account til overvågning (non-priviliged) 2. Opret Unix/Linux Priviliged Account til specielle aktiviteter eller giv SUDO til ovenstående 3. Evt. Unix/Linux Maintenance Account hvis forskellig fra ovenstående 4. Find systemets egen angivelse af netværksnavn (HOSTNAME) OBS! Mange standalone systemer bruger kort navn 5. Eksporter SSH keyfile hvis anvendt, husk passphrase
Linux overvågning Implementering OpsMgr: 1. Opret navneopløsning tilsv. Linux, f.eks.: DNS Hosts 2. Opret Ressource Pool 3. Opret Unix/Linux RunAs Account(s): Action Account Priviliged Account Agent Maintenance Account Distribuer accounts til Unix/Linux Ressource Pool (More Secure) 4. Meld ind i RunAs Profiles 5. Kør Discovery Wizard: Unix/Linux Tilføj system navn Set credentials (evt. SSH keypairs) Account Credentials (Priviliged?) Angiv Ressource Pool
Demo Tilføjelse af Linux host Eksempel på Linux overvågning
Operativsystem Windows og Unix/Linux overvågning Windows Husk baselining Visse dele er som udgangspunkt ikke slået til (override om nødvendigt) Physical Disk, Mount Points, Disk Partitions Unix/Linux Læs dokumentation Hvad nu hvis man ikke ønsker agenter? Eller anvendte version af AIX/HPUX/Solaris/RedHat/Suse/Ubuntu/CentOS ikke er understøttet af OpsMgr? Brug 3. parts platform med SSH/Telnet baseret overvågning
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Middleware komponenter Microsoft teknologi Active Directory (og DNS, DHCP, WINS etc.) Vigtigt element - også i forhold til mange non-microsoft teknologier (Integrated Security, LDAP, DNS, DHCP) Distribueret overvågning (Client Monitoring) Topologi overvågning IIS Computer/Role/Web Site/App Pool overvågning Danner basis for mange Microsoft og non-microsoft applikationer SQL Server SQL Agent jobs discovery og monitoring skal slås til via override Specielle forhold ved clustering og always on
MySQL Hvordan overvåger man det? Overvågning via BridgeWays MP, indeholdende: Discovery Tasks Performance Detaljerede views Dybtgående MySQL indsigt Desværre ikke understøttet på Debian
MySQL Overvågning via OpsMgr 2012: 1. Overvågning af at MySQL kører: Unix/Linux Process Monitoring Template 2. Logging af hvor mange ressourcer MySQL processer bruger: Unix/Linux Shell Command Rule Shell kommando: top -b -n 1 grep mysqld* awk '{cpu = cpu + $9} END {print cpu}' 3. OleDB opslag i MySQL tabel: OleDB Data Source Template MySQL ODBC på overvågningsnode 4. Overvågning af MySQL applikationslog: Unix/Linux Log File Monitoring Template
Apache/Tomcat Apache webserver overvågning i OpsMgr 2012: 1. Overvågning af at Apache processer kører: Unix/Linux Process Monitoring Template 2. Logging af Apache process ressource forbrug: Unix/Linux Shell Command Rule Shell kommando: top -b -n 1 grep apache2* awk '{mem = mem + $10} END {print mem}' 3. Overvågning af Apache applikationslog: Unix/Linux Log File Monitoring Template 4. Syntetisk transaktion overvågning kommer vi til senere.
Apache/Tomcat Tomcat JEE overvågning i OpsMgr 2012 JEE overvågning inkl.: Platform Applikationer Evt. dyb overvågning af Java applikationselementer Beans Applikationsovervågning igennem overvågningskomponenten BeanSpy Info til Java kyndige: EAR/WAR filer
Forretning Middleware Operativsystem Hypervisor Hardware Netværk
Forretningsapplikationer Den synlige del af IT miljøet Forretningens omdrejningspunkt Bruger adgange Tilgængelighed og performance set fra brugers synsvinkel Geografi I denne case: Exchange ERP Support registrering
Web Applikation OpsMgr (+ BridgeWays MP) Database OpsMgr (+ Bridgeways MP) Server OS OpsMgr Cross Platform Extensions Syntetisk transaktions overvågning Hypervisor Hardware OpsMgr + Veeam MP OpsMgr + HP MP Netværk OpsMgr SNMP Monitoring
Applikationsovervågning Syntetiske transaktioner - Web Typer: Web Application Transaction Monitor sessionsbaseret sekvens af hændelser imod website Web Application Availability Monitor tilgængelighed på enkelte URL s Optagelse af sekvens: Sekvens virker som en browser session Der kan defineres variabler i sekvensen Der kan valideres på output fra trin OBS: Understøtter ikke IE 10 OBS: Understøtter ikke client side scripting (brug evt. Fiddler)
Præsentation Visning af komplekse sammenhænge Distributed Applications Gruppering og kobling af objekter i OpsMgr Definerbar Health Model Vises f.eks. via et Diagram View Addon: LiveMaps Præsentation på baggrund af forretningsbehov Fleksibilitet Dynamisk opdateret
Demo MySQL - Apache/Tomcat Syntetiske transaktioner LiveMaps
Andre muligheder Forretningsovervågning kan være mange ting Overvågning af proces eller flow Specifikke applikationsfunktioner Køer Klientadgange Mv. Fokus bør være det der giver værdi i virksomheden.
Eksempel Host Print processor 1 Print processor 2 Print server Printere X Server m. SCOM agent + Print kø + Management Pack
Demo Fejlmeldinger
Relaterede links Nyheder i OpsMgr 2012 R2: http://technet.microsoft.com/en-us/library/dn249700.aspx Demystifying Java JEE monitoring in OpsMgr 2012: http://www.systemcentercentral.com/demystifying-jee-app-performance-monitoring-in-opsmgr-2012-jeefaqs/ Deploying Unix/Linux Monitoring in OpsMgr 2012: http://blogs.technet.com/b/kevinholman/archive/2012/03/18/deploying-unix-linux-agents-using-opsmgr- 2012.aspx Certified Network Devices in OpsMgr 2012: http://go.microsoft.com/fwlink/p/?linkid=231254 Hardware: http://unofficialsystemcentercatalog.wordpress.com/
Spørgsmål?