ibm tivoli monitoring for databases: microsoft sql server...
Post on 09-Aug-2020
15 Views
Preview:
TRANSCRIPT
IBM Tivoli Monitoring for Databases:Microsoft SQL Server
ΓU
5.1.1
SC40-1809-00
IBM Tivoli Monitoring for Databases:Microsoft SQL Server
ΓU
5.1.1
SC40-1809-00
oΩTMΣΣúºeA\ 221 ² E, yNzñΩTC
(2003 3 δ)
qA IBM Tivoli Monitoring for Databases: Microsoft SQL Server 5.1.1 ß≥PAúDsñtⁿC
© Copyright International Business Machines Corporation 2003. All rights reserved. US Government Users Restricted Rights- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
²
÷≤. . . . . . . . . . . . . . . vA∩H . . . . . . . . . . . . . . ve . . . . . . . . . . . . . . . . vX . . . . . . . . . . . . . . . . v
IBM Tivoli Monitoring for Databases: MicrosoftSQL Server w . . . . . . . . . . . v÷X . . . . . . . . . . . . . . visuWX . . . . . . . . . . . . viiqX . . . . . . . . . . . . . vii
≤Uuπ . . . . . . . . . . . . . . . viipnΘΣñ . . . . . . . . . . . . viiiD . . . . . . . . . . . . . . . viiirΘD . . . . . . . . . . . . . . viii@tSM⌠ . . . . . . . . ix
1 . . . . . . . . . . . . . 1⌡µ Tivoli ⁿO . . . . . . . . . . . . . 1ⁿOyk . . . . . . . . . . . . . . . 1Bash Shell . . . . . . . . . . . . . . 1⌠ . . . . . . . . . . . . . . . 1vñΓ . . . . . . . . . . . . . . . 1b Windows NT 2000 @tW⌡µ TivoliⁿO . . . . . . . . . . . . . . . . 2b UNIX @tW⌡µ Tivoli ⁿO . . . . . 2÷≤ Shell ÷ΩT . . . . . . . . 2b Shell ñ Tivoli ⌠ . . . . . . . . 2b UNIX @tW]w Tivoli ⌠ . . . . 3b Windows @tW]w Tivoli ⌠ . . . 3
bIW Tivoli ⌠ . . . . . . . . . 3IBM Tivoli Monitoring for Databases: Microsoft SQLServer @P . . . . . . . . . . . . 4
2 Ω¼ . . . . . . . . . . . 5X . . . . . . . . . . . . . . . . 7Availability . . . . . . . . . . . . . . . 9Cache/CPU . . . . . . . . . . . . . . . 18Errors . . . . . . . . . . . . . . . . 37Jobs . . . . . . . . . . . . . . . . . 55Locks . . . . . . . . . . . . . . . . 65Replication . . . . . . . . . . . . . . . 71Replication Jobs . . . . . . . . . . . . . 92Space Usage . . . . . . . . . . . . . . 101Users/Transactions . . . . . . . . . . . . 111
3 @ . . . . . . . . . . . . 127
ConfigureTECMSSQL . . . . . . . . . . . 129CustomizeTECNTEventAdapterMSSQL. . . . . . 133DiscoverMSSQLServers . . . . . . . . . . 136DumpDatabase . . . . . . . . . . . . . 139DumpTransactionLog . . . . . . . . . . . 144ExecuteSQL . . . . . . . . . . . . . . 150MSSQLAuthentication . . . . . . . . . . . 153MSSQLTBSMDiscovery . . . . . . . . . . 156NTEventLogging. . . . . . . . . . . . . 158RebuildFragmentedIndexes. . . . . . . . . . 161SetRetrieveDatabaseOptions . . . . . . . . . 165StartMSSQLServerServices . . . . . . . . . 175StopMSSQLServerServices . . . . . . . . . 179TDPFullBackup . . . . . . . . . . . . . 183TDPIncBackup . . . . . . . . . . . . . 188
² A. \α∩MGΩ¼∩° 193
² B. Tivoli Enterprise Console
O . . . . . . . . . . . . . . . . 199Ω¼ . . . . . . . . . . . . . . . 199
ITMApplications.baroc . . . . . . . . . . 199ITMMSSQL.baroc . . . . . . . . . . . 199Availability Ω¼ . . . . . . . . . . 200CacheCpu Ω¼ . . . . . . . . . . 200Errors Ω¼ . . . . . . . . . . . . 202Jobs Ω¼ . . . . . . . . . . . . 204Locks Ω¼ . . . . . . . . . . . . 205Replication Ω¼ . . . . . . . . . . 205Replication Jobs Ω¼ . . . . . . . . 207Space Usage Ω¼ . . . . . . . . . 208Users Transactions Ω¼. . . . . . . . 209
² C. Ω¼ CIM Ot 211
² D. qΩ¼ . . . . . . 213º[ . . . . . . . . . . . . . . . . 213
ITMMSQLprovClass . . . . . . . . . . 213 IBM Tivoli Monitoring Workbench qΩ¼ . . . . . . . . . . . . . . . . 214
² E. N . . . . . . . . . . 221 . . . . . . . . . . . . . . . . 222
. . . . . . . . . . . . . . . 225
iii
iv IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
÷≤
IBM Tivoli Monitoring for Databases: Microsoft SQL Server ΓUúF÷ IBM
Monitoring for Databases: Microsoft® SQL Server™ nΘº@BΩ¼ⁿO
ΩTCNft IBM Tivoli Monitoring for Databases: Microsoft SQL Server
ΓUC
A∩H
ΓUAXt]piµWAHtzPΩwziµΩ@
P@C
¬⌠xUCUG
v Windows NT®B2000® UNIX® @t
v Tivoli nΘ
v Microsoft SQL Server nΘ
e
ΓU]tUCG
v 1 1 , yzAíΓUsΦíCíⁿOBΩ¼Θ
XH IBM Tivoli Monitoring OⁿC
v 5 2 , yΩ¼zAíp≤Ω¼zΩwC
v 127 3 , y@zAíp≤⌡µ ITMMicrosoftSQLServerTasks @
wñ IBM Tivoli Monitoring for Databases: Microsoft SQL Server @C
v 193 ² A, y\α∩MGΩ¼∩°zAú@≈\α∩MϕAH
±ºeⁿñ°\αPúPC
v 199 ² B, yTivoli Enterprise Console OzAπ@≈ Tivoli
Enterprise Console OMµAzbgv°WhC
v 211 ² C, yΩ¼ CIM OtzAπΩ¼Σ∩
CIM OC
v 213 ² D, yqΩ¼zAúp≤µqΩ¼
÷ΩTC
X
CXF IBM Tivoli Monitoring for Databases: Microsoft SQL Server wñX
AH⌠≤ΣL÷ΓUCª]íp≤uWs Tivoli XAHp≤q
Tivoli XC
IBM Tivoli Monitoring for Databases: Microsoft SQL Server w
UCΓU]tb IBM Tivoli Monitoring for Databases: Microsoft SQL Server wñG
v IBM Tivoli Monitoring for Databases: wP]wΓUASC40-1807
v
úp≤w]w IBM Tivoli Monitoring for Databases: Microsoft SQL Server
÷ΩTC
v IBM Tivoli Monitoring for Databases: Microsoft SQL Server ΓUASC40-1808
úp≤P IBM Tivoli Monitoring for Databases: Microsoft SQL Server ft
Ω¼M@º÷ΩTC
v IBM Tivoli Monitoring for Databases: Microsoft SQL Server NASC40-1810
úú\α÷ΩTAú÷≤wDPs≤ΩTC
v IBM Tivoli Monitoring for Databases: Microsoft SQL Server ¡εPµMΦk
RΓUASC40-1811
ú÷wú¡εPµMΦksΩTCFTwiHúsΩ
TAΓUb Web WúAw≤sCziHzL Tivoli Information Center
⌠W IBM Tivoli Monitoring for Databases: Microsoft SQL Server s
u¡εPµMΦkvΓUG
http://publib.boulder.ibm.com/tividd/td/tdprodlist.html
÷X
UCΓU]úFΩTG
v Tivoli Management Framework ΓU
ú]wM]wz÷ΩTC
v Tivoli Management Framework Planning and Installation Guide
ú°AMwΘD÷ΩTC
v Tivoli Management Framework ΓU
úⁿOµⁿO÷ΩTAp winstall ⁿOC
v IBM Tivoli MonitoringΓU
úí°÷ΩTC
v IBM Tivoli Enterprise Console ΓU
ú Tivoli Enterprise Console® ÷ΩTC
v Tivoli Software Installation Service (SIS) User’s Guide, Version 4.0
ú÷ SIS w IBM Tivoli Monitoring for Databases: Microsoft SQL Server
nΘ÷ΩTC
UCΓU]úFΩTG
v Microsoft SQL Server Administrator’s Companion
ú÷≤b Microsoft SQL Server ÷ñz Microsoft SQL Server ÷Ω
TC
v Microsoft SQL Server uWy
ú Microsoft SQL Server z÷ΩTC
v Server Concepts Manual
ú Microsoft SQL Server ÷ΩTABiDzªb Microsoft SQL Server
÷ñB@ΦíC
v Server SQL Reference
vi IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
úz Microsoft SQL Server ΩwñºΩTucdyÑ (SQL)v
ºíAτY Microsoft SQL Server ÷ Microsoft SQL Server uWyC
Tivoli nΘWⁿ]tF\hP Tivoli nΘ÷ºNⁿJwqCbUC⌠Wu
úσ Tivoli nΘWⁿG
http://publib.boulder.ibm.com/tividd/glossary/termsmst04.htm
suWX
íσ≤ CD ]túwñXCXµí PDFBHTML ΓC
\ CD W ReadMe AHop≤síσ≤ⁿC
unúΣL Tivoli úXi≤sAIBM NªG
Tivoli Software Information Center ⌠WCTivoli Software Information Center ≤U
C⌠G
http://publib.boulder.ibm.com/tividd/td/tdprodlist.html
÷@U IBM Tivoli Monitoring for Databases: Microsoft SQL Server AHsúwC
: YzHD Letter jpiCL PDF σ≤Ab Adobe Acrobat CL°íñ
∩π¿ijp∩Cϕz÷@U → CLA∩YiCπ¿
ijpiTObzniWACLX Letter jpπoC
qX
ziHuWq\h Tivoli XA⌠pUG
http://www.elink.ibmlink.ibm.com/public/applications/
publications/cgibin/pbi.cgi
z]iHUCoXº@AHqΦíqG
v ⁿΩG800-879-2755
v [jG800-426-4968
bΣLΩaAYnoqXMµA\UC⌠G
http://www.ibm.com/software/tivoli/order-lit/
≤Uuπ
u≤Uuπv\αiHU¡Θ¬ (pµúK°Oú) Qa
nΘúCúAziHUNΓÑs²Cz]iHΣL
N½@í\αC
p÷ΩTA\ IBM Tivoli Monitoring for Databases: Microsoft SQL Server
ΓUñu≤Uuπ²vC
÷≤ vii
pnΘΣñ
Yz⌠≤ Tivoli úDA\UCuIBM nΘΣñv⌠G
http://www.ibm.com/software/sysmgmt/products/support/
YznpßΣñA\ IBM nΘΣñΓUA⌠pUG
http://techsupport.services.ibm.com/guides/handbook.html
ΓUúp≤puIBM nΘΣñv÷ΩT (°DY½w)AHUCΩ
TG
v nOΩµ
v qXqll≤A°zbΩaw
v puIBM nΘΣñveΩT
D
\hDϕSϕⁿJP@B@tSⁿOP⌠AH
BC
rΘD
ΓUUCrΘDG
Θ
v pgⁿOVXjpgⁿOAHK°HMPDσrO
v ε (∩B÷sBΩsBαsBµBBMµBMµ
BhµMµBtmB\αϕ∩B\αϕWBBeϕ)B
(pZGM@tNG)
v ϕµñµD
v σñ÷ΣrM
Θ
v (ΓUDB!M CD)
v σñwqr
v jYr
v jYr
v σñsNy (wqMµñú)
v zúM
Ñe
v dMíXd
v WBí]p÷ΣrAH°HMPDσrOΣL"
v úTºσrMú
v ΣJσr
v ⁿO∩
viii IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
@tSM⌠
UNIX Dⁿw⌠H²ϕkC
ϕ Windows ⁿOµAN⌠ $variable N¿ %variable%AN²⌠ñCu (/) N¿$u (\)C
: YzOb Windows tW bash shellAziH UNIX DC
÷≤ ix
x IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
1
«b⌡µ IBM Tivoli Monitoring for Databases: Microsoft SQL Server ΓU
íCª÷rCXUCUíG
v Ω¼
v @
v Tivoli Enterprise Console O
⌡µ Tivoli ⁿO
úF Tivoli αAziHq UNIXBWindows NT Windows 2000 ⁿOµ
(CLI) ⌡µt@CiqⁿOµ⌡µ@N CLI ⁿOC
bUCípUAⁿOµNíAIs Tivoli z
í@G
v zLksApzL≈C
v znbP@ shell script ñ]th@C
v zQnnHσrΘJⁿO≤UuπC
ⁿOyk
Tivoli CLI ⁿOúOHr w YANϕΣ Tivoli ⁿOCⁿOW
w+verb+object ykCdG wdmrm ⁿOAisWúΩ¼C
Bash Shelljí≈ Tivoli ⁿOúObⁿzI Tivoli z°AW bash shell ñ⌡µC
Shell O@ⁿOA²@tαBzⁿOCziHq UNIX Windows @
t shell ⁿOµ⌡µⁿOA]iHNⁿO±b shell script ñ⌡µC Tivoli z
°AOⁿ Tivoli °AHªA@ßCTivoli zjΩΩΘ
sqAhhOjΩΦC
⌠
b⌡µ Tivoli ⁿOºeAz shell ]w Tivoli ⌠CⁿzI Tivoli
z°Awú]w Tivoli ⌠ scriptCΓUUCU
í⌡µo script G 3yb UNIX @tW]w Tivoli ⌠zM
3yb Windows @tW]w Tivoli ⌠zC
: í Tivoli ⁿOiHbIW⌡µCYnbIW]w Tivoli ⌠A\
3ybIW Tivoli ⌠zC
vñΓ
z]πAϕ Tivoli vñΓA%α⌡µC@ⁿOC
1
b Windows NT 2000 @tW⌡µ Tivoli ⁿO
ϕzw Windows ⁿzI Windows Tivoli z°AAwN bash
shell i⌡µs≈WCBash shell iHΣ\h UNIX ⁿOM UNIX ⁿOy
kCp²ju (/)CBash shell iHΣ Bourne shell plus \αA
PπuA≤ bash shell @XR\αC
b⌡µjí≈ Tivoli ⁿOAziH Windows NT MS-DOS shellAú
bash shell (úLobz %SystemRoot%\system32\drivers\etc\Tivoli\setup_env ⁿO]wn Tivoli ⌠ºß)CMAí≈ⁿOM Tivoli @i
α&n bash shell %αQ⌡µC]Ab Tivoli Xñú Tivoli
ⁿOdúO bash shell ykC
b UNIX @tW⌡µ Tivoli ⁿO
UNIX @t]th shellCTivoli ⁿOiHb BourneBKornBC M bash shell ñ
⌡µCBourne shell O UNIX shellCC@ UNIX tú]A Bourne
shellCKorn shell iHΣ Bourne shell \αAPπuA≤ Korn shell X
R\αCC shell W≤ C í]pyÑykCBash shell iHΣ UNIX shell
\h\αCUNIX P Windows tΓú bash shellC
÷≤ Shell ÷ΩT
UCΩúU shell ÷ΩTCTivoli ú∩oΩ C
UNIX shellG
v Arnold Robbins UNIX in a Nutshell: A Desktop Quick Reference for System
V Release 4 and Solaris 7 (O’Reilly Nutshell ΓU)CISBNG1-56592-427-4C
v Bruce Blinn Portable Shell Programming: An Extensive Collection of Bourne
Shell ExamplesCISBNG0-13-451494-7C
v Bill Rosenblatt P Mike Loukides X Learning the Korn Shell (O’Reilly Nutshell
ΓU)CISBNG1-56592-054-6C
v Martin Arick UNIX C Shell Desk ReferenceCISBNG0-47-155680-7C
Bash shellG
v Cameron Newham M Bill Rosenblatt X Learning the bash Shell (O’Reilly Nutshell
ΓU)CISBNG1-56592-347-2C
v Jane Anna Langley A Brief Introduction to the bash ShellC
http://www.cs.ups.edu/acl/unix_talk/bash.html
v Bash FAQ (GNU íσ≤)Chttp://www.delorie.com/gnu/docs/bash/FAQ
v Bash Reference Manual (GNU íσ≤)C http://www.gnu.org/manual/bash/index.html
v bash ⁿOΩT (GNU íσ≤)Chttp://www.delorie.com/gnu/docs/bash/bash.1.html
b Shell ñ Tivoli ⌠
ϕzwⁿzI Tivoli z°AAwú shell ]w scriptC
zno script ]wb⌡µ Tivoli ⁿOn⌠C
2 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
b UNIX @tW]w Tivoli ⌠
Ynb UNIX shell ñ]w Tivoli ⌠A⌡µUCBJG
1. nJ UNIX ⁿzI Tivoli z°AC
2. ⌡µA shell ]w scriptC
v pGO BourneBKorn bash shellA⌡µUCⁿOG
. /etc/Tivoli/setup_env.sh
--
v pGO C shellA⌡µUCⁿOG
source /etc/Tivoli/setup_env.csh
b Windows @tW]w Tivoli ⌠
Ynb Windows W]w Tivoli ⌠ bash shellA⌡µUCBJG
1. nJ Windows ⁿzI Tivoli z°AC
2. @ⁿO°íC
3. bⁿO°íñ⌡µUCⁿOA]w Tivoli ⌠G
%SystemRoot%\system32\drivers\etc\Tivoli\setup_env.cmd
4. bⁿO°íñ⌡µUCΣñ@ⁿOA bash shellG
v ΣJ sh ÷U Enter ΣC
--
v ΣJ bash ÷U Enter ΣC
bIW Tivoli ⌠
ϕzwIAwú]w scriptCo script ]wbIW⌡µ
Tivoli ⁿOAn⌠C
YnbIW]w Tivoli ⌠A⌡µUCBJG
1. nJIC
2. @ⁿO°íC
3. bⁿO°íñ⌡µA]w scriptCϕ 1 ]tA≤UúPI@t]w
scriptC
ϕ 1. A≤I@t]w script
@t ]w script m ]w script W
AIXBSolaris /etc/Tivoli/lcf/endpoint_label lcf_env.sh (A≤ BourneBKorn P
bash shell)
--
lcf_env.csh (A≤ C shell)
Windows %SystemRoot%\Tivoli\lcf\endpoint_label
lcf_env.cmd (A≤ MS-DOS)
-- lcf_env.sh (A≤ bash shell)
1 3
IBM Tivoli Monitoring for Databases: Microsoft SQL Server @P
í IBM Tivoli Monitoring for Databases: Microsoft SQL Server ñ@P
C
StatusΩ¼oh Ch ObsWΩ¼wqC°Ω
¼wAh iHOw]OwqC
ubSWXY½h ABΩ¼] A%C
ϕ≡Y½ANiBY½½jC
application_labelwnO½≤uTivoli z⌠ (TME)vC
application_oidwnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_classwnO½≤uTivoli z⌠ (TME)vOC
application_versionⁿzΩFp v7 2kC
MSSQL_SIDMicrosoft SQL Server IDC
MSSQL_HOMEMicrosoft SQL Server GiíwmC
HOST Microsoft SQL Server ΩwΩb Tivoli zNzIC
ENDPOINT_OIDI½≤ IDCª! Tivoli bíABiP½≤HlíC
INTERPΩ¼⌡µbº@t¼Ap WindowsC
4 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
2 Ω¼
]t÷≤ IBM Tivoli Monitoring for Databases: Microsoft SQL Server ºΩ¼
ΩTCΩ¼ Tivoli z⌠ñAΩnΘí÷Ω
TApΩw¼A°AiCziHq\hΩ¼]wAHXz
°DC
bΓUñACΩ¼púíΣtmG
í Ω¼AH]tΩ¼º[ϕµCº[ϕµ]tΩ¼U
CΩTG
v íW
zbⁿOµñΩ¼WC
v
IBM Tivoli Monitoring ΣúB½≤@tWCú
W Microsoft SQL ServerC
v ⁿ
Ω¼ⁿMµCbⁿw⌠ñAYΩ¼]wtY¼p
úQí¼AΩ¼Kú"@ⁿCΩ¼tΓkMwú"
ⁿ]wXC
v @@
YACXΩ¼@@MµCw∩⌠≤≤Aúi
⌡µ@Ap Tivoli Management Framework @@C@
iBJ ¼pABiTw≤÷ΩTOte!Aϕ
÷µΩΘC
v w]⌠í
ⁿwΩ¼w]⌠íC⌠íOΩ¼JΩíj≥
íC⌠íOHϕqµCnΘúC@Ω¼úw]
⌠í (Hϕµ)AziHn[H∩C
ⁿzΩ
PΩ¼÷ⁿzΩWC
ⁿ≤
CXΩ¼ⁿϕµAΣß Cⁿ≤TΩTC
ϕµ]tCⁿUCΩTG
v ≤
≤!RúúπNϕⁿ¬CAτSwⁿ≥C
v w]Y½
ⁿXo≤Y½GMIB½jBiBL nC
v Mú≤
5
ⁿXΩ¼OπMú≤CMú≤O@Ω¼\αApG
\αAϕPo"≤ípúAsbAªi² IBM Tivoli Monitoring
÷¼≤CTivoli Enterprise Console °AM Tivoli Business Systems
Manager úiBzMú≤C
v
ΓUñíⁿ C
C÷≤Swⁿpú]tUCΩTG
v Ω¼eⁿíP]C
v ⁿºMµAHⁿX÷Σ≤ϕkC
v íⁿºUCw]]wϕµG
– eⁿ! Tivoli Enterprise Console
ⁿXΩ¼Oeⁿ! Tivoli Enterprise ConsoleCYuOvAB
w Tivoli Enterprise ConsoleAh IBM Tivoli Monitoring eⁿ
! Tivoli Enterprise ConsoleCYw Tivoli Business Systems ManagerA
h Tivoli Enterprise Console eⁿ! Tivoli Business Systems
ManagerC
– eⁿ! Tivoli Business Systems Manager
ⁿX IBM Tivoli Monitoring Oeⁿ! Tivoli Business Systems
ManagerCw]uvC(≤ⁿtmAHNⁿe! Tivoli
Business Systems ManagerC
– X
X OⁿbeⁿºeA!ⁿ°iDs≥ C
– )
)ⁿO#o"YⁿwΩ¼ºⁿwⁿí⌠C½y
íAúXú"ⁿⁿwípC
– ÷@@
CXPⁿ÷@@C
CXΩ¼ (Y) ϕµAWCuíPw]
COΩⁿWeAt@i∩w]C@δíA
Nϕ@α÷ΩΘ½nh CLOwWX#Fh
AtzúiαnDC
CXΩ¼ (Y) ϕµAWCuíPw]C
µíi@CrΩB@CB@Czi⌠NXw] Boolean M
µAO¼%N∩MµC
@@
@@MµA]AC@íC
Oⁿ @≈ϕµAΣñπⁿzΩWB⌠wqPΩ¼Oⁿ
eA÷ΣeCw]AΩ¼úOⁿΩFziOⁿH¼
⌠≤IΩANΩgbΩwñCz]iHxslEΩ
AzL IBM Tivoli Monitoring Web Health Console °ªC
X Ω¼ΩTAp¼AiC
6 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
CLI d
Ω¼ykdíΩ¼Sº wdmeditprf ⁿOi∩ApΩ¼WBBB≤C
pΩ¼MΩ¼q÷ΩTA\IBM Tivoli Monitoring for Databases:
Microsoft SQL Server ΓU uΩ¼v@C
X
ϕ 2 ]tΩ¼XMµBΣí≤MCNX@CXr
πb IBM Tivoli Monitoring Web Health Console ¼AµñA wdmlsengⁿO]iπªC
ϕ 2. Ω¼X
X í @
1 Ω¼Qte!ⁿzΩ
CTⁿzΩπ
MicrosoftSQLServer ¼C
NΩ¼te!¼
MicrosoftSQLServer TΩC
2 Ω¼Qte!½≤Ci
αOb Microsoft SQL Server Sw
SΩ¼ñúC
NΩ¼te!ⁿΣ Microsoft
SQL Server proxy ½≤C
3 Ω¼πLtmCiα
OúbⁿΣd≥AOL
¼C
úCΓUñºCΩ
¼uvpAúCXC
Ω¼C
4 Ω¼πLCiαO
úbⁿwd≥C
úCΓUñºC
Ω¼uvpAúCX
CΩ¼C
5 ΩLkCiαO Microsoft SQL
Server Ωw°Aúb⌡µñC
½sLkΩCi
αOGNΩLkC
6 qΩ¼ΩQPwLCi
αOΩwµ¼Pw¼ú
PC
d Tmw2k.log ΘxdUC
²ñΩΣΘxG
$LCF_DATDIR/LCFNEW/CTW/logsC
7 b¼Ωo"CϕlΣ
úºANo"ípC
d Tmw2k.log ΘxdUC
²ñΩΣΘxG
$LCF_DATDIR/LCFNEW/CTW/logsC
AziHpßΣñC
8 o"úC d Tmw2k.log ΘxdUC
²ñΩΣΘxG
$LCF_DATDIR/LCFNEW/CTW/logsC
AziHpßΣñC
ϕ 3 ]tCΩ¼íWuíCbϕµß÷≤CΩ¼ºΩT
p (÷re)C
ϕ 3. IBM Tivoli Monitoring for Databases: Microsoft SQL Server Ω¼
Ω¼ íW í
9
yAvailabilityz
Microsoft_SQL_
Server_Availability
d Microsoft SQL Server MΩw
iC
2 Ω¼ 7
ϕ 3. IBM Tivoli Monitoring for Databases: Microsoft SQL Server Ω¼ (≥)
Ω¼ íW í
1 8
yCache/CPUz
Microsoft_SQL_
Server_CacheCpu
°b Microsoft SQL Server ñw
íBTw°AtmϕA
PwªtⁿC
37 yErrorsz Microsoft_SQL_
Server_Errors
°ΘxA²ßTw°A
&C
55 yJobsz Microsoft_SQL_
Server_Jobs
°b Microsoft SQL Server W⌡µº
u@¼AM⌡µ≥íC
65 yLocksz Microsoft_SQL_
Server_Locks
° Microsoft SQL Server ñΩwA
HTwΩwBϕµO²is
C
7 1
yReplicationz
Microsoft_SQL_
Server_Replication
°b Microsoft SQL Server ñsA
HTwsTa⌡µAB°At
mϕC
92 yReplication
Jobsz
Microsoft_SQL_
Server_Replication_Jobs
°su@HτO¿AH
su@¼AC
101 ySpace
Usagez
Microsoft_SQL_
Server_Space_Usage
°b Microsoft SQL Server ñí
íC
1 1 1
yUsers/Transactionsz
Microsoft_SQL_
Server_Users_
Transactions
° Microsoft SQL Server ñ
MºíATw°AjpAϕ
BtmϕC
8 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Availability
í
d Microsoft SQL AMΩwiCϕo"UCípAoΩ¼
°G
v Microsoft SQL Ωwúi
ϕΩwúiBLkⁿJA Microsoft SQL Server úiΩwⁿ
°C
v Microsoft SQL Awε
ϕAεA Microsoft SQL Server εAⁿ°C
v Microsoft SQL Awúb⌡µñ
ϕ Microsoft SQL Server AB≤¼AA Microsoft SQL Server
Aⁿ° C
w]AΩ¼°ΩwCziHúΩwú°
SwΩwC
w]AoΩ¼°UC Microsoft SQL Server 7.0 2000 AG
v MSSQLServer (Ωw )
v SQLServerAgent (SQL Server Nz)
v MSDTC (Microsoft Distributed Transaction Coordinator)
v Microsoft Search (Microsoft jMA)
v MSSQLServerOLAPService (Microsoft Analysis ServerAA≤ Microsoft SQL Server
2000)
ziHQAsWBAúúnAAHKqoΩ
¼C
: ziHbπ Microsoft SQL Server 2000 P@í°AWwhΩCo
vTΩw M SQL Server NzACAWA≤w]ΩABiαs
b≤wΩ@ΦíWCpGzbtWΩ@ Microsoft SQL Server 2000 Ω
AhΩπ@WCbo¼pñANhΩw M SQL Server N
zACΩw ANO MSSQL$<ServerInstanceName>C SQL Server N
zANO SQLAgent$<ServerInstanceName>CΩ¼°oΩwNz
AApGªWO Microsoft WAB _ DefaultMSSQLServer_ M _
DefaultSQLServerAgent_ &bAMµñC
꬧[
íW Microsoft_SQL_Server_Availability
Microsoft SQL Server
ⁿ ϕ Microsoft SQL Server AANX Microsoft SQLServer AC
ϕ Microsoft SQL Server AεANX Microsoft SQLServer εAC
ϕ Microsoft SQL Server ΩwB≤úi¼AANX
Microsoft SQL Server ΩwúiC
2 Ω¼ 9
꬧[
@@ L
w]⌠í 300 ϕ (5 )
ⁿzΩ
MicrosoftSQLServer
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL Server
A
Microsoft_SQL_Server_
Paused_Service
i O 10
Microsoft SQL Server
εA
Microsoft_SQL_Server_
Stopped_Service
½j O 11
Microsoft SQL Server
Ωwúi
Microsoft_SQL_Server_
Suspect_Database
½j O 13
Microsoft SQL Server A
ϕ Microsoft SQL Server ANXCAOiAo sBz
Mww SQL u@%α⌡µCúns! Microsoft SQL ServerANα≈δTa°
iA¼ACALkⁿsnJA]PiDC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_labelG°A <MSSQLServerName> Microsoft SQL Server A<MSSQLServiceName> O <MSSQLServiceState>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
10 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLServiceName
Microsoft SQL Server AWC
MSSQLServiceState
Microsoft SQL Server Ae¼AC¼A]AGwB⌡µñwεC
MSSQLServiceStatus
Microsoft SQL Server Ae¼ACziHwqhB@DB@¼ACB
@¼AiHOuvBuvuwóvCuwóvⁿXY"
eiαbAϕaB@ñA²#iαóC
MSSQLStartMode
Win32 ≥AíCUCMµwqíG
ⁿX!@tⁿJmXíCu∩XíA
%C
t ⁿX! IoInitSystem τmXíCu∩XíA
%C
ⁿXbtí!AεzíAC
Γ ⁿXϕBzIs StartService τA!Aεzí
AC
ⁿXLkAAC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server εA
ϕ Microsoft SQL Server AεNXCUCO@AG
v MSSQLServer A⌡µñA⌠≤@%αb°AΣΩwW⌡µC°Ai
αw]nDíεCpG Windows qúw½s≈A²A#
]½s≈½sAª]iαεCziHtmAH½s
ACoε-MíLk°AíqC
2 Ω¼ 11
v SQLServerAgent ⌡µñASQL wu@s%αB@CⁿU≤ta
OsVAHKnúsºAKwqbooGΩTAo"
Lkⁿ≡Cϕwwu@Lk⌡µAª]zC
v MSDTC ⌡µñA%αTa≤íºC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_labelG°A <MSSQLServerName> Microsoft SQL Server A<MSSQLServiceName> O <MSSQLServiceState>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLServiceName
Microsoft SQL Server AWC
MSSQLServiceState
Microsoft SQL Server Ae¼AC¼A]AGwB⌡µñwεC
MSSQLServiceStatus
Microsoft SQL Server Ae¼ACziHwqhB@DB@¼ACB
@¼AiHOuvBuvuwóvCuwóvⁿXY"
eiαbAϕaB@ñA²w#óC
MSSQLStartMode
Win32 ≥AíCUCCXwqíC
ⁿX!@tⁿJmXíCu∩XíA
%C
t ⁿX! IoInitSystem τmXíCu∩XíA
%C
ⁿXbtí!AεzíAC
Γ ⁿXϕBzIs StartService τA!Aεzí
AC
12 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿXLkAAC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Ωwúi
ϕ Microsoft SQL Server ΩwB≤úi¼ANXCϕbí
ΩwApGo"DA Microsoft SQL Server NΩwúiABLk
CpGziHPw≤NΩwúi]ANiHw&a½]ªC
b⌡µ@ºeAd\ Microsoft SQL Server uWyCpGzLkPwOα≈
w&a½]ΩwAqwn≈ªC
oΩ¼UCΣñ@ SQL ⁿOPwΩwOúiG
v Microsoft SQL Server 2000
Select DatabasePropertyEx (<database name>, ’Status’)
pGΩwúiAhdGO SUSPECTC
v Microsoft SQL Server 7
Select DatabaseProperty (<database name>, ’IsShutDown’)
pGΩw÷¼AhdGO 1CΩ¼NΩw°úiC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>Gb Microsoft SQL Server <MSSQLServerName> W Microsoft SQLServer Ωw <MSSQLDatabaseName> OuúivC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
2 Ω¼ 13
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDatabaseName
Microsoft SQL ΩwWC
MSSQLDatabaseStatus
Microsoft SQL Ωw¼AC¼AiHObuWúiC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
L
UϕCXi∩ Availability Ω¼]wCϕπCWBní
Mw]G
í w]
úΩw ΣJnú°úi¼A⌠≤Ω
wC
ϕoAΩ¼°C@
ΩwC
(°C@Ωw)
14 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
í w]
½sπzΩ
wWv
wqΩ¼q Microsoft SQL Server
osΩwMµWvCNϕΩ
¼⌠ C
pApGΩ¼⌠íO 60 ϕA
Bo] 5AhΩ¼Cj 5
oΩwMµC
ϕsWΩwAhbU Ωw
Mµ°ªC
ⁿw@C
5
A wqn°ε¼A Microsoft SQL
Server ACz]iHΣJAWA
sWn°ACp
_ D e f a u l t M S S Q L S e r v e r _
_DefaultSQLServerAgent_ ∩÷
A\UCΩTC
v _DefaultMSSQLServer_ *
v _DefaultSQLServerAgent_*
v MSDTC
v MSSEARCH
v MSSQLServerOLAPService
: P (*) ϕ÷ΣeC
_DefaultMSSQLServer_ _DefaultSQLServerAgent_ ÷ΩTG
v YO Microsoft SQL Server 7.0Aϕ∩ _DefaultMSSQLServer_ M _DefaultSQLServerAgent_
AΩ¼N° MSSQLServer M SQLServerAgent ACpGzúFo÷Σ
rAB#ⁿwAAhΩ¼Nú° MSSQLServer M SQLServerAgent AC
v YO Microsoft SQL Server 2000AΩ¼dAOHπWΩ(MSSQL$servernameFromAppProxyContext) sbCpGªúsbAΩ¼Ndw]Ω
A (MSSQLServer) OsbCpGw]ΩAsbAN°ªC
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
2 Ω¼ 15
ⁿzΩ ⌠wq e
MSSQLDatabase ¼A MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLDatabase.MSSQLDatabaseName*ⁿw Microsoft SQL Server ΩwWC
MSSQL_Database_OnlineⁿXΩwObuWC¼A “1” ϕΩ
wbuWC¼A “0” hϕbuWH¼
AC
MSSQL_Database_SuspectⁿXΩwOúiC¼A “1” ϕΩ
wúiC¼A “0” hϕúiH
¼AC
MSSQLService ¼A MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLService.MSSQLServiceName*Microsoft SQL Server AWC
MSSQL_Service_PausedⁿXAOwC¼A “1” ϕAw
C¼A “0” hϕH¼AC
MSSQL_Service_RunningⁿXAOb⌡µñC¼A “1” ϕA
b⌡µñC¼A “0” hϕ⌡µñH
¼AC
MSSQL_Service_StoppedⁿXAOwεC¼A “1” ϕAw
εC¼A “0” hϕwεH¼AC
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Availability \-DelPar Services "MSSQLServerOLAPService" \-DelPar Services "_DefaultMSSQLServer_" \-DelPar Services "_DefaultSQLServerAgent_" \-AddPar Services "MSSQLServer" \-AddPar Services "MSSQLServerAgent" \-AddPar Services "MSDTC" \-AddPar Services "MSSEARCH" \-AddPar Refresh_Database_Frequency "5" \-e Microsoft_SQL_Server_Stopped_Service \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Paused_Service \
16 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Suspect_Database \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec"
2 Ω¼ 17
Cache/CPU
í
°UC Microsoft SQL Server wOΘ CPU qqµG
v wOΘRñv
v w'OΘOΘRñv
v ñ CPU
v CϕdIgJ
v iw
v Cϕ≡gJ
v Cϕ¬gJ
v Cϕ²¬
v p¿°
Ω¼°OΘívCtmMAϕh OΘAi
H[jαC
Microsoft SQL Server BzusOΘñΩM AúbW
iµsCϕBznsΩ A²sb≤w( (OΘ)
ñCpGnDúbOΘñAh@w⌡µΩΘ I/O (¬gJ)AN
!OΘAMßABz%iHsC
¬gJΩΩΘ I/O JQSCiαNΩΘ I/O !-C
Microsoft SQL Server Cϕ¬¬ Microsoft SQL Server CϕgJ
¬ⁿA°¬ΩΘ I/O íC
꬧[
íW Microsoft_SQL_Server_CacheCpu
Microsoft SQL Server
18 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
꬧[
ⁿ ϕwOΘRñvC≤ Buffer Cache Hit Ratiolower bound ANX Microsoft SQL ServerwOΘRñvCC
ϕw'OΘOΘRñv-≤ Buffer ExtendedMemory Cache Hit Ratio lower bound ANX Microsoft SQL Server wOΘOΘRñ
vCC
: A≤ Microsoft SQL Server 7C
ϕCϕdIgJqWX Checkpoint Writes PerSecond upper bound ANX Microsoft SQLServer CϕdIgJ¬C
ϕ CPU u@ñ)±WX CPU Percent Busy upperbound ANX Microsoft SQL Server CPUu@ñ±¬C
ϕiw(ñwq-≤ Free Buffers lowerbound ANX Microsoft SQL Server iw
CC
: A≤ Microsoft SQL Server 7C
ϕCϕ≡gJqWX Lazy Writes Per Secondupper bound ANX Microsoft SQL ServerCϕ≡gJ¬C
ϕCϕ¬qWX Page Reads Per Second upperbound ANX Microsoft SQL Server Cϕ
¬¬C
ϕCϕgJqWX Page Writes Per Second upperbound ANX Microsoft SQL Server Cϕ
gJ¬C
ϕCϕ²¬qWX Read Ahead Pages PerSecond upper bound ANX Microsoft SQLServer Cϕ²¬¬C
P²e°⌠AϕpW[qÑ≤j≤
µ°⌠ Stolen Page Count Growth ANX Microsoft SQL Server p¿°¬C
@@ L
w]⌠í 600 ϕ (10 )
ⁿzΩ
MicrosoftSQLServer
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
2 Ω¼ 19
ⁿ ú≤ w]Y½ Mú≤
Microsof t SQL
Server w
OΘRñv/
C
Microsoft_SQL_Server_
Low_BufferCacheHitRatio
i O 20
Microsof t SQL
Server w'
OΘO
ΘRñv/C
Microsoft_SQL_Server_Low_
BufferExtMemCacheHitRatio
i O 22
Microsof t SQL
Server CϕdI
gJ/¬
Microsoft_SQL_Server_High_
CheckpointWritesPerSec
i O 23
Microsof t SQL
Server CPU u@
ñ)±/¬
Microsoft_SQL_Server_High_
CpuPercentBusy
n O 25
Microsof t SQL
Server iw
/C
Microsoft_SQL_Server_Low_
FreeBuffers
i O 26
Microsof t SQL
Server Cϕ≡g
J/¬
Microsoft_SQL_Server_High_
LazyWritesPerSec
i O 27
Microsof t SQL
Server Cϕ¬
/¬
Microsoft_SQL_Server_High_
PageReadsPerSec
i O 29
Microsof t SQL
Server Cϕg
J/¬
Microsoft_SQL_Server_High_
PageWritesPerSec
i O 30
Microsof t SQL
Server Cϕ²¬
/¬
Microsoft_SQL_Server_High_
ReadAheadPagesPerSec
i O 31
Microsof t SQL
Server p
¿°/¬
Microsoft_SQL_Server_High_
StolenPageCountGrowth
i O 33
Microsoft SQL Server wOΘRñvC
ϕwOΘRñvC≤ Buffer Cache Hit Ratio lower bound NXCwOΘRñvObwOΘñΣº)±Aú
q¬ªC)±pΓΦíA¿\OΘRñAúHW@
Ω¼⌠ßnDOΘd\C
C@ Microsoft SQL Server Ωú@wOΘCΩdbw
OΘñA@qí#ªεABΩwnwA%αO²≤h
ΩCbΩDF∩Aª%gC
]qOΘ¬±q¬KyAHzQno)±¬Cbzt
@¡w¼AºßAoqµF 90 ≤¬RñvCziHW[
Microsoft SQL Server iOΘqAú¬wOΘRñvC
20 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Microsoft SQL Server AOΘtmµπCzQípNOΩw°Ab
AOΘtm@ñM≈W⌡µCpG 5 MB HW#tmOΘiAh
bnAMicrosoft SQL Server W[OΘtmCpG#tmiOΘC≤ 5
MBAª²XOΘC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uwOΘRñvvO <MSSQLBufferCacheHitRatio>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLBufferCacheHitRatio
bΩgíLßAwOΘRñnD)±Co)
±pΓbwOΘñonDAúnqsªW
vCwOΘOOdΩΩí≈Cs!Ω
Bzú@∩wOΘsC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Buffer Cache Hit Ratio lower bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 4
) 2
2 Ω¼ 21
]w w]
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server wOΘOΘRñvC
: A≤ Microsoft SQL Server 7C
ϕw'OΘOΘRñv-≤ Buffer Extended Memory Cache HitRatio lower bound NXCúFDwOΘA'OΘOtm@ºOΘCw'OΘOΘRñvO'O
Θñs)±C)±pΓΦíA¿\OΘRñAúH
W@Ω¼⌠ßnDOΘd\C
q'OΘOΘ¬±q¬nKyCpGo±/CAW
[ Microsoft SQL Server iOΘqCAϕtm'OΘi[jtαC
pAbt 8 GB OΘqúWA'OΘjpXzd≥O 5,000
6,000CoNtm 2 GB wOΘABUjí≈úN@'OΘO
ΘC
Microsoft SQL Server AOΘtmµπCzQípNOΩw°Ab
AOΘtm@ñM≈W⌡µCpG 5 MB HW#tmOΘiAh
bnAMicrosoft SQL Server W[OΘtmCpG#tmiOΘC≤ 5
MBAª²XOΘC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uwOΘOΘRñvvO <MSSQLBufferExtMemCacheHitRatio>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
22 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
LowerBound
]ⁿwe\pC
MSSQLBufferExtMemCacheHitRatio
(A≤ Microsoft SQL Server 2000) 'OΘñs)±CúF
DwOΘA'OΘOtm@ºOΘC
RñvpΓΦí¿\OΘRñúHqΩßnD
OΘd\C
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Buffer Extended Memory Cache Hit Ratio lower bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 4
) 2
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕdIgJ¬
ϕCϕdIgJqWX Checkpoint Writes Per Second upper bound NXCdIgJON∩Lw (OΘñ) g!Bz
C
dINOΘñw∩qε!-CY°AóAhOΘñw
∩qVpAíNVuC
dIbUCwaXG
v ]Ω∩ú"ⁿwΘxO²q
v ϕnD
v ϕt÷≈nD
w]AϕdIgJqWLCϕ 5 ANXoⁿC]dI
waXAHjí≈íziαoqµ 0CdI⌡µíA
w¬ I/O tv (]\Cϕ))AHKdIiH¿a¿CpGzπh
M@tεAhziH sp_configure ≤jDPB IO ∩A¬ I/O tvMudI≥íC
2 Ω¼ 23
F¡ε°ΩqAMicrosoft SQL Server N¡εdIh 100 µgJ
@CpGznDdIXWvABiαnπíj]wAHlX
3502 Microsoft SQL ServerCC dIXAolXNNΩTgJ
ΘxC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕdIgJvO<MSSQLCheckpointWritesPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLCheckpointWritesPerSec
CϕdIgJqCdIgJON∩Lw (OΘñ)
g!BzC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Checkpoint Writes Per Second upper bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 5
) 1
÷@@ L
24 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CPU u@ñ±¬
ϕ CPU u@ñ)±WX CPU Percent Busy upper bound NXCCPU u@ñ)±O Microsoft SQL Server bµ°íjíñAi CPU
í)±CpApG°⌠íO 60 ϕAB Microsoft SQL Server
6 ϕAh CPU u@ñ)±O)º 10Cw]ACPU u@ñ)±O
)º 80C
¬ CPU viαⁿXαVC⌡µUCΣñ@@HC CPU qG
v sWhBz!°A
v ≤vatmΩ (pA@xqúM⌡µ Microsoft SQL Server Ω)
v OΩíAoí
v ε-tu@qAΦkOπd∩ AHε- I/OAiε- CPU q
v 0 CPU
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCPU u@ñ±vO<MSSQLCpuPercentBusy>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLCpuPercentBusy
Microsoft SQL Server wºe°íjº CPU í)±C
pApG@°íjíwgF 2500 @ϕ CPU íA Microsoft
SQL Server F 500 @ϕ CPU íAh@O 20 %C
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
2 Ω¼ 25
ⁿπUCG
v CPU Percent Busy upper bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 3
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server iwC
: A≤ Microsoft SQL Server 7C
ϕiw(ñwq-≤ Free Buffers lower bound NXCϕwqCAoqµ°CCiwqiα
C°AαC
pGiwqCA⌡µUCΣñ@G
v W[OΘjp
v d I/O HTwbvaMúw
v W[iwtm∩ñq
pGiwqC≤AziHW[jDPB IO j≡gJ IO tm∩A÷M≡gJqTwúC≤C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uiwvO<MSSQLFreeBuffers>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
26 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLFreeBuffers
(A≤ Microsoft SQL Server 2000) biw(ñeiwqC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Free Buffers lower bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 4
) 2
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Cϕ≡gJ¬
ϕCϕ≡gJqWX Lazy Writes Per Second upper bound NXC≡gJO≡gJgJwC≡gJO@diwM
µjptBzC≡gJ!ywOΘ¼#
AgJ∩AHiwC
OC≡gJqi[jαCúYiwNOC≡gJ
qCbnDiQa!OΘºeAw(ñiwCpGS
iwA½wCϕ½wAiα
jM\hwA%αΣn¼wCpGΣwQ
∩LAhwzí²No≤g!AMß%α½
AⁿwnDBzCoNPÑnDBzCÑBziαC
αC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
2 Ω¼ 27
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕ≡gJvO<MSSQLLazyWritesPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLLazyWritesPerSec
Cϕ≡gJqC≡gJO≡gJgJwC≡gJO@
diwMµjptBzC≡gJ!yw
OΘ¼#AgJ∩AHiwC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Lazy Writes Per Second upper bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 5
) 1
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
28 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Microsoft SQL Server Cϕ¬¬
ϕCϕ¬qWX Page Reads Per Second upper bound NXCOΩxsµA≤tmΩwíCb Microsoft SQL Server ñA
jpO 8 KBCϕnDΩwP Microsoft SQL Server NnDqe
w(ANX¬CCϕ¬NOΩwñCϕoXºΩΘ
¬C
¬±OΘRñnCAHªCπΘαCϕoqµ
¬A!UC@hªñAε-Lh¬G
v W[ΩOΘjp
v ≡Ωw⌡AdΣv
v ½sgdAΣ≤v
v z¼
t@ε-Lh¬iαMΦOúBOΘ Microsoft SQL ServerC
OΘñiVhAϕnDbOΘñΣiαNV¬C Microsoft
SQL Server tmªjí≈Ω OΘwOΘAOΘε
-ΩΘ I/OC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕ¬vO<MSSQLPageReadsPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLPageReadsPerSec
YΩwñCϕoXºΩΘ¬COΩxsµA≤
tmΩwíCb Microsoft SQL Server ñAjpO 8 KBCϕnD
ΩwP Microsoft SQL Server NnDqαew
(ANX¬C
MSSQLServerName
Microsoft SQL Server ΩWC
2 Ω¼ 29
UpperBound
]ⁿwe\jC
ⁿπUCG
v Page Reads Per Second upper bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕgJ¬
ϕCϕgJqWX Page Writes Per Second upper boun NXCOΩxsµA≤tmΩwíCb Microsoft SQL Server ñAjp
O 8 KBCϕ∩ΩOΘñABgANXgJC
CϕgJNOΩΘgJA]Ab jσs@í¿d
IgJB≡gJgJAHj¼⌠gJC Microsoft SQL Server Cϕ
dIgJ¬M Microsoft SQL Server Cϕ≡gJ¬ⁿASO°dI
gJM≡gJC
Pπσ I/O gJAµ@gJq¿QCε-µ@gJí∩≤ X
πOúiC kº@NOTwiw(ú*iwCpG
*FAhbÑ#wMúANXµ@gJC
pGgJq/¬A⌡µUC⌠≤@G
v W[ΩOΘjp
v ≡Ωw⌡AdΣv
v ½sgdAΣ≤v
v z¼
t@ε-Lh¬iαMΦOúBOΘ Microsoft SQL ServerC
OΘñiVhAϕnDbOΘñΣiαNV¬C Microsoft
SQL Server tmªjí≈Ω OΘwOΘAOΘε
-ΩΘ I/OC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕgJvO<MSSQLPageWritesPerSec>AwWX <UpperBound>C
30 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLPageWritesPerSec
YΩΘgJA]Ab jσs@í¿dIgJB
≡gJgJAHj¼⌠gJCOΩxsµA≤tmΩw
íCb Microsoft SQL Server ñAjpO 8 KBCϕ∩ΩO
ΘñABgANXgJC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Page Writes Per Second upper bound
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Cϕ²¬¬
ϕCϕ²¬qWX Read Ahead Pages Per Second upper bound NXCOΩxsµA≤tmΩwíCb Microsoft SQL Server
2 Ω¼ 31
ñAjpO 8 KBC²¬NObΩ nDºeA²aJw(CCϕ
²¬OCϕ¬HºC
²¬iNnNΩaJw( I/O nDq!CCpG¬A
hziα≈!∩stú0αCziα]Qn\dAHTw
ª¬ΩTqúhLnqCpAziαn½sm AHε-!
qA∩ϕµyCz]iαQnoqµAHd²¬tvOⁿ
I/O VvTC
oqµdOu²¬zívbva@AO I/O @
vTFªαCoqµúF@δⁿAHuΩΘ I/O ⁿX²¬úL
Cu²¬zívC@nD¬ 8 C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕ²¬vO<MSSQLReadAheadPagesPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLReadAheadPagesPerSec
YCϕ¬HºCOΩxsµA≤tmΩw
íCb Microsoft SQL Server ñAjpO 8 KBC²¬NObΩ
nDºeA²aJw(C
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Read Ahead Pages Per Second upper bound
po÷ΩTA\ 34 yzC
32 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server p¿°¬
P²e°⌠AϕpW[qÑ≤j≤µ°⌠ StolenPage Count Growth NXCNOw∩ΣL°AOΘnDwOΘC≤°°AApOΘC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -upvO<MSSQLStolenPageCount>AªO <MSSQLStolenPageCountGrowth> W[ABÑ≤WX¿° <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLStolenPageCount
bwOΘñqAo≤°AOΘnDAD
²ⁿwªC
2 Ω¼ 33
MSSQLStolenPageCountGrowth
W ⌠ºßAW[qCpⁿObw
OΘñqAo≤°AOΘnDAD²ⁿwª
C
UpperBound
]ⁿwe\jC
ⁿπUCG
v Stolen Page Count Growth
po÷ΩTA\ 34 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 4
) 2
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
UϕCXi Cache/CPU Ω¼]wC∩≤CAϕπWB
níMw]G
í w]
Buffer Cache Hit Ratio
lower bound
pGwOΘRñv-≤AhX
Microsoft SQL Server wOΘRñv
CⁿC
90
Buffer Extended Memory
Cache Hit Ratio lower
bound
pGw'OΘOΘRñv-≤
AhX Microsoft SQL Server w
OΘOΘRñvCⁿC
90
Checkpoint Writes Per
Second upper bound
pGCϕdIgJqWXAhX
Microsoft SQL Server CϕdIgJ¬ⁿC
5
CPU Percent Busy upper
bound
pG C P U u@ñ)±WXAhX
Microsoft SQL Server CPU u@ñ±¬ⁿ
C
80
Free Buffers lower bound pGiwq-≤AhX
Microsoft SQL Server iwCⁿC
75
Lazy Writes Per Second
upper bound
pGCϕ≡gJqWXAhX
Microsoft SQL Server Cϕ≡gJ¬ⁿC
5
Page Reads Per Second
upper bound
pGCϕ¬qWXAhX
Microsoft SQL Server Cϕ¬¬ⁿC
20
34 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
í w]
Page Writes Per Second
upper bound
pGCϕgJqWXAhX
Microsoft SQL Server CϕgJ¬ⁿC
20
Read Ahead Pages Per
Second upper bound
pGCϕ²¬qWXAhX
Microsoft SQL Server Cϕ²¬¬ⁿC
50
Stolen Page Count Growth b°⌠íApGp¿°W[F
≤hAhX Microsoft SQL Server
p¿°¬ⁿC
1
L
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
ⁿzΩ ⌠wq e
MSSQLServer CPU MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLVersionww Microsoft SQL Server X v7
2kC
MSSQL_CPU_Percent_Busy°íjíAMicrosoft SQL Server wº CPU
í)±CpApG@°íjí
2500 @ϕ CPU íA Microsoft SQL
Server F 500 @ϕ CPU íAhu@ñ CPU
)±O 20 %C
MSSQLCpuUsageDeltabe°⌠ MSSQLCpuUsageMS Pe@
°⌠ MSSQLCpuUsageMS ºítº (H@ϕ
µ)CbpΓ MSSQL_CPU_Percent_Busy
C
MSSQLCpuUsageMSMicrosoft SQL Server e HßAw
CPU íq (H@ϕµ)C
OΘ MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQL_Server_Memory_UsedMicrosoft SQL Server ebAOΘ
(H KB µ)C
: P (*) ϕ÷ΣeC
2 Ω¼ 35
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_CacheCpu \-t Low_MSSQLBufferCacheHitRatio 100.000000 \-t Low_MSSQLBufferExtMemCacheHitRatio 100.000000 \-t High_MSSQLCpuPercentBusy 0.000000 \-t High_MSSQLCheckpointWritesPerSec 0.000000 \-t Low_MSSQLFreeBuffers 100.000000 \-t High_MSSQLLazyWritesPerSec 0.000000 \-t High_MSSQLPageReadsPerSec 0.000000 \-t High_MSSQLPageWritesPerSec 0.000000 \-t High_MSSQLReadAheadPagesPerSec 0.000000 \-t High_MSSQLStolenPageCountGrowth 0.000000 \-e Microsoft_SQL_Server_Low_BufferCacheHitRatio \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_LazyWritesPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_StolenPageCountGrowth \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_PageReadsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_ReadAheadPagesPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_BufferExtMemCacheHitRatio \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_PageWritesPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_CpuPercentBusy \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_FreeBuffers \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"\-e Microsoft_SQL_Server_High_CheckpointWritesPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"
36 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Errors
í
°ΘxATw°A&C
w]AoΩ¼w∩n° Microsoft SQL ServerA° ERRORLOG
ñºw²ⁿwuvCpoXMµA\ϕ 4CziHQ IDsWRúBXAHKqoΩ¼C Microsoft SQL ServerERRORLOG ≤ⁿA°zwsW!XC
oΩ¼° Microsoft SQL Server ERRORLOG ñKTº¼CUϕ÷
Tº¼Azⁿ°TºG
ϕ 4. w]ⁿ°Tº
X Y½ í
tmíóG
1101 17 LkΩw ’%.*ls’ tmsCbs %.*ls ñSB
iC≤½≤BsWBe\¿°íi
íC
1105 17 !≤ ’%.*ls’ swíA]LkbΩw ’%.*ls’ ñtmí
½≤ ’%.*ls’C
1703 17 LkbΩw ’%.*ls’ ñtmíu@ϕµCziαiH
BACKUP LOG ±íAziαQn ALTERATABASE XRΩwjpC
1803 17 CREATE DATABASE óCbⁿWWALktm¼≈ísΩwCtmí!- %d MBA%αe
¼ΩwC
suóG
16804 11 SQL Web AssistantGLk SQL Server suC
18450 14 ’%ls’ nJóC]G#wqH SQL Server su
C
18452 14 ’%ls’ nJóC]GSPH SQL Server susC
¬suG
17809 10 LksuCwsF ’%1!ld!’ tmsujqCt
ziH sp_configure Nj≤≤¬C
+G
1205 13 º (Bz ID %d) b %Z ΩWPt@Bz¼°
ABwQ∩@+δC½s⌡µºC
1211 13 Bz ID %d Q∩ P_BACKOUT "+δC
3928 16 º ’%.*ls’ óCN±JΘxo+C
I/O G
605 21 bΩw ’%.*ls’ ñúΦ %S_PGID O≤½≤
’%.*ls’AD½≤ ’%.*ls’C
823 24 %S_MSG íb ’%ls’ ñ %#016I64x W I/O
%lsC
Θxño"G
2 Ω¼ 37
ϕ 4. w]ⁿ°Tº (≥)
X Y½ í
3159 16 Ωw ’%ls’ ΘxºsΘxO²#≈Cⁿw FILE lyA
H≈Θx½s⌡µ RESTORE »zíC
3163 16 ºΘxwlaCb RESTORE LOG ºeA²ΩC
4329 10 Θx]tbⁿwOºeOⁿO²CΩwB≤ⁿJ¼
AA]ziHMt@ΘxC
5032 10 úD≈ΘxAh!≤]tjqwOⁿAHLkN
¼Yb %ud UC
5108 10 Θx ’%.*ls’ úXDnCªiαúPΩwAΘx
ºeQ½smC
9001 10 Ωw ’%.*ls’ ΘxLkC
9006 10 !≤ΦΘxúαp≤ %dA]Lk¼YΘx %d
(%s)C
9007 10 !≤nDjp (%dKB) j≤eΦΘxYA]Lk
¼YΘx %d (%s)C
9008 10 !≤ΦΘxúbñA]Lk¼YΘx %d (%s)C
9009 10 !≤npΘxíA]Lk¼YΘx %d (%s)C
ΩwwíG
5069 16 ºΘxwlaCb RESTORE LOG ºeA²ΩC
ºΘxwíG
9002 19 Ωw ’%.*ls’ ΘxwíC≈ΩwºΘxAH±í
≈ΘxíC
ziHQ ERRORLOG mAⁿw ERRORLOG mCpGz#ⁿwmAhΩ¼dn²HΣX ERRORLOG mCΩ¼UCn²cMΣ errorlog mG
v Microsoft SQL Server 7 Microsoft SQL Server 2000 Ww]ΩG
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/
MSSQLServer/MSSQLServer/Parameters
v Microsoft SQL Server 2000 WⁿWΩG
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/
<INSTANCENAME>/MSSQLServer/Parameters
ouv²]t@Σt∩A SQLArg0BSQLArg1BSQLArg2 ÑΣC
ERRORLOG ]wYO -eC
pG ERRORLOG n²úsbAhΩ¼w]mCw]
ERRORLOG mNO Microsoft SQL Server ºw² MSSQL_HOME\Log
²CqAosb≤UCmG
v Y Microsoft SQL Server 7GC:\MSSQL7\Log\Errorlog
v Y Microsoft SQL Server 2000 GC:\Program Files\Microsoft SQL Server\Mssql\
Log\Errorlog (A≤w]Ω)
38 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
v YⁿWΩG\Microsoft SQL Server\Mssql$<instancename>\Log\Errorlog
Ω¼°µ ERRORLOG CpG]°AεMAzL
sp_cycle_errorlog xs⌠AhΩ¼úd\Os ERRORLOG.1C
pGΣú ERRORLOG AΩ¼N±J¼AC
꬧[
íW Microsoft_SQL_Server_Errors
Microsoft SQL Server
ⁿ ϕⁿ°ΘxñtmíANX
Microsoft SQL Server tmíóC
ϕⁿ°ΘxñsuóANX
Microsoft SQL Server suóC
ϕⁿ°Θxñ¬suANX
Microsoft SQL Server ¬suC
ϕⁿ°Θxñ+ANX
Microsoft SQL Server C
ϕⁿ°Θxñ°A I/O ANX
Microsoft SQL Server I/O C
ϕⁿ°ΘxñⁿwANX
Microsoft SQL Server ERRORLOG ≤C
ϕⁿ°ΘxñuΘxño"vAN
X Microsoft SQL Server ΘxñoC
ϕⁿ°ΘxñuΩwwívANX
Microsoft SQL Server ΩwwíC
ϕⁿ°ΘxñuºΘxwívANX
Microsoft SQL Server ºΘxwíC
@@ L
w]⌠í 300 ϕ (5 )
ⁿzΩ
MicrosoftSQLServer
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL
Server tmí
ó
Microsoft_SQL_Server_
Allocate_Space_Failed
½j 40
Microsoft SQL
Server suó
Microsoft_SQL_Server_
Connection_Failed
½j 41
Microsoft SQL
Server ¬su
Microsoft_SQL_Server_
Connections_High
½j 42
2 Ω¼ 39
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL
Server +
Microsoft_SQL_Server_
Deadlock_Alert
½j 44
Microsoft SQL
Server I/O
Microsoft_SQL_Server_
Disk_I/O_Error
½j 45
Microsoft SQL
S e r v e r
ERRORLOG
≤
Microsoft_SQL_Server_
ERRORLOG_Event
½j 46
Microsoft SQL
Server Θxño
"
Microsoft_SQL_Server_
Errors_in_Log
½j 47
Microsoft SQL
Server Ωww
í
Microsoft_SQL_Server_
Full_Database
½j 48
Microsoft SQL
Server ºΘx
wí
Microsoft_SQL_Server_
Transaction_Log_Full
½j 50
Microsoft SQL Server tmíóⁿ
ϕⁿ°ΘxñtmíNXCw]A°tm
í]AG1101B1105B1703 1803CpoTºíA\ 37
ϕ 4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
40 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server suóⁿ
ϕⁿ°ΘxñsuóNXCw]A°suó
]AG18450B18452 16804CpoTºíA\ 37ϕ
4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
2 Ω¼ 41
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ¬suⁿ
ϕⁿ°Θxñ¬suNXCw]°¬su
O 17809CpohTºíA\ 37ϕ 4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
42 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
2 Ω¼ 43
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ⁿ
ϕⁿ°Θxñ+NXCw]A°+
]A 1205B1211 3928CpoTºíA\ 37ϕ
4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
44 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server I/O ⁿ
ϕⁿ°Θxñ°A I/O NXCw]A°
I/O ]A 605 M 823CpoTºíA\ 37ϕ 4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
2 Ω¼ 45
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ERRORLOG ≤ⁿ
ϕⁿ°ΘxñⁿwNXC ID sWn°SwXCpGⁿwAoⁿNXC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
46 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Θxñoⁿ
ϕⁿ°ΘxñuΘxño"vNXCw]A
°uΘxño"v]AG5032B4329B5108B9001B9006B9007B9008B
9009B3159 M 3163CpoTºíA\ 37ϕ 4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
2 Ω¼ 47
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Ωwwíⁿ
ϕⁿ°ΘxñuπΩwvNXCw]A°
uΩwwívO 5069CpohTºíA\ 37ϕ 4C
48 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
2 Ω¼ 49
]w w]
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ºΘxwíⁿ
ϕⁿ°ΘxñuºΘxwívNXCw]A°
uºΘxwívO 5069CpohTºíA\ 37ϕ 4C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> b <MSSQLErrorDateTime>≤ ERRORLOG ñOⁿ <MSSQLError>CπTºσrO - <MSSQLErrorDesc>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLError
O²≤Θxñ Microsoft SQL Server XC
MSSQLErrorSev
ⁿX¼pY½ Microsoft SQL Server XC
MSSQLErrorState
OoXºX (pGiHq@HWmoX)C
MSSQLErrorPID
ú"º Microsoft SQL Server BztBz IDCoPb sp_whoSQL ⁿOGñoBz ID ∩C
MSSQLErrorDateTime
Microsoft SQL Server o"ΘíC
50 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLErrorDesc
P Microsoft SQL Server DíC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
L
UϕCXi∩ Errors Ω¼]wCϕπCWBníMw]
G
2 Ω¼ 51
í w]
ID CXnb ERRORLOG ñ° IDCpo
w]TºíA\ 37ϕ 4C
ziHsWΣL ID oMµCϕ
ⁿwAⁿw I D ú"
Microsoft SQL Server ERRORLOG ≤ⁿC
ⁿúP÷ΩTC
z]iHRú IDAHúªúiµ°C
v 605
v 823
v 1101
v 1105
v 1205
v 1211
v 1703
v 1803
v 3159
v 3163
v 3928
v 4329
v 5032
v 5069
v 5108
v 9001
v 9002
v 9006
v 9007
v 9008
v 9009
v 16804
v 17809
v 18450
v 18452
ERRORLOG m ⁿw ERRORLOG ∩≤ Microsoft SQL Server
l²mC
w]AmOCziHⁿw
ERRORLOG π⌠C
pGz#ⁿwmAhΩ¼jMHPw
ERRORLOG w]mC
: uⁿw@ ERRORLOG mCYΘJh
mAhuⁿ@mC
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
52 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿzΩ ⌠wq e
MSSQLServer ¼A MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQL_Error_Count_Allocate_Space_Failed°íjº ERRORLOG ñutmíóv
qC
MSSQL_Error_Count_Connections_High°íjº ERRORLOG ñu¬suvqC
MSSQL_Error_Count_Connections_Failed°íjº ERRORLOG ñusuóvqC
MSSQL_Error_Count_Customer_Defined°íjº ERRORLOG ñußwqvqC
MSSQL_Error_Count_Database_Full°íjº ERRORLOG ñuΩwwív
qC
MSSQL_Error_Count_Deadlock_Alert°íjº ERRORLOG ñu+vqC
MSSQL_Error_Count_Disk_IO_Errors°íjº ERRORLOG ñu IOvqC
MSSQL_Error_Count_Transaction_Log_Errors°íjº ERRORLOG ñuºΘxvqC
MSSQL_Error_Count_Transaction_Log_Full°íjº ERRORLOG ñuºΘxwív
qC
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Errors \-e Microsoft_SQL_Server_Connections_High \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Full_Database \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Disk_IO_Error \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Errors_in_Log \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Transaction_Log_Full \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Connection_Failed \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Deadlock_Alert \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_ERRORLOG_Event \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \
2 Ω¼ 53
-e Microsoft_SQL_Server_Allocate_Space_Failed \-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"
-AddPar Error_IDs "testdb"-AddPar ERRORLOG_Location "c:\ErrorLog.txt"
54 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Jobs
í
°b Microsoft SQL Server W⌡µºDsu@¼AM⌡µ≥íCoΩ
¼ATwwwu@bAϕa⌡µCoΩ¼°UCu@p
G
v w°u@
v óu@
v #⌡µu@
v Lh⌡µ≥í
u@O! SQL Server Nz⌡µ@tC@BJCziHu@ANz
@AH⌠⌡µªA⌡µªCu@iHb
Microsoft SQL Server ΩW⌡µAbh°AW⌡µCYnbh°AW⌡µ
u@Az]w!-@Dn°AAH@h°AC⌠≤HúiH
u@A²Oª AQⁿwutzvñΓH%αsΦu@C
w]AoΩ¼°Dsu@CziHñu@Aq
oΩ¼ú°Swu@C
w]Au@úwwF⌡µíCYnεwwu@⌡µAz
CϕAϕHΓΦí⌡µu@Au@&iH⌡µC uSQL
Server NzvúAOsC@,o"oípA½s
%α⌡µC
ziHn∩Sw°u@AqoΩ¼ⁿw≥í°
Swu@CQoⁿwu@≥ígw]≥íC
꬧[
íW Microsoft_SQL_Server_Jobs
Microsoft SQL Server
ⁿ ϕΩ¼ⁿ°u@w°¼AANX
Microsoft SQL Server w°u@C
ϕΩ¼óu@¼AANX MicrosoftSQL Server óu@C
ϕu@≥íWXⁿwANX MicrosoftSQL Server u@≥íC
ϕΩ¼Ts≥Ω¼⌠ñuu@#⌡µv
¼AANX Microsoft SQL Server u@⌡µC
@@ L
w]⌠í 300 ϕ (5 )
ⁿzΩ
MicrosoftSQLServer
2 Ω¼ 55
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL
Server w°
u@
Microsoft_SQL_Server_
Cancelled_Job
½j O 56
Microsoft SQL
Server óu
@
Microsoft_SQL_Server_
Failed_Job
½j O 57
Microsoft SQL
Server u@≥
í
Microsoft_SQL_Server_
Job_Duration_Threshold
n 58
Microsoft SQL
Server u@#⌡
µ
Microsoft_SQL_Server_
Job_Not_Run
i O 59
Microsoft SQL Server w°u@ⁿ
ϕΩ¼ⁿ°u@w°¼ANXCw°u@OwQ Microsoft
SQL Server z°u@CoⁿAHb°u@qzC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server u@w°Gu@WG<MSSQLJobName> °AWG<MSSQLServerName> u@≥íG<MSSQLJobDuration>
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLJobDuration
HϕµAⁿXu@b°e⌡µí°C
MSSQLJobName
eⁿΩ¼°º Microsoft SQL Server u@WC
56 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLJobStatus
u@¼ACbípUA¼AOuw°vC
MSSQLServerName
]tⁿ°u@ Microsoft SQL Server WC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server óu@ⁿ
ϕΩ¼óu@¼ANXCóu@Ob Microsoft SQL Server
⌡µú"u@Cou@]Awqu@Ap@≈@C
dΘxlAHoóu@÷ΩTC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server óu@Gu@WG<MSSQLJobName> MSSQL°AWG<MSSQLServerName> u@≥íG<MSSQLJobDuration>
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLJobDuration
HϕµAⁿXu@bóe⌡µí°C
2 Ω¼ 57
MSSQLJobName
eⁿΩ¼°º Microsoft SQL Server u@WC
MSSQLJobStatus
u@¼ACbípUA¼AOuóvC
MSSQLServerName
]tⁿ°u@ Microsoft SQL Server WC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server u@≥íⁿ
ϕu@≥íWXⁿwNXCoⁿA°u@⌡µ
vCpGu@nWX≥íA\ztαCziHQw∩Sw
°u@ASwu@]wSw≥ííCp
HX°D÷ΩTA\ 60 yzC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server WXu@≥íGu@W -<MSSQLJobName>CMSSQL °AW - <MSSQLServerName>Cu@≥í - <MSSQLJobDuration>C - <MSSQLJobDurationThreshold>
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
58 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
application_version
ⁿzΩFp v7 2kC
JobStatNum
!Σu@r¼AC
MSSQLJobDuration
ⁿXu@⌡µºí° (Hϕµ) C
MSSQLJobDurationThreshold
ⁿXw∩]wwwqí° (Hϕµ) C
MSSQLJobName
eⁿΩ¼°º Microsoft SQL Server u@WC
MSSQLServerName
]tⁿ°u@ Microsoft SQL Server WC
ⁿπUCG
v Default Duration Threshold
po÷ΩTA\ 60 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server u@⌡µⁿ
ϕΩ¼u@AbTs≥Ω¼⌠ñu#⌡µv¼ANXC
#⌡µu@O Microsoft SQL Server #⌡µu@CoⁿAϕu@
bTs≥Ω¼⌠ñúπu#⌡µv¼AzCziH≤oⁿ
X A≤u#⌡µvqw] (Ts≥⌠)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server u@⌡µG°A <MSSQLServerName> W<MSSQLJobName> boΩ¼h⌠í⌡µC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
2 Ω¼ 59
ⁿπUCG
application_class
ⁿzΩFp v7 2kC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLJobName
eⁿΩ¼°º Microsoft SQL Server u@WC
MSSQLJobStatus
u@¼ACbípUA¼AOu#⌡µvC
MSSQLServerName
]tⁿ°u@ Microsoft SQL Server WC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 3
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
UϕCXi Jobs Ω¼]wC∩≤CAªπWBní
Mw]C
í w]
D e f a u l t D u r a t i o n
Threshold
ϕu@≥íWXAX Microsoft SQLServer u@≥íⁿC
1000 (µ =
ϕ)
UϕCXi Jobs Ω¼]wCϕπCWBníMw]
G
60 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
í w]
ñu@ ΣJ⌠≤nú°Dsu@WC
ϕoAu@úⁿ°C
ΣUr" (*)C
UCOíp≤sXdG
v YnXp XYZ µ@u@AUCϕíG
XYZ
v YnXY ABC u@AUCϕíG
ABC*
v YnX]t DEF u@AUCϕíG
*DEF*
v YnXY AB Z u@AUCϕ
íG
A*Z
: r" | boϕíñúⁿΣC
(°D
su@)
w∩Sw
°u@
oAsSwu@u@su@≥
íCogSwu@w]≥í
C
ΣUr" (*)C
ykG
<job name>=<duration threshold>
ΣñG
<job name> Ozn≤w]≥íu@WC
<duration threshold> OHϕµAⁿwu@
jie\≥íC
pG
Myjob=125
UCOíp≤sXdG
v YnXp XYZ µ@u@AUCϕíG
XYZ
v YnXY ABC u@AUCϕíG
ABC*
v YnX]t DEF u@AUCϕíG
*DEF*
v YnXY AB Z u@AUCϕ
íG
A*Z
: r" | boϕíñúⁿΣC
L
2 Ω¼ 61
í w]
½sπzⁿ
°u@Wv
wqΩ¼q Microsoft SQL Server osu@W
MµWvC
NϕΩ¼⌠ Cϕ]woA
Ω¼⌠íC
pApGΩ¼⌠íO 15 ANo]
5 iΩ¼Cj 75 q Microsoft SQL
Server osu@WMµC
5
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCUϕπⁿzΩ⌠wqA
Ω¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
62 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿzΩ ⌠wq e
MSSQLJobCategory ¼A MSSQLServer.MSSQLserverName*]tⁿ°u@°AWC
MSSQLJobCategory.MSSQLJobCategory*ⁿw Microsoft SQL Server u@u@
C
MSSQL_Job_CancelledⁿXⁿwu@Ow°C¼A
“1” ϕu@uw°vC¼A “0” h
ϕuw°vH¼AC
MSSQL_Job_DurationⁿXu@⌡µºí° (Hϕµ)
C
MSSQL_Job_FailedⁿXⁿwu@OwóC¼A 1
ϕu@wóC¼A 0 hϕó
H¼AC
MSSQL_Job_In_ProgressⁿXⁿwu@OiµñC¼A 1
ϕu@uiµñvC¼A 0 hϕ
uiµñvH¼AC
MSSQL_Job_Not_RunⁿXⁿwu@Ou#⌡µv¼
AC¼A 1 ϕu@u#⌡µvC
¼A 0 hϕu#⌡µvH¼AC
MSSQL_Job_RetryⁿXⁿwu@Ou½v¼AC
¼A 1 ϕu@B≤u½v¼AC
¼A 0 hϕu½vH¼AC
MSSQL_Job_SucceededⁿXⁿwu@Ow¿\C¼A 1
ϕu@¼Auw¿\vC¼A 0
hϕuw¿\vH¼AC
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Jobs \-t defaultDurationThresh 1000.000000 \-AddPar JobsToMonitorDurThresh "T1Test" \-AddPar JobsToMonitorDurThresh "SleepJob=10" \-e Microsoft_SQL_Server_lFailed_Job \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"SendTec" \
2 Ω¼ 63
-e Microsoft_SQL_Server_Cancelled_Job \-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"SendTec" \
-e Microsoft_SQL_Server_Job_Duration_Threshold \-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"SendTec" \
-e Microsoft_SQL_Server_Job_Not_Run \-o 3 -h 0 -severity CRITICAL -NoSendTBSM -"SendTec"
64 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Locks
í
° Microsoft SQL Server ñΩwAHTwΩwBϕµO²isC
ΩwO@ΦkA!εhPs≤P@Ω½≤AO@Ω
πCΩwiε¬ΣLbiµ≤ΩAHεh
P≤P@ΩCMicrosoft SQL Server j[ΩwC
oΩ¼A°O¬ÑíΩsAHOXjq+
CΩwÑí¬X A+¬AiαⁿX Microsoft SQL Server
αtC
oΩ¼°UCΩwΩG
C ID (RID)
ⁿwCOrO@ϕµñµ@CC
Σ (KEY)
O@ CCO@ϕµñO²Σd≥ATwiCºC
(PAG)
O@ 8 KB Ω C
'd≥ (EXT)
O@! 8 Ω c¿s≥sC'd≥OítmµCϕ
ntmíAN'd≥ΩwCH CREATEBDROP INSERT
≥ª SQL »zínX¼ΩwC
ϕµ (TAB)
O@πϕµA]AΩM C
Ωw (DB)
O@πΩwC
ziH sp_lock txsA°e@ñΩw°iC
꬧[
íW Microsoft_SQL_Server_Locks
Microsoft SQL Server
ⁿ ϕCϕΩwÑíWX Lock Wait Time (ms) Per Secondupper bound ANX Microsoft SQL Server C
ϕΩwÑí¬C
ϕCϕ+WX Number Deadlocks Per Second upperbound ANX Microsoft SQL Server Cϕ
¬C
@@ L
w]⌠í 600 ϕ (10 )
ⁿzΩ
MicrosoftSQLServer
2 Ω¼ 65
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL Server
CϕΩwÑí/
¬
Microsoft_SQL_Server_
High_LockWaitTimePerSec
i O 66
Microsoft SQL Server
Cϕ+/¬
Microsoft_SQL_Server_
High_NumberDeadlocksPerSec
½j O 67
Microsoft SQL Server CϕΩwÑí¬ⁿ
ϕCϕΩwÑíWX Lock Wait Time (ms) Per Second upper bound NXCtvOHCϕh-@ϕϕCΩwÑíAOⁿYBz
Ñt@BzXΩwßOíCⁿ ½≤°íjíACϕΩw
¡íÑí (H@ϕµ)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> - <MSSQLResourceType>GΩwÑíOCϕ <MSSQLLockWaitTime> @ϕAwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLLockWaitTime
YBzÑt@BzXΩwßOÑí (H@ϕµ
)C
MSSQLResourceType
PΩw÷Ω¼ (BϕµÑ)C
MSSQLServerName
Microsoft SQL Server ΩWC
66 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
UpperBound
]ⁿwe\jC
ⁿπUCG
v Lock Wait Time (ms) Per Second upper bound
po÷ΩTA\ 69 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Cϕ¬ⁿ
ϕCϕ+WX Number Deadlocks Per Second upper bound NXCϕΓBz (C@úwΩwΩ) nDs@AHbt@ΩwΩW±m
ΩwANX+C]C@BzúbÑt@BzXªΩ
wAHBzNL¡aÑAΣñ@BzDεεCMicrosoft
SQL Server !Σñ@BzHXΩwAM+CBz
OδA]tεªAHM+C
Ω¼°bµ°íjío"+Cⁿ ½≤Cϕh-Ω
wnDPF+CoⁿAzX¬+FoiTwzúóh
⌠≤ºC
: Microsoft SQL Server 1205 O+C]⌠≤BzúiH∩+
δAHBzíA]Tº 1205CpG#Ahi
H≥iµBzNúDwºCoiαPCziH NT≤Oⁿ@ANoOⁿb Windows NT ≤ΘxñCz]iH ErrorsΩ¼ñ 44 yMicrosoft SQL Server ⁿzA°+
X C
ΩwÑúO+CqAϕbOdΩwBz¿ºAªN
±ΩwCU@ÑΩBz¼ΩwCo¼Ñ∩≤ht
OBnC
⌡µUCΣñ@AN+!CG
v vºBzC
v ≤vºBz⌡µ C
v ½sgP+dC
2 Ω¼ 67
v ]w+u²C¬y SQL Server ∩SwBzεAΦkO SET
»zíANÑq@ DEADLOCK_PRIORITY ] LOWCpGÑq@]wO
LOWAhbJ+¼pAÑq@NOnδC
z]iHsgíXA½seXw]+QεBzC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -<MSSQLResourceType>GuCϕvO <MSSQLNumberDeadlocksPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLNumberDeadlocksPerSec
CϕP+ΩwnDqCϕΓBz (C@úwΩwΩ) nDs
@Abt@ΩwΩW±mΩwANX+C
MSSQLResourceType
PΩw÷Ω¼ (BϕµÑ)C
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Number Deadlocks Per Second upper bound
po÷ΩTA\ 69 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
68 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
]w w]
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
UϕCXi Locks Ω¼]wC∩≤CAªπWBní
Mw]C
í w]
Lock Wait Time (ms) Per
Second upper bound
pGCϕΩwÑí@ϕWXAhX
Microsoft SQL Server CϕΩwÑí¬
ⁿC OHCϕh-@ϕϕC
10
Number Deadlocks Per
Second upper bound
pGCϕ+WXAhX Microsoft SQLServer Cϕ¬ⁿC
50
L
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
2 Ω¼ 69
ⁿzΩ ⌠wq e
MSSQLServer Ωwα MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQL_Lock_RequestsCϕ!ΩwzínDsΩwC
MSSQL_Lock_TimeoutsbPΩwºeACϕwOΩwnDC
MSSQL_Lock_Wait_TimeYBzÑt@BzXΩw
ßOÑí (H@ϕµ)C
MSSQL_Number_DeadlocksCϕP+ΩwnDqCϕΓBz
(C@úwΩwΩ) nDs@Abt
@ΩwΩW±mΩwANX+C
MSSQLVersionww Microsoft SQL Server X v7
2kC
MSSQLResourceTypePΩw÷Ω¼ (BϕµÑ)C
MSSQLServer ϕµΩwú0 MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQL_Table_Lock_EscalationsCϕo"uϕµΩwú0vqC
MSSQLVersionww Microsoft SQL Server X v7
2kC
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Locks \-t High_MSSQL_LockWaitTimePerSec 0.000000 \-t High_MSSQL_NumberDeadlocksPerSec 0.000000 \-e Microsoft_SQL_Server_High_LockWaitTimePerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_NumberDeadlocksPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"
70 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Replication
í
° Microsoft SQL Server ΩwWsαCTwsTa⌡µAB°At
mϕCw]AΩ¼°ΩwCziHúΩw
ú°SwΩwC
sO@BzANY°AΩwñΩΩw½≤ste!t
@°AΩwAMßN°AΩwPBAHo@PCsúUC
nBG
v [jíα
v ΩΦíΩ ajΩ
v NΩwBztehí°A
Ts¼GX BSnapshot ºC
X sNΩquoGvte!uwqvCϕsñsuAuoG
vMuwqvΓúiHiµ≤CMßAbªsºßAX sNX
ªºí≤C
Snapshot stebSwΦñX&PΩABú½sπzHo∩
Ω ⌠≤≤CsíANú"π SnapshotAe!uwqvC
ºsNΩl Snapshot M!uwqvAMßeuoGvñ
Ω≤!P@uwqvC
sNyϕ!UCNy¿oGu¼G
oG ⁿwnsºΩ°ACo°A]bºsíw≤F
ΩAB@o⌠ñX÷ΩTC
te xteΩwMxsΩBº meta Ω°ACutevñ
ΓH zΩ@s¼úPCutevOPuoGv
ABtmsutev°ACutevOPtm¿s
uoGvMutev°AC
wq ¼sºΩ°ACwqwqoGAúOoGOσA
BªwqªnoGAúwquoGvWioGC
z∩s¼Ms@Auwqv]iHNΩ≤uoG
vAONΩ½soGΣLuwqvC
σ FsⁿwΩϕµBΩAΩw½≤C
wq sΩw½≤ΩnDCwq ]wquwqvM≤¼o
GCuoGv(Xwq) Puwqv(wq) úiHnDwqC
í≈sBzbuoGvPuwqvºísMΩCoBz
OuSnapshot NzvButeNzvBuΘx¬NzvAHuX Nz
vC
Θx¬Nz°FstmºC@ΩwºΘxABN
sºqºΘxs!teΩwC
2 Ω¼ 71
uΘx¬Nzvftºs@CªNsºquoG
vWºΘx!teΩwCC@niµºsΩwAú@
uΘx¬NzvA⌡µ≤utevs!uoGvC
UCⁿdqtewqΩwsºyG
v uMicrosoft SQL Server Cϕte@eⁿO/Cvⁿ
v uMicrosoft SQL Server Cϕte@eº/Cvⁿ
v uMicrosoft SQL Server te@e≡/¬vⁿ
UCⁿdqoGteΩwsºyG
v uMicrosoft SQL Server smº/¬vⁿ
v uMicrosoft SQL Server sºtv/Cvⁿ
꬧[
íW Microsoft_SQL_Server_Replication
Microsoft SQL Server
72 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
꬧[
ⁿ ϕCϕeuwqvteⁿO-≤ Dist DeliveredCmds Per Second lower bound ANXMicrosoft SQL Server Cϕte@eⁿOCC
ϕCϕeuwqvteº-≤ Dist DeliveredTrans Per Second lower bound ANXMicrosoft SQL Server Cϕte@eºCC
ϕeutevbuwqvñMºº≥í
WX Distribution Delivery Latency upper bound ANX Microsoft SQL Server te@e≡
¬C
ϕCϕquoGvX (íJB≤sRú) uwqv
CWXDownloaded Changes Per Second upperbound ANX Microsoft SQL Server CϕU
ⁿ≤¬C
ϕCϕeutevuΘx¬NzvⁿOWX
Logreader Delivered Cmds Per Second lower bound ANX Microsoft SQL Server CϕΘx¬
eⁿOCC
ϕCϕeutevuΘx¬Nzvº-≤
Logreader Delivered Trans Per Second lower bound ANX Microsoft SQL Server CϕΘx¬
eºCC
ϕqºMbuoGvªeutevg
≥í (Hϕµ) WX Logreader Delivery Latencyupper bound ANX Microsoft SQL ServerΘx¬e≡¬C
ϕCϕbuoG/wqvWMUⁿñX≡WX
Merge Conflicts Per Second upper bound ANX Microsoft SQL Server CϕX≡¬C
ϕmsºWX Replication Pending Transactionsupper bound ANX Microsoft SQL Serversmº¬C
ϕsºtv-≤ Replication Transaction Rate lowerbound ANX Microsoft SQL Server sº
tvCC
ϕCϕquwqvX (íJB≤sRú) uoGv
C-≤ Uploaded Changes Per Second upper boundANX Microsoft SQL Server CϕW≤
¬C
@@ L
w]⌠í 300 ϕ (5 )
ⁿzΩ
MicrosoftSQLServer
2 Ω¼ 73
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL
Server Cϕt
e@e
ⁿO/C
Microsoft_SQL_Server_Low_
DistDeliveredCmdsPerSec
i O 75
Microsoft SQL
Server Cϕt
e@e
º/C
Microsoft_SQL_Server_Low_
DistDeliveredTransPerSec
i O 76
Microsoft SQL
Server te@
e≡/
¬
Microsoft_SQL_Server_High_
DistDeliveryLatency
i O 77
Microsoft SQL
Server CϕU
ⁿ≤/
¬
Microsoft_SQL_Server_High_
DownloadedChangesPerSec
i O 79
Microsoft SQL
Server CϕΘ
x¬e
ⁿO/C
Microsoft_SQL_Server_Low_
LogreaderDeliveredCmdsPerSec
i O 80
Microsoft SQL
Server CϕΘ
x¬e
º/C
Microsoft_SQL_Server_Low_
LogreaderDeliveredTransPerSec
i O 81
Microsoft SQL
Server Θx¬
e≡
/¬
Microsoft_SQL_Server_High_
LogreaderDeliveryLatency
i O 82
Microsoft SQL
Server CϕX
≡/¬
Microsoft_SQL_Server_High_
MergeConflictsPerSec
i O 83
Microsoft SQL
Server s
mº/¬
Microsoft_SQL_Server_High_
ReplPendingTransactions
i O 84
Microsoft SQL
Server sº
tv/C
Microsoft_SQL_Server_Low_
ReplTransactionRate
i O 86
Microsoft SQL
Server CϕW
≤/
¬
Microsoft_SQL_Server_High_
UploadedChangesPerSec
i O 87
74 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Microsoft SQL Server Cϕte@eⁿOCⁿ
ϕCϕeuwqvteⁿO-≤ Dist Delivered Cmds Per Second lowerbound NXCⁿ°uSQL Server teNzvqteΩw¬
ewqΩwⁿOºCpGoFoⁿAbΩws
BzñiαVCVPoGº≡FwqΩwC
pGCϕeuwqvteⁿOq/CA⌡µUC@G
v pGoGΩwteΩwObúP°A≈WAdªºí⌠⌠s
u
v d@Γ°AWu@tⁿAHPwOWⁿ ( Cache/CPU Ω¼ñ Microsoft SQL Server CPU u@ñ±¬ⁿ)
v PwteΩwOi ( Availability Ω¼ñΩwúiⁿ)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕte@eⁿOvO <MSSQLDistDeliveredCmdsPerSec>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLDistDeliveredCmdsPerSec
CϕeuwqvteⁿOqC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Dist Delivered Cmds Per Second lower bound
po÷ΩTA\ 88 yzC
2 Ω¼ 75
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Cϕte@eºCⁿ
ϕCϕeuwqvteº-≤ Dist Delivered Trans Per Second lowerbound NXCoⁿA°bⁿwíAQw∩Ωw⌡µºCpGoFoⁿAbΩwsBzñiαVC
VPoGº≡FwqΩwC
eºⁿOww∩Ωw⌡µA²&≤teΩwºCºtv
ⁿUC]vTG
v teAªPwnte!wqººííjC
v tmH@σ eººq
pGCϕeuwqvteºq/CA⌡µUC@G
v YteΩwPwqΩw≤úP°AWAdªºí⌠⌠su
v d@Γ°AWu@tⁿAHPwOWⁿ ( Cache/CPU Ω¼ñ Microsoft SQL Server CPU u@ñ±¬ⁿ)
v PwwqΩwOi ( Availability Ω¼ñΩwúiⁿ)C
pGo¬Aziαún±íteΩwCdweºAΣdbte
ΩwñíO/°CYOpAε-íC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕte@eºvO <MSSQLDistDeliveredTransPerSec>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
76 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLDistDeliveredTransPerSec
CϕeuwqvteºqC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Dist Delivered Trans Per Second lower bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server te@e≡¬ⁿ
ϕeutevbuwqvñMºº≥íWX DistributionDelivery Latency upper bound NXCⁿ°sºbe!wq°AºeAdbteΩwñϕCwq°AOΣñwqΩw
°ACte°AOΣñteΩw°AC
pGoFoⁿAbΩwsBzñiαVCVPoGº
≡FwqΩwCºtvⁿUC]vTG
v teAªPwnte!wqººííjC
v tmH@σ eººq
tee≥íOHϕqµCpGo¬A⌡µUC@G
v pGoGΩwteΩwObúP°A≈WAdªºí⌠⌠s
u
2 Ω¼ 77
v d@Γ°AWu@tⁿAHPwOWⁿ ( Cache/CPU Ω¼ñ Microsoft SQL Server CPU u@ñ±¬ⁿ)
v PwteΩwOi ( Availability Ω¼ñΩwúiⁿ)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -ute@e≡vO<MSSQLDistDeliveryLatency> ϕAwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDistDeliveryLatency
sºbe!wq°AºeAdbteΩwñϕCoOnbt
eΩwñíJu@Pn∩aΩw⌡µu@ºííC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Distribution Delivery Latency upper bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
78 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕUⁿ≤¬ⁿ
ϕCϕquoGvX (íJB≤sRú) uwqvCWX DownloadedChanges Per Second upper bound NXCX ⌡µNΩ≤qX suwqvWuoGvAHquoGvUuwqvC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕUⁿ≤vO<MSSQLDownloadedChangesPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDownloadedChangesPerSec
CϕquoGvX (íJB≤sRú) uwqvCCX ⌡µ
NΩ≤qX suwqvWuoGvAHquoGvU
uwqvC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Downloaded Changes Per Second upper bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
2 Ω¼ 79
]w w]
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕΘx¬eⁿOCⁿ
ϕCϕeutevuΘx¬NzvⁿOWX Logreader DeliveredCmds Per Second lower bound NXCpGoFoⁿAbΩwsBzñiαVCVPoGº≡FwqΩwC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕΘx¬eⁿOvO <MSSQLLogreaderDeliveredCmdsPerSec>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLLogreaderDeliveredCmdsPerSec
CϕeutevuΘx¬NzvⁿOqC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Logreader Delivered Cmds Per Second lower bound
po÷ΩTA\ 88 yzC
80 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕΘx¬eºCⁿ
ϕCϕeutevuΘx¬Nzvº-≤ Logreader DeliveredTrans Per Second lower bound NXCpGoFoⁿAbΩwsBzñiαVCVPoGº≡FwqΩwC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕΘx¬eºvO <MSSQLLogreaderDeliveredTransPerSec>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLLogreaderDeliveredTransPerSec
CϕeutevuΘx¬NzvºqC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
2 Ω¼ 81
v Logreader Delivered Trans Per Second lower bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Θx¬e≡¬ⁿ
ϕqºMbuoGvªeutevg≥í (Hϕµ) W
X Logreader Delivery Latency upper bound NXCpGoFoⁿAbΩwsBzñiαVCVPoGº≡Fwq
ΩwC
tee≥íOHϕqµCpGo¬A⌡µUC@G
v pGoGΩwteΩwObúP°A≈WAdªºí⌠⌠s
u
v d@Γ°AWu@tⁿAHPwOWⁿ ( Cache/CPU Ω¼ñ Microsoft SQL Server CPU u@ñ±¬ⁿ)
v PwteΩwOi ( Availability Ω¼ñΩwúiⁿ)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uΘx¬e≡vO <MSSQLLogreaderDeliveryLatency> ϕAwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
82 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
application_version
ⁿzΩFp v7 2kC
MSSQLLogreaderDeliveryLatency
qºMbuoGvªeutevg≥í (Hϕµ
)C
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Logreader Delivery Latency upper bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕX≡¬ⁿ
ϕCϕbuoG/wqvWMUⁿñX≡WX Merge Conflicts PerSecond upper bound NXCoⁿ°C@ SQL Server X
⌡µAoX ⌡µNΩ≤qX suwqvWuoGvAHq
uoGvUuwqvC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕX≡vO<MSSQLMergeConflictsPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
2 Ω¼ 83
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLMergeConflictsPerSec
CϕbuoG/wqvWMUⁿñX≡C
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Merge Conflicts Per Second upper bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 4
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server smº¬ⁿ
ϕmsºWX Replication Pending Transactions upper bound NXCpGoFoⁿAbΩwsBzñiαVCV
PoGº≡FwqΩwC
pGusºvmq/¬A⌡µUC@G
v pGoGΩwteΩwObúP°A≈WAdªºí⌠⌠s
u
v d@Γ°AWu@tⁿAHPwOWⁿ ( Cache/CPU Ω¼ñ Microsoft SQL Server CPU u@ñ±¬ⁿ)
v PwteΩwOi ( Availability Ω¼ñΩwúiⁿ)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName>AΩw <MSSQLDatabaseName>- usmºqvO <MSSQLReplPendingTransactions>AwWX <UpperBound>C
84 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDatabaseName
bⁿw Microsoft SQL Server WΩwWC
MSSQLReplPendingTransactions
boGΩwºΘxñAwsA²#eteΩwº
qC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Replication Pending Transactions upper bound
po÷ΩTA\ 88 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
2 Ω¼ 85
Microsoft SQL Server sºtvCⁿ
ϕsºtv-≤ Replication Transaction Rate lower bound NXCpGoFoⁿAbΩwsBzñiαVCVPoG
º≡FwqΩwC
pGusºtvvCA⌡µUC@G
v pGoGΩwteΩwObúP°A≈WAdªºí⌠⌠s
u
v d@Γ°AWu@tⁿAHPwOWⁿ ( Cache/CPU Ω¼ñ Microsoft SQL Server CPU u@ñ±¬ⁿ)
v PwteΩwOi ( Availability Ω¼ñΩwúiⁿ)C
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName>AΩw <MSSQLDatabaseName>- usºtvvO <MSSQLReplTransactionRate>AC≤ <LowerBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
LowerBound
]ⁿwe\pC
MSSQLDatabaseName
bⁿw Microsoft SQL Server WΩwWC
MSSQLReplTransactionRate
CϕqoGΩwºΘx¬AeteΩwºqC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Replication Transaction Rate lower bound
po÷ΩTA\ 88 yzC
86 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕW≤¬ⁿ
ϕCϕquwqvX (íJB≤sRú) uoGvC-≤ UploadedChanges Per Second upper bound NXCϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleATºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕWⁿ≤vO<MSSQLUploadedChangesPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLUploadedChangesPerSec
CϕquwqvX (íJB≤sRú) uoGvCC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Uploaded Changes Per Second upper bound
po÷ΩTA\ 88 yzC
2 Ω¼ 87
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
UϕCXi Replication Ω¼]wC∩≤CAªπWB
níMw]C
í w]
Dist Delivered Cmds Per
Second lower bound
ϕCϕeuwqvteⁿOq-≤
ANX Microsoft SQL Server Cϕte@
eⁿOCⁿC
w]]wOHC 30 ºtv≥
ªAB]te]C ⌡µC
0
Dist Delivered Trans Per
Second lower bound
pGCϕeuwqvteº-≤A
hX Microsoft SQL Server Cϕte@e
ºCⁿC
5
Dis t r ibu t ion Del ive ry
Latency upper bound
ϕeutevbuwqvñMºº
≥íWXANX Microsoft SQLServer tee≡¬ⁿC
qµOHϕµCw]]wOHC
30 ºtv≥ªAB]te]
C ⌡µC
5
Downloaded Changes Per
Second upper bound
pGCϕquoGvX (íJB≤sRú)
uwqvCWXAhX MicrosoftSQL Server CϕUⁿ≤¬ⁿC
99
Logreader Delivered Cmds
Per Second lower bound
pGCϕeutevuΘx¬Nzv
ⁿO-≤AhX Microsoft SQL ServerCϕΘx¬eⁿOCⁿC
0
Logreader Delivered Trans
Per Second lower bound
pGCϕeutevuΘx¬Nzv
º-≤AhX Microsoft SQL ServerCϕΘx¬eºCⁿC
5
Logreader Delivery Latency
upper bound
pGqºMbuoGvªeute
vg≥í (Hϕµ) WXAh
X Microsoft SQL Server Θx¬e≡
¬ⁿC
qµOHϕµC
5
88 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
í w]
Merge Conflicts Per Second
upper bound
pGCϕbuoG/wqvWMUⁿñX
≡WXAhX Microsoft SQL ServerCϕX≡¬ⁿC
1
R e p l i c a t i o n P e n d i n g
Transactions upper bound
pGmsºWXAhX MicrosoftSQL Server smº¬ⁿC
90
Replication Transaction
Rate lower bound
pGsºtv-≤AhX MicrosoftSQL Server sºtvCⁿC
w]]wOHC 30 ºtv≥
ªABΘx¬]C ⌡µC
0
Uploaded Changes Per
Second upper bound
pGCϕquwqvX (íJB≤sRú)
uoGvCWXAhX MicrosoftSQL Server CϕW≤¬ⁿC
99
UϕCXi Replication Ω¼]wCϕπCWBníM
w]G
í w]
úΩw w∩usmºvMusºtvvqµAΣJ
⌠≤nú°ΩwWC
ϕoOAΩ¼°P Microsoft SQL
Server ÷ΩwAHoºíC
ziHΣJ@HWΩwWCHµjhΩ
wWC
LkδUr"C
(°
Ωw)
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
2 Ω¼ 89
ⁿzΩ ⌠wq e
MSSQLDatabase/
Replication
ºα MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLDatabaseReplication.MSSQLDatabaseName*bⁿw Microsoft SQL Server WΩwWC
MSSQL_Replication_Pending_TransactionsboGΩwºΘxñAwsA²
#eteΩwºqC
MSSQL_Replication_Transaction_RateCϕqoGΩwºΘx¬Aet
eΩwºqC
MSSQLServer\
Replication
X α MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLServerReplication.MSSQLAgentType*ⁿXusNzv¼GutevBuΘx
¬vuX vCoO@Oⁿq
µXΣAPSwsNz÷C
MSSQL_ConflictsCϕbuoG/wqvWMUⁿñX
≡C
MSSQL_Downloaded_ChangesCϕquoGvX (íJB≤sRú)
uwqvCCX ⌡µNΩ≤qX
suwqvWuoGvAHq
uoGvUuwqvC
MSSQL_Uploaded_ChangesCϕquwqvX (íJB≤sRú)
uoGvCC
MSSQLServer\
Replication
α MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLServerReplication.MSSQLAgentType*ⁿXusNzv¼GutevBuΘx
¬vuX vCoO@Oⁿq
µXΣAPSwsNz÷C
MSSQL_Delivery_LatencyⁿXº≡¡íC
MSSQL_Delivered_CommandsⁿXCϕⁿOqC
MSSQL_Delivered_TransactionsⁿXCϕºqC
: P (*) ϕ÷ΣeC
90 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Replication \-t Low_MSSQL_DistDeliveredCmdsPerSec 99.000000 \-t Low_MSSQL_DistDeliveredTransPerSec 99.000000 \-t High_MSSQL_DistDeliveryLatency 0.000000 \-t High_MSSQL_DownloadedChangesPerSec 0.000000 \-t Low_MSSQL_LogreaderDeliveredCmdsPerSec 99.000000 \-t Low_MSSQL_LogreaderDeliveredTransPerSec 99.000000 \-t High_MSSQL_LogreaderDeliveryLatency 0.000000 \-t High_MSSQL_MergeConflictsPerSec 0.000000 \-t High_MSSQL_ReplPendingTransactions 0.000000 \-t Low_MSSQL_ReplTransactionRate 100.000000 \-t High_MSSQL_UploadedChangesPerSec 0.000000 \-e Microsoft_SQL_Server_High_DownloadedChangesPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_LogreaderDeliveryLatency \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_LogreaderDeliveredCmdsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_DistDeliveryLatency \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_ReplTransactionRate \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_MergeConflictsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_LogreaderDeliveredTransPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_DistDeliveredTransPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Low_DistDeliveredCmdsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"\-e Microsoft_SQL_Server_High_UploadedChangesPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"\-e Microsoft_SQL_Server_High_ReplPendingTransactions \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec"-AddPar Exclude_Databases "testdb"
2 Ω¼ 91
Replication Jobs
í
°su@HτO¿AHsu@¼ACsu@O@Bz
Aq@hϕµΩwñsΩAMßNΩwºíΩTPB
AH@PC
w]AoΩ¼°su@CziHqoΩ¼A
ñu@Aú°Swu@C
ϕsu@µ¿¼AOUCΣñ@ANX@ⁿG
v w°
v ó
v óm
v w
v Ñ⌡µⁿ
꬧[
íW Microsoft_SQL_Server_Replication_Jobs
Microsoft SQL Server
ⁿ ϕsu@¼Aw°ANX Microsoft SQLServer w°su@C
ϕsu@¼AóANX Microsoft SQL Serverósu@C
ϕsu@¼AómANX Microsoft SQL Serverómsu@C
ϕsu@¼AwANX Microsoft SQLServer wsu@C
ϕsu@¼AuÑ⌡µⁿvANX MicrosoftSQL Server Ñ⌡µⁿsu@C
@@ L
w]⌠í 600 ϕ (10 )
ⁿzΩ
MicrosoftSQLServer
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL Server
w°su@
Microsoft_SQL_Server_
Cancelled_Replication_Job
½j O 93
92 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿ ú≤ w]Y½ Mú≤
Microsoft SQL Server
ósu@
Microsoft_SQL_Server_
Failed_Replication_Job
½j O 94
Microsoft SQL Server
ómsu@
Microsoft_SQL_Server_
Idle_Replication_Job
n O 95
Microsoft SQL Server
wsu@
Microsoft_SQL_Server_
Suspended_Replication_Job
½j O 96
Microsoft SQL Server
Ñ⌡µⁿsu
@
Microsoft_SQL_Server_
WaitingForThread_
Replication_Job
n O 96
Microsoft SQL Server w°su@ⁿ
ϕsu@¼A°NXCϕⁿo" ¼Ho≤A≤
@hTº! Tivoli Enterprise ConsoleATºµípUG
<application_label>G°A <MSSQLServerName> Microsoft SQL Server su@<MSSQLReplicationJobName> w°C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLReplicationJobName
∩º Microsoft SQL Server su@WC
MSSQLServerName
su@bΣW⌡µ Microsoft SQL Server °AWC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
2 Ω¼ 93
]w w]
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ósu@ⁿ
ϕsu@¼AóNXCϕⁿo" ¼Ho≤A≤
@hTº! Tivoli Enterprise ConsoleATºµípUG
<application_label>G°A <MSSQLServerName> Microsoft SQL Server su@<MSSQLReplicationJobName> wóC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLFailedReplicationJobErrorCode
ósu@ºXC
MSSQLReplicationJobName
∩º Microsoft SQL Server su@WC
MSSQLServerName
su@bΣW⌡µ Microsoft SQL Server °AWC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
94 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ómsu@ⁿ
ϕsu@¼AómNXCϕⁿo" ¼Ho≤A≤
@hTº! Tivoli Enterprise ConsoleATºµípUG
<application_label>G°A <MSSQLServerName> Microsoft SQL Server su@<MSSQLReplicationJobName> OómC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLReplicationJobName
∩º Microsoft SQL Server su@WC
MSSQLServerName
su@bΣW⌡µ Microsoft SQL Server °AWC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
2 Ω¼ 95
Microsoft SQL Server wsu@ⁿ
ϕsu@¼AwNXCϕⁿo" ¼Ho≤A≤
@hTº! Tivoli Enterprise ConsoleATºµípUG
<application_label>G°A <MSSQLServerName> Microsoft SQL Server su@<MSSQLReplicationJobName> wC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLReplicationJobName
∩º Microsoft SQL Server su@WC
MSSQLServerName
su@bΣW⌡µ Microsoft SQL Server °AWC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Ñ⌡µⁿsu@ⁿ
ϕsu@¼AuÑ⌡µⁿvNXCΩw°A⌡µⁿAO
xsUSϕAnDΩTC°AxsΩTA¿
MAnDCYΣLsu (pAѬgJ@¿)A⌡µⁿ≤
UTwYsuu@b⌡µCϕsu@¼AOuÑ⌡µⁿvAª
NLk¿C
96 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>G°A <MSSQLServerName> Microsoft SQL Server su@<MSSQLReplicationJobName> bÑ⌡µⁿC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLReplicationJobName
∩º Microsoft SQL Server su@WC
MSSQLServerName
su@bΣW⌡µ Microsoft SQL Server °AWC
ⁿSC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
L
UϕCXi Replication Jobs Ω¼]wCϕπCWBn
íMw]G
2 Ω¼ 97
í w]
ñu@ ΣJ⌠≤nú°u@WC
ϕoAΩ¼°su@C
ΣUr" (*)C
UCOíp≤sXdG
v YnXp XYZ µ@u@AUCϕíG
XYZ
v YnXY ABC u@AUCϕíG
ABC*
v YnX]t DEF u@AUCϕíG
*DEF*
v YnXY AB Z u@AUC
ϕíG
A*Z
: r" | boϕíñúⁿΣC
(°su
@)
½sπzⁿ
°u@Wv
wqΩ¼q Microsoft SQL Server ¼sⁿ°
u@MµWvCNϕn°ssu@
MµºíΩ¼⌠qC
pApG⌠íO 60 ϕABo] 5Ah
Ω¼NCj 5 ¼su@MµC
ϕsWsu@AhU su@MµAN
°ªC
ⁿw@C
5
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
98 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿzΩ ⌠wq e
MSSQLJobCategory Status MSSQLJobCategory.MSSQLJobCategory*ⁿw Microsoft SQL Server u@u@C
MSSQLServerReplication.MSSQLServerName*Microsoft SQL Server °AWC
MSSQLReplicationJobName∩º Microsoft SQL Server su@WC
MSSQL_Replication_Job_Between_RetriesQ⌡µⁿwsu@º½ºígí
(Hϕµ)C
MSSQL_Replication_Job_CanceledⁿXⁿwsu@Ow°C¼A “1”
ϕsu@w°C¼A “0” hϕw
°H¼AC
MSSQL_Replication_Job_ExecutingⁿXⁿwsu@Ob⌡µC¼A
“1” ϕsu@b⌡µC¼A “0” hϕ
b⌡µH¼AC
MSSQL_Replication_Job_FailedⁿXⁿwsu@OóC¼A “1”
ϕsu@óC¼A “0” hϕóH
¼AC
MSSQL_Replication_Job_IdleⁿXⁿwsu@OómC¼A “1”
ϕsu@OómC¼A “0” hϕó
mH¼AC
MSSQL_Replication_Job_In_ProgressⁿXⁿwsu@OiµñC¼A “1”
ϕsu@iµñC¼A “0” hϕiµ
ñH¼AC
MSSQL_Replication_Job_Performing_Completion_ActionsⁿXⁿwsu@Ob⌡µ¿@C
¼A “1” ϕsu@b⌡µ¿@C
¼A “0” hϕb⌡µ¿@H¼
AC
: P (*) ϕ÷ΣeC
2 Ω¼ 99
ⁿzΩ ⌠wq e
MSSQLJobCategory Status MSSQL_Replication_Job_RetryⁿXⁿwsu@Ob½C¼A
“1” ϕsu@b½C¼A “0” hϕ
b½H¼AC
MSSQL_Replication_Job_SucceededⁿXⁿwsu@O¿\C¼A “1”
ϕsu@¿\C¼A “0” hϕ¿\H
¼AC
MSSQL_Replication_Job_SuspendedⁿXⁿwsu@OwC¼A “1”
ϕsu@wC¼A “0” hϕw
H¼AC
MSSQL_Replication_Job_Waiting_For_ThreadⁿXⁿwsu@ObÑ⌡µⁿC
¼A “1” ϕsu@bÑ⌡µⁿC¼
A “0” hϕbÑ⌡µⁿH¼AC
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Replication_Jobs \-AddPar Replication_Job_Names "Agent history clean up: distribution" \-AddPar Replication_Job_Names "Distribution clean up: distribution" \-AddPar Replication_Job_Names "Reinitialize subscriptions having
data validation failures" \-AddPar Replication_Job_Names "Replication agents checkup" \-e Microsoft_SQL_Server_WaitingForThread_Replication_Job \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Idle_Replication_Job \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Failed_Replication_Job \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Cancelled_Replication_Job \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_Suspended_Replication_Job \
-o 1 -h 0 -severity CRITICAL -NoSendTBSM -"$MyTec"
100 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Space Usage
í
°b Microsoft SQL Server ñííCΩ¼°SwΩw
°AO¼≈@íCw]AΩ¼°ΩwCziH
úΩwú°SwΩwC
¼≈ítmOα½n]CzííiHNúϕítm
PεB@MαhDY!pCoΩ¼°UCíí"
G
v Ωw¿°
v wΩwí)± (Ωwjp)
v sjp
v Θxjp
Ωw¿°Oqe@Ω¼⌠ºßAΩw¿°qCΩ¼qe@
Ω¼⌠ñdΩwjpCsp_spaceused SQL ⁿOΩwjp (H
MB µ) M#tmí (H MB µ)CΩ ΩwjpO!Ωwjpε
#tmíMwCY@⌠AhΩ¼NeΩwjpxsb
n²ñCbß≥⌠ñAΩ¼qn²ñe@ΩwjpAAqe
ΩwjpñεADoΓtºANc¿Ωw¿°CeΩwjp]
xsbn²ñU@ ⌠CΩw¿°OHe@ΩwjpúHjpt
º)±pΓC
wΩwí)±O!ΩwjpúHΩw¿°jpW¡MwC¿°
jpW¡O![c¿ΩwC@ΩΘΩwjpW¡MwC
@sO!@hΩΘΩw¿Cb Microsoft SQL Server ñAC@
ΩΘΩwⁿw@sC@sjpW¡wqsñ
ⁿwC@ΩΘΩwjpW¡CMAY⌠≤ΩwjpW¡
uL¡εvAhsⁿ¿swí≈jp¡εCtmΩw
AtmnjpW¡CΩΘWDΩw],s
íC]AsiíY¿sºwí≈WiíC
wΘxí)±O!Ω ΘxjpúHΩΘΘx¿°jpW¡MwC
꬧[
íW Microsoft_SQL_Server_Space_Usage
Microsoft SQL Server
ⁿ ϕwΩwí¿°WXⁿwANX
Microsoft SQL Server ¬ DatabaseGrowthC
ϕwΩwí)±WXⁿwANX
Microsoft SQL Server ¬ DatabaseSpacePercentUsedC
ϕwsí)±WXⁿwANX
Microsoft SQL Server ¬ FilegroupPercentUsedC
ϕwΘxí)±WXⁿwANX
Microsoft SQL Server ¬ LogSpacePercentUsedC
2 Ω¼ 101
꬧[
@@ L
w]⌠í 600 ϕ (10 )
ⁿzΩ
MicrosoftSQLServer
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíCϕozⁿⁿwAΩ¼Nú"
≤C
ⁿ ú≤ w]Y½
Mú≤
Microsoft SQL Server ¬
DatabaseGrowth
Microsoft_SQL_Server_
High_DatabaseGrowth
½j O 102
Microsoft SQL Server ¬
DatabaseSpacePercentUsed
Microsoft_SQL_Server_
High_
DatabaseSpacePercentUsed
½j O 103
Microsoft SQL Server ¬
FilegroupPercentUsed
Microsoft_SQL_Server_
High_FilegroupPercentUsed
½j O 105
Microsoft SQL Server ¬
LogSpacePercentUsed
Microsoft_SQL_Server_
High_
LogSpacePercentUsed
½j O 106
Microsoft SQL Server ¬ DatabaseGrowth ⁿ
ϕwΩwí¿°WXⁿwNXCⁿ°
Microsoft SQL Server C@ΩwΩw¿°&¼AC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>G°A <MSSQLServerName> Wº Microsoft SQL Server Ωw<MSSQLDatabaseName> ¿°WXw²wq <MSSQLDatabaseGrowthPercentThreshold>%AeO <MSSQLDatabaseGrowthPercentActual>%C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
102 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLCurrentDatabaseSize
∩º Microsoft SQL Server Ωwejp (H MB µ)C
MSSQLDatabaseGrowthPercentActual
∩º Microsoft SQL Server ΩwΩ Ωw¿°)±C
MSSQLDatabaseGrowthPercentThreshold
w∩ Microsoft SQL Server ΩwuΩw¿°v)±]wⁿw
qC
MSSQLDatabaseName
Microsoft SQL Server ΩwWC
MSSQLLastDatabaseSize
∩º Microsoft SQL Server ΩwjpA!e@Ω¼⌠PwC
MSSQLServerName
Microsoft SQL Server °AWC
ⁿπUCG
v Microsoft SQL Server ¬ DatabaseGrowth
po÷ΩTA\ 107 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 4
) 1
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ¬ DatabaseSpacePercentUsed ⁿ
ϕwΩwí)±WXⁿwNXCⁿ°C
@ Microsoft SQL Server ΩwΩwí&¼AC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>G°A <MSSQLServerName> Wº Microsoft SQL Server Ωw<MSSQLDatabaseName> wΩwí±AWXw²wq<MSSQLDatabaseSpacePercentUsedThreshold>%AeO<MSSQLDatabaseSpacePercentUsedActual>%C
2 Ω¼ 103
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDatabaseFileNames
¿∩º Microsoft SQL Server ΩwWAHjC
MSSQLDatabaseMaxGrowthSize
∩º Microsoft SQL Server ΩwjpW¡ (]A¿°)C
MSSQLDatabaseName
Microsoft SQL Server ΩwWC
MSSQL_Database_Size
∩º Microsoft SQL Server ΩwejpC
MSSQLDatabaseSpacePercentUsedActual
H∩º Microsoft SQL Server ΩwejpjpW¡≥ªAw
í)±C
MSSQLDatabaseSpacePercentUsedThreshold
w∩∩º Microsoft SQL Server ΩwwΩwí)±]w
ⁿwC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Microsoft SQL Server ¬ DatabaseSpacePercent
po÷ΩTA\ 107 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 5
) 2
÷@@ L
104 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ¬ FildgcouaedcedtUsed ⁿ
ϕwsí)±WXⁿwNXCⁿ°
Microsoft SQL Server ºC@ssí&¼AC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>G°A <MSSQLServerName> Wº Microsoft SQL Server Ωw<MSSQLFilegroupName> wsí±AWXw²wq<MSSQLFilegroupSpacePercentUsedThreshold>%AeO<MSSQLFilegroupSpacePercentUsedActual>%C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDatabaseName
Microsoft SQL Server ΩwWC
MSSQLFilegroupID
Microsoft SQL Server ΩwsOXC
MSSQLFilegroupMaximumGrowthSize
ⁿwº Microsoft SQL Server ΩwsjpW¡C
MSSQLFilegroupName
∩º Microsoft SQL Server ΩwsWC
MSSQL_Filegroup_Size
∩º Microsoft SQL Server ΩwsejpC
MSSQLFilegroupSpacePercentUsedActual
H∩º Microsoft SQL Server ΩwsejpjpW¡≥
ªAwΩ í)±C
MSSQLFilegroupSpacePercentUsedThreshold
w∩∩º Microsoft SQL Server Ωwswsí)
±]wⁿwC
2 Ω¼ 105
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Microsoft SQL Server ¬ FilegroupPercent
po÷ΩTA\ 107 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 5
) 2
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server ¬ LogSpacePercentUsed ⁿ
ϕwΘxí)±WXⁿwNXCⁿ°
Microsoft SQL Server ºC@ΩwΘxí&¼AC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>G°A <MSSQLServerName> Wº Microsoft SQL Server Ωw<MSSQLDatabaseName> wΘxí±AWXw²wq<MSSQLLogSpacePercentUsedThreshold>AeO <MSSQLLogSpacePercentUsedActual>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDatabaseName
Microsoft SQL Server ΩwWC
106 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLLogFileName
¿∩º Microsoft SQL Server ΩwΘxWAHjC
MSSQLLogMaximumGrowthSize
∩º Microsoft SQL Server ΘxjpW¡ (]A¿°)C
MSSQL_Log_File_Size
Microsoft SQL Server ΩwΘxejpC
MSSQLLogSpacePercentUsedActual
H Microsoft SQL Server ΩwΘxeΘxjpjpW¡≥ªAw
í)±C
MSSQLLogSpacePercentUsedThreshold
∩º Microsoft SQL Server ΩwΘxºΘxí)±ⁿwC
MSSQLServerName
Microsoft SQL Server ΩWC
ⁿπUCG
v Microsoft SQL Server High LogSpacePercent
po÷ΩTA\ 107 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 5
) 2
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
UϕCXi Space Usage Ω¼]wC∩≤CAªπWB
níMw]C
í w]
Microsoft_SQL_Server High
DatabaseGrowth
pG Microsoft SQL Server Ωw¿°)±W
XAhX Microsoft SQL Server ¬
DatabaseGrowth ⁿC
10
Microsoft_SQL_Server High
DatabaseSpacePercent
pG Microsoft SQL Server ΩwwΩw
í)±WXAhX Microsoft SQLServer ¬ DatabaseSpacePercentUsed ⁿC
85
Microsoft_SQL_Server High
FilegroupPercent
pG Microsoft SQL Server sw
sí)±WXAhX MicrosoftSQL Server ¬ FilegroupPercentUsed ⁿC
85
2 Ω¼ 107
í w]
Microsoft_SQL_Server High
LogSpacePercent
pG Microsoft SQL Server ΩwwΘx
í)±WXAhX Microsoft SQLServer ¬ LogSpacePercentUsed ⁿC
85
UϕCXi Space Usage Ω¼]wCϕπCWBní
Mw]G
í w]
úΩw ΣJ⌠≤nú°ΩwWC
ϕoAΩ¼°ΩwC
ziHΣJ@HWΩwWCHµjh
ΩwWC
LkδUr"C
(°Ω
w)
½sπzΩw
Wv
wqΩ¼q Microsoft SQL Server ¼sΩwMµ
WvCNϕΩ¼⌠ C
pAYΩ¼⌠íO 60 ϕAB½sπzWv]
5AhΩ¼Cj 5 NoΩwMµC
ϕsWΩwAhbU ΩwMµ°
ªC
5
L¡ε°
X
ⁿwOsL¡εíí°C
YAhΩ¼beq
PwííM&¼AC
Y#AB⌠≤ΩwjpW¡uL¡
εvAhsííOu&vC
#
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
108 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿzΩ ⌠wq e
MSSQLDatabase xsΘ MSSQLServer.MSSQLServerName*Microsoft SQL Server °AWC
MSSQLDatabase.MSSQLDatabaseName*Microsoft SQL Server ΩwWC
MSSQL_Database_Growth_Percent_Actual∩º Microsoft SQL Server ΩwΩ Ωw¿
°)±C
MSSQLDatabaseMaximumGrowthSize∩º Microsoft SQL Server ΩwjpW¡ (]
A¿°)C
MSSQL_Database_Size∩º Microsoft SQL Server ΩwejpC
MSSQL_Database_Space_Percent_Used_ActualH∩º Microsoft SQL Server Ωwejp
jpW¡≥ªAwí)±C
MSSQLLogFileName¿∩º Microsoft SQL Server ΩwΘx
WCΘxWHjC
MSSQL_Log_File_SizeMicrosoft SQL Server ΩwΘxejpC
MSSQLLogMaximumGrowthSize∩º Microsoft SQL Server ΘxjpW¡ (]A
¿°)C
MSSQL_Log_Space_Percent_Used_ActualH Microsoft SQL Server ΩwΘxeΘxjp
jpW¡≥ªAwí)±C
: P (*) ϕ÷ΣeC
2 Ω¼ 109
ⁿzΩ ⌠wq e
MSSQLFilegroup xsΘ MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLDatabase.MSSQLDatabaseName*Microsoft SQL Server ΩwWC
MSSQLFilegroup.MSSQLFilegroupName*∩º Microsoft SQL Server Ωws
WC
MSSQLFilegroupMaximumGrowthSizeⁿwº Microsoft SQL Server Ωwsj
pW¡C
MSSQL_Filegroup_Size∩º Microsoft SQL Server Ωws
ejpC
MSSQL_Filegroup_Space_Percent_Used_ActualH∩º Microsoft SQL Server Ωws
ejpjpW¡≥ªAwΩ
í)±C
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Space_Usage \-t Microsoft_SQL_Server_High_FilegroupPercent 85.000000 \-t Microsoft_SQL_Server_High_DatabaseSpacePercent 85.000000 \-t Microsoft_SQL_Server_High_LogSpacePercent 85.000000 \-t Microsoft_SQL_Server_High_DatabaseGrowth 10.000000 \-AddPar Refresh_Database_Frequency "5" \-AddPar Unlimited_File_Monitoring_Flag 0 \-AddPar Exclude_Databases "0" \-e Microsoft_SQL_Server_High_LogSpacePercentUsed \
-o 5 -h 2 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_DatabaseSpacePercentUsed \
-o 5 -h 2 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_FilegroupPercentUsed \
-o 5 -h 2 -severity CRITICAL -NoSendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_DatabaseGrowth \
-o 4 -h 1 -severity CRITICAL -NoSendTBSM -"$MyTec"
110 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Users/Transactions
í
° Microsoft SQL Server ñMºíCTw°AwAϕaπjpMt
mC
Ω¼°UCíG
v °⌡µBz
v ºα
v sutⁿ
w]AΩ¼°P Microsoft SQL Server ÷ΩwHiµº
íCziHúΩwú°ΩwC
BBzºzAOz⌠ñ½n"≤CAϕz∩≤ SQL Server
αMΩw@Pπ½jvTC
꬧[
íW Microsoft_SQL_Server_Users_Transactions
Microsoft SQL Server
ⁿ ϕ@ñºqWX Active Transactions upper boundANX Microsoft SQL Server @ñºq
¬C
ϕBzqWX Blocked Processes upperbound ANX Microsoft SQL Server B
zq¬C
ϕ Microsoft SQL Server CϕnJWX LoginsPer Second upper bound ANX MicrosoftSQL Server CϕnJ¬C
ϕCϕnXWX Logouts Per Second upper bound ANX Microsoft SQL Server CϕnX¬C
ϕ°⌡µBzqWX Long Running ProcessCount upper bound ANX Microsoft SQLServer °⌡µBzq¬C
ϕsu)±WX Percent User Connections Usedupper bound ANXMicrosoft SQL Serverwsu±¬C
ϕCϕºqWX Transactions Per Second upperbound ANX Microsoft SQL Server Cϕº
q¬ⁿC
@@ L
w]⌠í 600 ϕ
ⁿzΩ
MicrosoftSQLServer
2 Ω¼ 111
ⁿ≤
UϕJFoΩ¼ⁿBPⁿ÷≤B≤w]Y½BHb
iHΣⁿíC
ⁿ ú≤ w]Y½ Mú≤
Microsof t SQL
Server @ñº
q/¬
Microsoft_SQL_Server_High_
ActiveTransactions
½j O 112
Microsof t SQL
Server Bz
q/¬
Microsoft_SQL_Server_
High_BlockedProcesses
i O 113
Microsof t SQL
Server CϕnJ
/¬
Microsoft_SQL_Server_
High_LoginsPerSec
½j O 115
Microsof t SQL
Server CϕnX
/¬
Microsoft_SQL_Server_
High_LogoutsPerSec
½j O 116
Microsof t SQL
Server °⌡µ
Bzq/
¬
Microsoft_SQL_Server_
High_LongRunningProcesses
i O 117
Microsof t SQL
Server w
su)
±/¬
Microsoft_SQL_Server_
High_PctUserConnectionsUsed
½j O 119
Microsof t SQL
Server Cϕº
q/¬
Microsoft_SQL_Server_
High_TransactionsPerSec
½j O 120
Microsoft SQL Server @ñºq¬ⁿ
ϕ@ñºqWX Active Transactions upper bound NXC
@ñºOeb⌡µºC°@ñºU≤PwΩwC/
¬@ñºqiαϕYºq#¿C
b@ñºíAS⌠≤ΣLºiH∩@ñºOdΩCϕz∩
ΩAziOdΩMΩwC$aAzLk¬t@ºOdΩ
A]t@ºiOdΩMΩwA²εz¬ΩCOC@ñº
qU≤nDΩisC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName>AΩw <MSSQLDatabaseName>- u@ñºqvO <MSSQLActiveTransactions>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
112 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLActiveTransactions
b Microsoft SQL Server ñe@ñºC@ñºOeb⌡µ
ºC
MSSQLDatabaseName
∩º Microsoft SQL Server ΩwWC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Active Transactions upper bound
po÷ΩTA\ 122 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Bzq¬ⁿ
ϕBzqWX Blocked Processes upper bound NXC
BzO@BzAªnDΩwA²Ñt@Bz±vºΩ
wC/¬Bzqiα!≤º≡PαhCⁿ
dh-BzO!≤ΩwvºADwΘαDy¿C
2 Ω¼ 113
BzúP≤+CúεΣñ@BzNLkM+DCBz
uOÑt@Bz±ΩwC&MnNBzA]iα
CαAP⌠⌠WC@tnóC
UCⁿ KMDG
v ¿iαOUpºCºUtAOdΩwíUuC
v ¿iαNπºb@σ C
v vºº∩º⌡µ C
v KbºñΘJC
v LOCK_TIMEOUT Ñq@∩tm SQL Server H°Ωw¼pC
v BzGA¿aBzCCεBzGíiαy¿°ALk
e≤hGCoyBzABnOdΩw≤[C
v µεσs²íC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uBzqvO<MSSQLBlockedProcesses>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLBlockedProcesses
b Microsoft SQL Server ñeBzCBzO@n
DΩwA²PÑt@Bz±vºΩwBzC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Blocked Processes upper bound
po÷ΩTA\ 122 yzC
114 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 2
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕnJ¬ⁿ
ϕ Microsoft SQL Server CϕnJWX Logins Per Second upper boundNXC
nJOqlHßssu≤C/¬CϕnJϕn≤tmC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕnJvO<MSSQLLoginsPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLLoginsPerSec
CϕnJ Microsoft SQL Server CnJOqlHßss
u≤C
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
2 Ω¼ 115
ⁿπUCG
v Logins Per Second upper bound
po÷ΩTA\ 122 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server CϕnX¬ⁿ
ϕ Microsoft SQL Server CϕnXWX Logouts Per Second upper bound NXC
nXOqlºßñ°AsuC/¬CϕnXϕn≤
tmC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -uCϕnXvO<MSSQLLogoutsPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLLogoutsPerSec
Cϕq Microsoft SQL Server nXCnXOqlºß
ñ°AsuC
116 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Logouts Per Second upper bound
po÷ΩTA\ 122 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server °⌡µBzq¬ⁿ
ϕ Microsoft SQL Server °⌡µBzqWX Long Running Process Countupper bound NXC
/¬°⌡µBzqiαϕ SQL Ωw]po"DVC°⌡µ
BziH!°OdΩwíCαA²εΣLBzsQΩw
ΩCC@BzºΩTO²bC@ΩwºΘxñC°⌡µº
]#¿AHbtz≈MRhºΘxy¿xZC
ziHUCⁿOPw°⌡µBz¡≈Σºw⌡µh[íG
v DBCC OPENTRAN úΩwñ¡º@ñº÷ΩTApAlººBz spidB IDBºWBtºl BEGIN TRAN »zíºuΘx (LSN)vBHºlíC
v sp_who úe Microsoft SQL Server Bz÷ΩTCziH
ⁿw ACTIVE LoΩAHKπ@ñBzC
v sysprocesses ϕµOs Microsoft SQL Server W⌡µºBz÷ΩTCB
z]AßMtBzCsysprocesses ϕµxsbDnΩwñC
bO°⌡µBzºßAziH⌠oBznCY@Bz
ΩwFΣL½nBzAOb⌡µ@ntΩdAh
ziHεBzCKILL ⁿOεBzCDp KILLA5Σϕb⌡µ½nBzCtBzM⌡µ'xsBzúi
QεABz]úiεvBzCzúnεΣLBzG
v AWAITING COMMAND
v CHECKPOINT SLEEP
2 Ω¼ 117
v LAZY WRITER
v LOCK MONITOR
v SELECT
v SIGNAL HANDLER
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> -u°⌡µBzqvO <MSSQLLongRunningProcessCount>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLLongRunningProcessCount
b∩º Microsoft SQL Server ñ°⌡µBzC
MSSQLServerName
Microsoft SQL Server ΩWC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Long Running Process Count upper bound
v Long Running Process Duration
÷ΩTGLong Running Process Duration úoⁿCHwqbBzQ°°⌡µBzºeABz⌡µϕC
p÷≤o÷ΩTA\ 122 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
118 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
]w w]
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server wsu±¬ⁿ
ϕisuqµsuq)±WX Percent User ConnectionsUsed upper bound NXC
suⁿw Microsoft SQL Server W6\µqC]C@
su 40 KB OíA]A¬suAvTúqABP
αUCqµAo¬síº[ABiYNo"i
DC
¬su)≈±A]iαϕwtmsuqú¼CpG]wFj
suABsuFAMicrosoft SQL Server nJnDCsuv
ºPºío"ºC
pGsuq¬A⌡µUC⌠@@G
v ⌡µUCΣñ@@εsuqG
– Microsoft SQL Server sWnsuCzL Microsoft SQL
Server SQL Server e°íANsutm∩]w 0 ⌡µ
@CTivoli o∩CpGzⁿw@D 0 AMicrosoft SQL Server
bAtmOΘ"suA]í≈OΘxsC
----
– ⁿwsujqCNoq]¿wjµCo
]wºßAϕsuqAFjA Microsoft SQL Server
snJnDC≤jsuºßAz½s Microsoft
SQL ServerC
v ϕíu@suN¼≈ATwShsuC
v sDC
v W[iOΘC
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName> - uwsu±vO <MSSQLPctUserConnectionsUsed>AwWX <UpperBound>C < MSSQLUserConnections> ΩusuvC
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
2 Ω¼ 119
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLPctUserConnectionsUsed
ewsu)±C)±pΓΦíAws
uqAúHisuC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLUserConnections
b Microsoft SQL Server WµqC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Percent User Connections Used upper bound
po÷ΩTA\ 122 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
Microsoft SQL Server Cϕºq¬ⁿ
ϕCϕºqWX Transactions Per Second upper bound NXCºOX µ@@@@hΩw@A@&íTw&ú⌡µC
ºvⁿ@δtαMΩ¡εvTAp I/OBqBOΘjpB
HnD°C¬ºviαⁿXYº#¿C
bºñxsiH[tºBzA]xsñ SQL íXb
°AW⌡µCºYúnD⌠⌠yqAºKiHV¿C
120 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ϕⁿo" ¼Ho≤A≤@hTº! Tivoli Enterprise ConsoleA
TºµípUG
<application_label>GMicrosoft SQL Server <MSSQLServerName>AΩw <MSSQLDatabaseName>- uCϕºqvO <MSSQLTransactionsPerSec>AwWX <UpperBound>C
YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
NTºα! Tivoli Business Systems ManagerC
ziHb IBM Tivoli Monitoring Web Health Console ñdΩ¼&¼AC
p÷ΩTA\ IBM Tivoli Monitoring Web Health Console íσ≤C
ⁿπUCG
application_class
wnO½≤uTivoli z⌠ (TME)vOC
application_label
wnO½≤uTivoli z⌠ (TME)vC
application_oid
wnO½≤uTivoli z⌠ (TME)v½≤ IDC
application_version
ⁿzΩFp v7 2kC
MSSQLDatabaseName
∩º Microsoft SQL Server ΩwWC
MSSQLServerName
Microsoft SQL Server ΩWC
MSSQLTransactionsPerSec
b Microsoft SQL Server ñCϕºqC
UpperBound
]ⁿwe\jC
ⁿπUCG
v Transactions Per Second upper bound
po÷ΩTA\ 122 yzC
Uϕíⁿw]]wC
]w w]
eⁿ! Tivoli Enterprise Console O
eⁿ! Tivoli Business Systems Manager
X 1
) 0
÷@@ L
: YzttmF Tivoli Business Systems ManagerAh Tivoli Enterprise Console
N≤α! Tivoli Business Systems ManagerC(≤ⁿtmAH
N≤e! Tivoli Business Systems ManagerC
2 Ω¼ 121
UϕCXi Users/Transactions Ω¼]wC∩≤CAªπW
BníMw]C
í w]
Active Transactions upper
bound
Y@ñºWXAhX Microsoft SQLServer @ñº¬ⁿC
200
Blocked Processes upper
bound
YBzqWXAhX
Microsoft SQL Server Bz¬ⁿC
2
Logins Per Second upper
bound
YCϕnJWXAhX Microsoft SQLServer CϕnJ¬ⁿC
10
Logouts Per Second upper
bound
YCϕnXWXAhX Microsoft SQLServer CϕnX¬ⁿC
100
Long Running Process
Count upper bound
Y°⌡µBzqWXAhX
Microsoft SQL Server °Bz¬ⁿC
3
Long Running Process
Duration
wq°⌡µBzCNϕBz
Q°°⌡µBzºeAªiH⌡µϕ
C
NX Long Running Process Countupper bound CoΓiHXB@wqhHo Microsoft SQL Server °
Bz¬ⁿC
²AMí°⌡µBzíPC
Mß Long Running Process Count upperbound ⁿwh-°⌡µBzoⁿC
YSoⁿA&Oⁿ°⌡µBz
C
5
Percent User Connections
Used upper bound
Yñsu)±WXAhX
Microsoft SQL Server wsu±
¬ⁿC
80
Transactions Per Second
upper bound
YCϕºWXAhX Microsoft SQLServer Cϕº¬ⁿC
200
UϕCXi∩ Users/Transactions Ω¼]wCϕπCWBn
íMw]G
122 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
í w]
úΩw ΣJnú°@ñºMCϕºqΩwW
C
ϕoOAΩ¼°P Microsoft
SQL Server ÷ΩwAHoºíC
ziHΣJ@HWΩwWCHµjhΩ
wWC
LkδUr"C
(°Ω
w)
@@
L
Oⁿ
ziH∩UϕñCⁿzΩeOⁿΩCϕµπⁿzΩ⌠w
qAΩ¼w∩ IBM Tivoli Monitoring Web Health Console OⁿeC
ⁿzΩ ⌠wq e
MSSQLDatabase ºα MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLDatabase.MSSQLDatabaseName*∩º Microsoft SQL Server ΩwWC
MSSQLVersionww Microsoft SQL Server X v7
2kC
MSSQL_Active_Transactionsb Microsoft SQL Server ñe@ñºC
@ñºOeb⌡µºC
MSSQL_Transactions_Rateb Microsoft SQL Server ñCϕºqC
MSSQLServer Bz
αMSSQLServer.MSSQLServerName*
Microsoft SQL Server ΩWC
MSSQLVersionww Microsoft SQL Server X v7
2kC
MSSQL_Blocked_Processesb Microsoft SQL Server ñeBz
CBzO@nDΩwA²PÑt
@Bz±vºΩwBzC
2 Ω¼ 123
ⁿzΩ ⌠wq e
MSSQLServer °⌡µBz
αMSSQLServer.MSSQLServerName*
Microsoft SQL Server ΩWC
MSSQLVersionww Microsoft SQL Server X v7
2kC
MSSQL_LRP_Blocked°⌡µBzº Microsoft SQL Server B
z Microsoft SQL Server Bz IDC
MSSQL_LRP_Duration@°⌡µBzw⌡µí (Hϕµ)C
MSSQL_LRP_Spidb Microsoft SQL Server Wº°⌡µBz
tBz IDC
MSSQL_LRP_HostName°⌡µBzbu@D≈WC
MSSQL_LRP_Statuso°⌡µBze¼A (≡vBIBi
⌡µÑ)C
MSSQL_LRP_Commandeb⌡µⁿOC
MSSQL_LRP_ProgramNameoXⁿOíWC
MSSQL_LRP_LoginName! Microsoft SQL Server bßwqnJW
C
MSSQL_LRP_Nt_UserBz Windows W (pG
uWindows τv) HsuC
MSSQLServer α MSSQLServer.MSSQLServerName*Microsoft SQL Server ΩWC
MSSQLVersionww Microsoft SQL Server X v7
2kC
MSSQL_LoginsCϕnJ Microsoft SQL Server C
MSSQL_LogoutsCϕq Microsoft SQL Server nXC
MSSQL_Percent_User_Connections_Usedewsu)±C)±pΓ
ΦíAuwvsuqAúHi
suC
MSSQL_User_Connectionss Microsoft SQL Server µqC
124 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ⁿzΩ ⌠wq e
: P (*) ϕ÷ΣeC
X
7ϕ 2 ]tΩ¼XMµBΣíHMCNXi@C
Xrπb IBM Tivoli Monitoring Web Health Console ¼AµñA
wdmlseng ⁿO]iπªC
CLI d
wdmeditprf -P $Prof1 -edit Microsoft_SQL_Server_Users_Transactions \-t High_MSSQL_ActiveTransactions 0.000000 \-t High_MSSQL_BlockedProcesses 0.000000 \-t High_MSSQL_LoginsPerSec 0.000000 \-t High_MSSQL_LogoutsPerSec 0.000000 \-t High_MSSQL_LongRunningProcess_Count 0.000000 \-t High_MSSQL_LongRunningProcess_Duration 0.000000 \-t High_MSSQL_PctUserConnectionsUsed 0.000000 \-t High_MSSQL_TransactionsPerSec 0.000000 \-e Microsoft_SQL_Server_High_LoginsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_ActiveTransactions \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_LogoutsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_BlockedProcesses \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_TransactionsPerSec \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_PctUserConnectionsUsed \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-e Microsoft_SQL_Server_High_LongRunningProcesses \
-o 1 -h 0 -severity CRITICAL -SendTBSM -"$MyTec" \-AddPar Exclude_Databases "testdb"
2 Ω¼ 125
126 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
3 @
IBM Tivoli Monitoring for Databases: Microsoft SQL Server @ (task) Oµ⌡µ
Ωw@@ (operation) @C]t÷≤ IBM Tivoli Monitoring for
Databases: Microsoft SQL Server º@ΩTCC@@píp≤tmAH
⌡µC@@Cp]tUCΩTG
í @C
vñΓ
⌡µ@nñΓC
I
O⌡µ@bApw°AⁿzIC
GUI ΩΘJµ
Tivoli αíñi@∩MµCo∩#ⁿOyk∩
C
CLI yk
qⁿOµ⌡µC@@ wruntask ⁿOykC@í]tUCykG
wruntask -t <Task Name>-l <Task Library Name>-h <"Object Name"> \-a <"Additional Parameters">
ΣñG
<Task Name>n⌡µ@WC
<Task Library Name>]t@@wWCITMMicrosoftSQLServerTasks O IBM Tivoli
Monitoring for Databases: Microsoft SQL Server @wWC
<Object Name>@¼Ω÷½≤WC
<Additional Parameters>@ΣLAp Date Database NameCΣLOn
AOi∩CHXbykñ ΣJCYzú
QⁿwApU G
-a ""
b]tµWΓ C
CLI d
@d]tuídykCUCdñ@πp≤bI
v1172k-lcf W⌡µ DiscoverMSSQLServers @G
wruntask -t DiscoverMSSQLServers-l ITMMicrosoftSQLServerTasks-h @ManagedNode:hbergin@abc-a v1172k-lcf
127
N
@÷NC
t\
÷≤@ΣLⁿOC
Tivoli @úUCnBG
v ziHN@]w Tivoli u@⌡µC
v ziHN@]wΩ¼ⁿ⌡µC
v ziHb Tivoli αíñ]w@ ANªxsAL
A⌡µ ($aAC zbⁿOµñ⌡µ@AúΣJ C).
v @HíXAziHb Tivoli αíñ÷@U⌡µC
\ IBM Tivoli Monitoring for Databases: Microsoft SQL Server ΓUu
@u@v@AHo@u@÷ΩTC
UϕCXbñí@G
ϕ 5. IBM Tivoli Monitoring for Databases: Microsoft SQL Server @
\
A ConfigureTECMSSQL @ 129 yConfigureTECMSSQLz
A CustomizeTECNTEventAdapterMSSQL @ 1 3 3
yCustomizeTECNTEventAdapterMSSQLz
A DiscoverMSSQLServers @ 136 yDiscoverMSSQLServersz
A DumpDatabase @ 139 yDumpDatabasez
A DumpTransactionLog @ 144 yDumpTransactionLogz
A ExecuteSQL @ 150 yExecuteSQLz
A MSSQLAuthentication @ 153 yMSSQLAuthenticationz
A MSSQLTBSMDiscovery @ 156 yMSSQLTBSMDiscoveryz
A NTEventLogging @ 158 yNTEventLoggingz
A RebuildFragmentedIndexes @ 161 yRebuildFragmentedIndexesz
A SetRetrieveDatabaseOptions @ 165 ySetRetrieveDatabaseOptionsz
A StartMSSQLServerServices @ 175 yStartMSSQLServerServicesz
A StopMSSQLServerServices @ 179 yStopMSSQLServerServicesz
A TDPFullBackup @ 183 yTDPFullBackupz
A TDPIncBackup @ 188 yTDPIncBackupz
p⌡µq@÷ΩTA\ IBM Tivoli Monitoring for Databases: Microsoft
SQL Server ΓUC
p wruntask ⁿO÷ΩTA\ Tivoli Management Framework Reference
ManualC
128 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ConfigureTECMSSQL
í
tm Tivoli Enterprise Console Bz Microsoft SQL Server ≤C⌡µΦkOJ
sOsWhBws≤BssWhwAMßε½s≤°A
CiHw∩ Tivoli Enterprise Console °A⌡µ@C
bΘJsWhwWºßAziHMwOnG
v se@ñWhw
----
v sWhw²úns
----
v ⁿwnsWhw
@]ú Tivoli Enterprise Console tm∩CziHtm Tivoli Enterprise
ConsoleAH¼UC≤G
v IBM Tivoli Monitoring Ω¼
v ITMMicrosoftSQLServerTasks @w@
o@N∩tm∩OMWhwqAsW!@Whwñ (pGⁿ
wWhwñ#wqOMWhwq)Cp÷ΩTA\ IBM Tivoli
Monitoring for Databases: Microsoft SQL Server ΓUC
⌡µ@ºeA²wUCnΘG
v Tivoli Enterprise Console ≤°A
v bzn⌡µ@º Tivoli z Tivoli z°AWw IBM Tivoli
Monitoring for Databases: Microsoft SQL Server
ConfigureTECMSSQL °z∩∩⌡µUC@G
v bw Tivoli Enterprise Console ²ñ@Whw
v úⁿw∩ Tivoli Enterprise Console tm
v NⁿwWhwssWhw
v ⁿJWhw
v ½s≤°A
vñΓ
mssqlserver_dbaBsenior super
I
ⁿzI (ww≤°AºB)
3 @ 129
GUI ΩΘJµ
HUπw∩ Microsoft SQL tm TEC °íAß≥ CµíC
ΘJ Microsoft SQL WhwW
ⁿwntmsWhwWhwWCpGzⁿwWhwAho
@τΣOWhwTwqCznún∩ Default Wh
wAH(ΣJ DefaultCTivoli wlsrb ⁿOú@≈WhwMµC!≤ñπ⌠A]unΣJWC
WhwO!@ϕí (Wh) ¿A≤°Aoϕí
Pw≤OXWh°≤CWh]iHwqϕ≤XⁿwWh°≤
@C
se@ñWhw
qe@ñWhws@sWhwC
sWhw²úns
@úOHWhw≥ªsWhwC
ⁿwnsWhw
sWhwA@zw∩otm∩]wºWhw≥ªCbns
WhwµñⁿwWhwWC
nsWhwG
ⁿwnsWhwWCpGzºe#sWhwAziαQ
s@WhwAp Default WhwCpGz∩se@ñWh
w÷sAbµñΣJWAho"@C
130 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
½s≤°A
btmºßY½s≤°ACϕzsWhw∩Wh
wAz½s≤°AAWhwtm%"C
Y≤°Aúb⌡µñA@ªCY≤°Awb⌡µñA@
ε½sªCYzú@½s≤°AAzH
ΓΦíⁿJWhw½s≤°ACp÷ⁿA\ IBM Tivoli
Enterprise Console ΓUC
CLI yk
wruntask ⁿOG
-t ConfigureTECMSSQL-l ITMMicrosoftSQLServerTasks-h <TEC Server Object>
-a<newrulebasename>
[-a ″ACTIVE | NOCLONE | EXISTING <rulebasetocopy> | _unchanged_″]
[-a Y | N]
ΣñG
<newrulebasename>
<newrulebasename> OnúsWhwWC
GUI WGWhwW
GwqnsWhwC
ACTIVE @ñWhwA@z]wºWhw≥ªCNOCLONE úWhwCEXISTING WhwA@z]wºWhw≥ªCYzⁿw EXISTINGAwqWhwW (<rulebasetocopy>)C
Yzⁿw ACTIVEA __unchanged__ e@ñWhwC
GUI WGsWhwnsWhw
Tⁿw≤°A½sC
Y ½s≤°ACN ú½s≤°AC
GUI WG½s≤°A
CLI d
wruntask-t ConfigureTECMSSQL-l ITMMicrosoftSQLServerTasks-h @ManagedNode:vision9-m 600-a ITMSSQLBase-a "ACTIVE _unchanged_"-a Y
N
bwqsOºßAz½s≤°AAHK Tivoli Enterprise Console α≈
δπOΩC!≤CⁿOúwqsOA]zw∩owwq
OC@ΩAε½s≤°AC
3 @ 131
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
132 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
CustomizeTECNTEventAdapterMSSQL
í
quTivoli Enterprise Console NT ≤α½ívAH Microsoft SQL Server
≤ANªq Windows NT ≤Θxα Tivoli Enterprise Console °ACz
iHwqúP≤¼OAgWh]wzn@C
@⌡µUC@G
v duTivoli Enterprise Console NT ≤α½ívOwtmⁿqC
v ≈uTivoli Enterprise Console NT ≤vtmCp⌡µ@ºΦkP
]÷ΩTA\ 135 yNzC
v quα½ívAH¼úP≤¼C
vñΓ
mssqlserver_dba senior
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ CustomizeTECNTEventAdapterMSSQL °íAß≥ CµíC
∩nú≤⌠≤≤OCw]Ao@úú⌠≤≤CUC
≤Oñ≤e Tivoli Enterprise ConsoleG
3 @ 133
Microsoft SQL Server ≤
∩∩AHú Microsoft SQL Server ≤C
Microsoft SQL Server Tº≤
∩∩AHúTº≤CTºiH]AiAⁿX≈O²SgJ
SYSBACKUPHISTORY ϕµCMicrosoft wq≤¼Q°TºΩ
TCo@ Microsoft kC
Microsoft SQL Server ΩT≤
∩∩AHúΩT≤CΩT≤iH]Ab⌡µº≈bε
½sº°A÷ΩTCMicrosoft wq≤¼Q°Tº
ΩTCo@ Microsoft kC
Microsoft SQL Server Nz≤
∩∩AHúP SQLServerAgent ÷≤CSQLServerAgent ≤]A Microsoft SQL Server @s÷ΩTC
Microsoft Distributed Transaction Coordination ≤
∩∩AHúP MSDTC A÷≤CMSDTC ΩTP Microsoft
Distributed Transaction Coordination ÷C
CLI yk
wruntask ⁿOG
-t CustomizeTECNTEventAdapterMSSQL-l ITMMicrosoftSQLServerTasks-h <Object Name>
[-a FilterErrors=Y | N]
[-a FilterMessages=Y | N]
[-a FilterInformation=Y | N]
[-a FilterSQLServerAgent=Y | N]
[-a FilterMSDTC=Y | N]
ΣñG
FilterErrorsY LoP Microsoft SQL Server ÷≤CN úLoC
GUI WGMicrosoft SQL Server ≤
FilterMessagesY LoP Microsoft SQL Server Tº÷≤CN úLoC
GUI WGMicrosoft SQL Server Tº≤
FilterInformationY LoP Microsoft SQL Server ΩT÷≤CN úLoC
GUI WGMicrosoft SQL Server ΩT≤
FilterSQLServerAgentY LoP SQLExecutive A÷≤CN úLoC
GUI WGMicrosoft SQL Server Nz≤
FilterMSDTCY LoP MSDTC A÷≤CN úLoC
134 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
GUI WGMicrosoft Distributed Transaction Coordination ≤
CLI d
wruntask -t CustomizeTECEventAdapterMSSQL-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a FilterInformation=Y-a FilterSQLServerAgent=Y-a FilterMSDTC=Y
N
o@b Tivoli In²ñjM]tu≤α½ívAi⌡µ²Co
@b∩uTivoli Enterprise Console tmv(ΦkONuMSSQL tmv
[ª) ºeA²Tuα½ívwsbCoqtmϕ@u
Owq»zí (CDS)vú"C
α½ío CDS ANiJlΩ≤MgSwOAbN
≤αu≤°AvºeA²wq≤Czⁿw≤Lo∩uTivoli
Enterprise Console α½ítmvCbuα½ívAª¬ot
mASe≤°A≤ⁿw≤LoCuTivoli Enterprise Console
α½ív½sAHB@sqC
o@bq tecad_nt.conf tecad_nt.fmt ºe²≈ªC
≈RWDOG
<filename>.before.mssql.<timestamp>
<timestamp> DO year.month.day.hour.minutesCpAUCWπ≈o"b 2003
/ 2 δ 9 ΘW8 10 16 (bzquα½ívºe)C
tecad_nt.conf.before.mssql.2003.02.09.10.16
tecad_nt.fmt.before.mssql.2003.02.09.10.16
@ uα@@≈C
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
3 @ 135
DiscoverMSSQLServers
í
bIWMΣ Microsoft SQL Server wAb Tivoli αWn²ªCw∩hI
⌡µo@A#⌡µªCH¡µΦí⌡µo@Ab Tivoli z°A
WPvºDC
: bjW⌠ñ⌡µudviαú@eCziHτb Tivoli
z⌠ñB@@A]bz⌠ñdΩwAªKπX
C
p]w IBM Tivoli Monitoring for Databases: Microsoft SQL Server ÷ΩTA
\ IBM Tivoli Monitoring for Databases: Microsoft SQL Server ΓUC
vñΓ
mssqlserver_dba
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ DiscoverMSSQLServers °íAß≥ CµíC
∩I
ⁿwnbΣWd Microsoft SQL Server ICziH∩a÷@UI
136 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
πUC°íG
∩@h
ⁿwnbΣWd Microsoft SQL Server IC
∩ Proxy ⁿzI (∩)ⁿwOn∩@ⁿzI]tdñº Microsoft SQL Server
MicrosoftSQLServer ½≤CpGSⁿw proxy ⁿzIAh@
eIwqⁿzI (hD)C÷@U Proxy ⁿzIπUC°
íG
∩@
ⁿw proxy ⁿzIAHK]tndº Microsoft SQL Server
MicrosoftSQLServer ½≤C
3 @ 137
CLI yk
wruntask ⁿOG
-t DiscoverMSSQLServers-l ITMMicrosoftSQLServerTasks-h <managed.node>
-a <end_point_name> | ″<end_point_name end_point_name>″
[-a ″<proxy_managed_node>″]
ΣñG
<end_point_name><end_point_name> Onn²Ωw°AIWCµjh
IWC
GUI WGI
<proxy_managed_node><proxy_managed_node> OⁿzIWAⁿzIN]tndº
Microsoft SQL Server MicrosoftSQLServer ½≤CpGSⁿw proxy ⁿ
zIAh@eIwqⁿzI (hD)C
CLI d
wruntask -t DiscoverMSSQLServers-l ITMMicrosoftSQLServerTasks-h @ManagedNode:vision9-a v1172k-lcf
N
Σ Microsoft SQL Server 7.0 2000 C
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
138 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
DumpDatabase
í
⌡µ@HWΩwπΩw≈CDumpDatabase @⌡µUC@G
v b≈ºeúdΩwπX∩AHTw≈OiµC
v ²zαⁿw≈mBs≈mAe@≈m (iα)C
v ²zαⁿw@≈≈∩MµApOn[e@≈OgªC
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivGtzBdb_owner db_backupoperator
I
MicrosoftSQLServer
3 @ 139
GUI ΩΘJµ
HUπ DumpDatabase °íAß≥ CµíC
ΩwW
ⁿw@HWzn∩ª⌡µo@ΩwCHrIjhΩwC
P (*) Yi∩Ωw⌡µo@C
τΩwπX
⌡µ DBCC CHECKDB ⁿOAHPΩwOwlCpGΩwπXdóAhLk⌡µ≈C
ⁿw≈m (ΦWsm)ⁿw≈msmΦWCϕzⁿwsmApGªús
bAht@mC
YÑq≈AΣJ@≈ΦWBsmΓVXMµ (HrI
j)Cz]iH²Ñq≈s±VXm¼ (BaBn
D)C
140 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
bÑqñXmϕ≤Ñq (úDzbYí½s
l]wª)C@,NmwqÑq@í≈AúDgªAhLk
Nª≤µ@mXCúDgmAhzLkbÑqñ]tD
ÑqXmC(X!Cp÷ΩTA\uN
vC
UCdπp≤ΣJΦsmWG
ΦmG<logical_name>
smG
<DISK|TAPE|FLOPPY|DISKETTE=<ΩΘ⌠W>
≈m∩
ΣJ@≈HrIj∩MµCYnon∩Aⁿw
Microsoft SQL Server σrCpo∩÷ΩTA\
uMicrosoft SQL Server uWyvñ BACKUP ⁿOíC
qUC∩ñ∩G
BLOCKSIZE=number
]wgJ≈n⌠jpCbgJ DISK TAPE AúDm½Ah]wjpCgJ PIPE AúDm½Ahw]jpO 65,536C
DESCRIPTION=text
ⁿw≈íC°W¡O 255 r"Cw]OC
DIFFERENTIALⁿwtº≈ADπ≈Cw]Oπ≈C
EXPIREDATE=date RETAINDAYS=number
ⁿw≤iHg≈CαΣñ@∩CEXPIREDATE ⁿwΘCRETAINDAYS ⁿwOd≈9C
FORMAT NOFORMATb≤≈eΘWgJCΘYA½g≈mCg
⌠≤CΘYCCΘeúNóCKXQ
ñCubπ≈WCb≤Ñq≈µ@aW
ªPπ≈óC FORMAT ⌠ta]w INIT SKIPCziHO]w INIT SKIP ∩C
INIT NOINITINIT ⁿw≈ng≈mW⌠≤²e≈CCΘYOdUCNOINIT ⁿwN≈[e@≈ (pG)Cw]G
NOINITCpGJUCΣñ@¼pAh≈úgG
v CΘ]t#≈CziH!ⁿw SKIP m½¼pC
v Tⁿw≈WúX≈CΘWWCziH!ⁿw
SKIP m½¼pC
v ≈CΘKXO@C
v ≈CΘ[KC
MEDIADESCRIPTION=text
ⁿwCΘíC°W¡O 128 r"Cw]OC
3 @ 141
MEDIANAME=text
ⁿw≈CΘWCϕⁿwAY≈CΘW MEDIANAME
úXAh≈óC
NAME=text
ⁿw≈WC°W¡O 128 r"Cw]OC
RESTARTⁿw½sQ≈@CMicrosoft SQL Server b≈
ñA½sªAHíC
SKIP NOSKIPⁿw SKIP εdCΘW≈WOXΘCziHft SKIP M INIT (\í)Cⁿw NOSKIP FORMAT iHm½ªw]µ (\ FORMAT í)CúDt
íAhw]O NOSKIPC
STATS=percent
ⁿwgiTºWvAH¿)±ϕCw]O 10C
UNLOAD NOUNLOADuα≤amCUNLOAD ⁿwϕ≈¿Aa°ⁿ (h
X) CΘCw]O NOUNLOADC
CLI yk
wruntask ⁿOG
-t DumpDatabase-l ITMMicrosoftSQLServerTasks-h <managed.node>
[-a database=<database_name>]
[-a ValidateDB=Y | N]
-a DumpTo=<devicename1>, [<devicename2>,
<devicename3>, <devicename...>]
[-a WithOptions=″<options>″]
ΣñG
database<database_name> ⁿwzn∩Σ⌡µo@ΩwWCHrIjh
ΩwCziHP (*)AHK∩Ωw⌡µo@C
GUI WGΩwW
ValidateDBY ⌡µ DBCC CHECKDBAHPwΩwOwlCN úτΩwπXCw]C
GUI WGτΩwπX
DumpToⁿw≈msmΦWC
GUI WGⁿw≈m (ΦWsm)
142 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
WithOptionsⁿwn≈∩C∩OHrIjMµAH AϕCⁿ
w∩ΦíPb≈m∩ GUI µñⁿwΦí@ C
GUI WG≈m∩
CLI d
wruntask -t DumpDatabase-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a database=EastCoast-a ValidateDB=N-a DumpTo=mylogical2
N
zπ DBO (Ωw ) sa (Microsoft SQL Server tz) v
%α⌡µo@C
b≈ΩwºeA TRUNCATE_ONLY ∩≈ºΘxAHMúΘx
ε-≈ΩwíCMApGΩw≈#Y¿o"óAz
iα≥ówOⁿºCo@úb≈ΩwºeIΘxC
p≈≈AMicrosoft SQL Server Aπ≈v¡ABúα
tbß⌡µC
(∩Ñqm⌡µDn≈A]oP@óiC
(N≈X!Cz²≈mAAs (≈ⁿO)
!CbsmAS!∩iCpGzⁿw!mAhTw
@Q¿C
CONSOLE.EXE b MS-DOS °íñ⌡µA%α≈nCzΓ±J
X!CpG CONSOLE.EXE úb⌡µñAhXLk≥C@tCú z¿≈CpGªb⌡µñAhubzúípUA%α≥XC
\uWindows NT ívuMicrosoft SQL Server uWyvtAHo
CONSOLE ⁿO÷ΩTC
ϕzw Microsoft SQL Server At DISKDUMP mC≈ DISKDUMPNΩe NULL mAmXΩA²úxsΩCziHN
DISKDUMP mWAϕ@"xsAPΩwºΘx≈@CzLk
e NULL (DISKDUMP) mXC
sp_addumpdevice xsAN≈msW master.dbo.sysdevices ϕµCpKiHbo@ñΦaªCpA\ Microsoft
Transact-SQL Reference GuideC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
3 @ 143
DumpTransactionLog
í
⌡µΩwººΘx≈IC
b"ú⌠ñA\h DBA wºΘxXz°AíAºΘx
ú±íCπΩw≈úIΘxCbΩwqSO¬íAºΘxiα
Q±íCYnMoDAtm@uv⌡µo@AH⌡µw
XC
o@⌡µUC@G
v b≈ºeúdΩwπX∩AHTw≈OiµC
v ²zαⁿw≈mBs≈mAe@≈m (iα)C
v ²zαⁿwn[g∩mWe@≈ ([Ow]C)
v ²zα∩nb≈ßhXaAOb≈amñYΩTC
v b≈¿ºßAd≈i¬ (!¬YΩT)C
v °ií≈÷≤≈p÷≤≈mYΩTC
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivGtz db_owner db_backupoperator
I
MicrosoftSQLServer
144 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
GUI ΩΘJµ
HUπ DumpTransactionLog °íAß≥ CµíC
ΩwW
ⁿwzn∩Σ⌡µo@ΩwWCHrIjhΩwCziH
P (*)AHK∩Ωw⌡µo@C
ⁿw≈m (ΦWsm)ⁿw≈msmΦWCϕzⁿwsmApGªús
bAhtªC
YÑq≈AΣJ@≈ΦWBsmΓVXMµ (HrI
j)Cz]iH²Ñq≈s±VXm¼ (BaBn
D)C
3 @ 145
úDgmAhzLkNwqÑq@í≈m≤µ@m
XCúDgmAhzLkbÑqñ]tDÑqXmC
Tivoli úX!Cp÷ΩTA\uNvC
UCdπp≤ΘJΦsmWG
ΦmG<logical_name>
smG
<DISK|TAPE|FLOPPY|DISKETTE=<ΩΘ⌠W>
X∩
ⁿwp≤≈ () IºΘxCz∩]AUCG
v ≈I≈ºΘxIªCIΘxMúªD@ñº
CuϕºΘxOPΩúPm!qAz%iHo∩C
v ≈≈ºΘxA²úIªCSYSBACKUPHISTORY ϕµúO²o@C
v IIºΘxA²ú≈ªC@QOⁿUC
v I (ϕΘx±í∩) IºΘxA²ú≈ªCªOΘx
wí@∩C@úQOⁿUC
≈∩
ΣJ@≈HrIj∩MµCYnon∩Aⁿw
Microsoft SQL Server σrCpo∩÷ΩTA\
uMicrosoft SQL Server uWyvñ BACKUP ⁿOíC
qUC∩ñ∩G
BLOCKSIZE=number
]wgJ≈n⌠jpCbgJ DISK TAPE AúDm½Ah]wjpCgJ PIPE AúDm½Ahw]jpO 65,536C
DESCRIPTION=text
ⁿw≈íC°W¡O 255 r"Cw]OC
DIFFERENTIALⁿwtº≈ADπ≈Cw]Oπ≈C
EXPIREDATE=date RETAINDAYS=number
ⁿw≤iHg≈CαΣñ@∩CEXPIREDATE ⁿwΘCRETAINDAYS ⁿwOd≈9C
FORMAT NOFORMATb≤≈eΘWgJCΘYA½g≈mCg
⌠≤CΘYCCΘeúNóCKXQ
ñCubπ≈WCb≤Ñq≈µ@aW
ªPπ≈óC FORMAT ⌠ta]w INIT SKIPCziHOⁿw INIT SKIP ∩C
INIT NOINITINIT ⁿw≈ng≈mW⌠≤²e≈CCΘYOdUCNOINIT ⁿwN≈[e@≈ (pG)Cw]O
NOINITCpGJUCΣñ@¼pAh≈úgG
146 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
v CΘ]t#≈CziH!ⁿw SKIP m½¼pC
v Tⁿw≈WúX≈CΘWWCziH!ⁿw
SKIP m½¼pC
v ≈CΘKXO@C
v ≈CΘ[KC
MEDIADESCRIPTION=text
ⁿwCΘíC°W¡O 128 r"Cw]OC
MEDIANAME=text
ⁿw≈CΘWCϕⁿwAY≈CΘW MEDIANAMEúXAh≈óC
NAME=text
ⁿw≈WC°W¡O 128 r"Cw]OC
NO_TRUNCATE≈ΘxA²úIªChAuX∩vñ]wI
ΘxCpGΩw¿laBwúiA#Ahª
]≈ΘxC
RESTARTⁿw½sQ≈@CMicrosoft SQL Server b≈
ñA½sªAHíC
SKIP NOSKIPⁿw SKIP εdCΘW≈WOXΘCziHft SKIP M INIT (\í)Cⁿw NOSKIP FORMAT iHm½ªw]µ (\ FORMAT í)CúDt
íAhw]O NOSKIPC
STATS=percent
ⁿwgiTºWvAH¿)±ϕCw]G10C
UNLOAD NOUNLOADuα≤amCUNLOAD ⁿwϕ≈¿Aa°ⁿ (h
X) CΘCw]GNOUNLOADC
CLI yk
wruntask ⁿOG
-t DumpTransactionLog-l ITMMicrosoftSQLServerTasks-h <managed.node>
[-a database=<database_name>]
[-a DumpOption=Default | NoTruncate | TruncateOnly | NoLog]
-a DumpTo=<devicename1>, [<devicename2>,
<devicename3>, <devicename...>]
[-a WithOptions=″<options>″]
ΣñG
database<database_name> ⁿwzn∩Σ⌡µo@ΩwC
3 @ 147
DumpOption∩UCΣñ@G
v Default ≈ºΘxIªCw]C
GUI WG≈I
v NoTruncate ≈ºΘxA²úIªC
GUI WG≈
v TruncateOnly IºΘxA²ú≈ªC
GUI WGI
v NoLog IºΘxA²ú≈ªCªOºΘxwí@∩C
GUI WGI (ϕΘx±í∩)
DumpTo@ⁿw≈msmΦWC
GUI WGⁿw≈m (ΦWsm)
WithOptionsⁿwn≈∩C∩OHrIjMµAH AϕCⁿ
w∩ΦíPb≈∩ GUI µñⁿwΦí@ C
GUI WG≈∩
CLI d
wruntask -t DumpTransactionLog-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a database=EastCoast-a DumpOption=Default-a DumpTo=mylogical2
N
ϕCΘGA NoTruncate ∩CNoTruncate ∩²zbΩwLks]iHXºΘxA]ª@ⁿAⁿVDnΩwñºΘxCϕDn
ΩwΩwΘxí≈≤#laΩwmABuΩw
Ωí≈laANoTruncate ∩úFCΘ\αCo≈úO²bSYSBACKUPHISTORY ϕµñCδOªOQ¿@ΦkO¬÷≤≈mYΩT (LOAD HEADERONLY)CpGz NoTruncate ∩AziHO≈DnΩwΘxC
DUMP DATABASE ⁿO≈ΩΘxΓCDUMP TRANSACTION ⁿOu≈ºΘxAú≈ΩCYun≈ºΘxΘxAªsb≤PΩúP
xsñCϕΩºΘxíxsbP (m) ñA@mC
XΩwNq P≤≈ΩwCXºΘxϕzb≈ªBIªA
HWΓC
: boNñ¡εO Microsoft ú¡εCpAϕΩwqúXA
nXºΘxΩ WOúiαCϕºΘxwF 50-70 % íAzN≈
ªC
p÷ΩTA\ DumpDatabase @C
148 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
sp_addumpdevice xsAN≈msW master.dbo.sysdevices ϕµCpKiHbo@ñΦaªCpA\ Microsoft
Transact-SQL Reference GuideC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
3 @ 149
ExecuteSQL
í
bΩwW⌡µwq TSQL (Transact-SQL) »zíC
: !≤o@Pí≈@∩ΩΩwivTCpGzⁿw@nBzjq½≤ Transact-SQL »zíAiαvT⌠αC
P Microsoft SQL Server qTíú Transact-SQLCíN
Transact-SQL »zíe°AALí≤Co@
⌡µz@DSwq Transact-SQL »zíC
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivG° SQL »zíw
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ ExecuteSQL °íAß≥ CµíC
150 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
TSQL ⁿO
ⁿwzn@⌡µ Transact-SQL rΩCbúµñΣJT:rΩC
úH tArΩC
o@úΣ use ⁿOCún use ⁿOAON⌠≤ϕµWΩw±b SQL »zíñCpAUCrΩLG
use Northwind; select * from Employees
pUrΩG
select * from Northwind.dbo.Employees
ziH∩]Aq Transact-SQL ⁿOBxs dbcc ⁿOCb
IsxsAziHbxsWe[W execute exec (²o
Dn)ApG
sp_catalog
CLI yk
wruntask ⁿOG
-t ExecuteSQL-l ITMMicrosoftSQLServerTasks-h <target_name>
-a TSQL=″<sql command>″
ΣñG
TSQL ″<sql command>″ ⁿwzn@⌡µ Transact-SQL rΩCΣJT:rΩA
H tArΩC
o@úΣ use ⁿOCún use ⁿOAON⌠≤ϕµWΩw±b SQL »zíñCpAUCrΩLG
use Northwind; select * from Employees
pUrΩG
select * from Northwind.dbo.Employees
ziH∩]Aq Transact-SQL ⁿOBxs dbcc ⁿOCb
IsxsAziHbxsWe[W execute exec (²o
Dn)ApG
"exec sp_catalog"
GUI WGTSQL ⁿO
CLI d
wruntask -t ExecuteSQL-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:VISION117@abc-a TSQL="select count(*) from pubs.dbo.authors"
3 @ 151
N
b Microsoft SQL Server WATransact-SQL »zíOCp
Transact-SQL »zíP Microsoft SQL Server X÷ΩTA\ Microsoft
SQL Server uWyC
njqΩd½¬ΣL°AC
H ExecuteSQL @oX SQL ⁿOuú"@GCY SQL ⁿOú"
hGAu@GC
ft DDL (ΩwqyÑ) DML (Ω@yÑ) o@ (p DROPTABLEBDROP DATABASEBDELETE FROM TABLE DELETE FROMDATABASE)ASONC≤ϕµzΩwo"Y½ßGC@,≤ϕ
µAKLkϕµΩCúDz&AoⁿO[qAh(≤ϕµC
b≤ϕµºeºßAYπa≈ΩwC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
152 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
MSSQLAuthentication
í
ⁿwnJs Microsoft SQL Server ΣΩwWKXCo@
]ⁿw Microsoft Windows Microsoft SQL Server O⌡µWτC
: o@≤ proxy ½≤sbºⁿzIW Microsoft SQL Server ½≤º
τCYⁿzIXbIMµñA]úϕⁿzIiε
Microsoft SQL Server ½≤Cusb proxy ½≤ⁿzIW%wq
Microsoft SQL Server ½≤P@@≤sC
Yzw DiscoverMSSQLServers @w∩ proxy ⁿzIAh∩
proxy ⁿzIεP@@≤s Microsoft SQL Server ½≤C
b⌡µ@ºeAJ\z⌠H≤τC
vñΓ
mssqlserver_dba
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ MSSQLAuthentication °íAß≥ CµíC
W
ⁿwπsv¡Aα≈nJ Microsoft SQL Server ΣΩwWC
µOnΘJµCUCσrπWTµíG
[<domainname>\]<username>
3 @ 153
ΣñG
<domainname> OuWindows ⌠⌠⌠vWAubWO
uWindows ⌠⌠⌠bßv¿%ⁿwªC
<username> OO Windows bß@WC
KX ⁿw Username ∩KXCKXXxsbbßñCpGS⌠≤PW÷KXAhiNoµOdC
SQL Server bßH
ⁿwOnN Microsoft SQL Server (D Windows @t) τM≤
WC∩∩AH Microsoft SQL Server τWCM
ú∩AH Windows @tuWindows ⌠⌠⌠°Av
τWC
CLI yk
wruntask ⁿOG
-t MSSQLAuthentication-l ITMMicrosoftSQLServerTasks-h <target_name>
-a Username=″<username>″[-a Password=″<password>″]
[-a SQLServerAccount=Y | N]
ΣñG
target_name<target_name> OΩWC
UserName<username> ⁿw∩Ωw°AΣΩwπsv¡nJWCnJ
WµíOG
[<domainname>\]<username>
Σñ <domainname> OuWindows ⌠⌠⌠vWA <username> OO
Windows bß@WC <domainname\> ubWO
uWindows ⌠⌠⌠bßv¿%ⁿwC
GUI WGW
Password<password> ⁿw! UserName ⁿwºnJWKXCKXXxsbbßñC
GUI WGKX
SQLServerAccountⁿwOnN Microsoft SQL Server (D Windows @t) τM≤
WC Y ⁿw Microsoft SQL Server τWCN ⁿw! Windows @tuWindows ⌠⌠⌠°AvτWC
GUI WGSQL Server bßH
154 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
CLI d
wruntask -t MSSQLAuthentication-l ITMMicrosoftSQLServerTasks-h @ManagedNode:acclaim-a UserName="sa"-a Password="Xt3eWxq"-a SQLServerAccount=Y
N
MSSQLAuthentication @≤ Tivoli zñ Microsoft SQL Server ½≤
WBKXM°Abß¼C
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
3 @ 155
MSSQLTBSMDiscovery
í
d±sWú@ñΩAq Tivoli Business Systems Manager o≤C
Tivoli Business Systems Manager ∩Σπ@Aϕ≤C
MSSQLTBSMDiscovery ∩ Tivoli Monitoring for DatabasesGMicrosoft SQL Server
d (ebz) C@ Microsoft SQL ServerAN DISCOVER ≤e
Tivoli Business Systems ManagerC
∩≤o@W ⌡µºßúΩAo@úe@ GONE ≤ Tivoli
Business Systems ManagerCpG@Q¿ATivoli Business Systems Manager °
A¼@≈ΩMµAⁿXwe DISCOVER M GONE ≤C
vñΓ
mssqlserver_dba
I
MicrosoftSQLServer
GUI ΩΘJµ
L
CLI yk
wruntask ⁿOG
-t MSSQLTBSMDiscovery-l ITMMicrosoftSQLServerTasks-h <$TMR_server_name>
ΣñG
$TMR_server_name<$TMR_server_name> Ow Tivoli z°A≈WC
CLI d
wruntask -t MSSQLTBSMDiscovery-l ITMMicrosoftSQLServerTasks-h vision-20
N
o@wb Tivoli Enterprise Console °AW Tivoli Business Systems
Manager PAN≤e Tivoli Business Systems ManagerCzbπ
Tivoli Enterprise Console °AⁿzIW⌡µo@ABN Tivoli
Business Systems Manager tmP Tivoli Enterprise Console °A¼C
NO]!- 600 ϕAHKL¡@óC
156 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
3 @ 157
NTEventLogging
í
ⁿwDMIwqAHnJ Windows ≤ΘxCúF!Ωw°
A Microsoft SQL Server Θx⌡µOⁿA]⌡µoOⁿCⁿw
Microsoft SQL Server Oⁿ≤ΘxuívΘxqC
o@u∩DMIwqiµ@CMIOⁿ Windows
≤Θx Microsoft SQL Server ΘxC
vñΓ
mssqlserver_dba
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ NTEventLogging °íAß≥ CµíC
≤e]w
∩UCΣñ@G
158 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
sWNX (zHDMIXⁿwX) sWw]Ab Windows
≤ΘxñCo≤wΘJOⁿ¼AA²úvTΣL⌠≤
tmCpGzⁿww]AXAhtú]AªΓ ú"C
ú≤Oⁿ¼A (zHDMIXⁿwOⁿ¼A)AΦkO
úªCoúvTΣL⌠≤tmCpGwNYtmún
Oⁿ Windows ≤ΘxAho@úy¿C
ggt (ⁿw≤ Windows ≤ΘxDMIXµñ) ⌠
≤XCSbDMIXµñⁿw⌠≤ue SQLERROR LOGC
pGzNDMIXµOdA∩gAh@NDMI
wqe Windows ≤ΘxCo@g²e∩⌠≤
XC
DMIX
OnOⁿ Windows ≤ΘxCΣJ Microsoft SQL Server
XAHrIjªCpGzNoµOdAhS⌠≤gJ
Windows ≤ΘxC
CLI yk
wruntask ⁿOG
-t NTEventLogging-l ITMMicrosoftSQLServerTasks-h <target_name>
-a EditMode=Add | Remove | Overwrite
-a ErrorNumbers=<number>|<number>,...,<number>
ΣñG
EditModeziHⁿwUCT¼% Σñ@C
Add NX (zH ErrorNumbers ⁿwX) sWe]wC
GUI WGsW
Remove ú (zHDMIXⁿw)A²úvTΣL⌠≤
tmC
GUI WGú
Overwrite uNX (zH ErrorNumbers ⁿwX) Oⁿ Windows
≤ΘxC
GUI WGg
ErrorNumbers<number> On]Ab Windows ≤Θxñ Microsoft SQL Server
XCHrIjXCGUI WGDMIX
3 @ 159
CLI d
wruntask -t NTEventLogging-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a EditMode=Add-a ErrorNumbers=50125,56752
N
o@ SQL Server sp_altermessage xsCp sp_altermessage ÷ΩTA\ Microsoft SQL Server uWyC
sp_addmessage xsiHzLí]pHΓΦísWDMITºCpA\ Microsoft Transact-SQL Reference GuideC
#nOⁿb sysmessages ϕµñMI (Y½ 19 HW) Oⁿ
Windows NT ≤ΘxCzLkqΘxúMIC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
160 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
RebuildFragmentedIndexes
í
ⁿwΩwñºϕµ½sm@h CziH½smO DO
C
: ½smj¼ϕµñ ú²Bnjq I/OCb⌡µo@ºeA
ϕµjpC∩≤o@AziHW[u@≥íAHTwu@απ¿
ΩTCpW[u@≥íⁿA\ IBM Tivoli Monitoring for Databases:
Microsoft SQL Server ΓU ñ@u@@C
O@Ωw½≤A²zαµasϕµUCñΩAúyπϕµC
Microsoft SQL Server ΣO DO C
O O@Ω W#O² CO π Or INDID = 1CDO OΩ Wú#O² CDO π Or INDID >1C
½smO½ HXO²BzCziH½sm¬!q C½
sm iH∩αAΦkOε-nDΩ¬C
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivG
v Microsoft SQL Server 7.0Gtz db_owner
v Microsoft SQL Server 2000Gtz°AñΓBdb_ownerBdb_ddladmin ϕ
µ
I
MicrosoftSQLServer
3 @ 161
GUI ΩΘJµ
HUπ RebuildFragmentedIndexes °íAß≥ CµíC
ϕµW
ⁿwn½sm ϕµC
W
½smπSwW CP (*) ≤s ABO
w]C
UCϕ±ϕµWWµñAp≤Pw≤s
ϕµG
ϕ 6. ϕµW WµX
ϕµW/ϕµsb W/sb G
wΘJ/sb wΘJ/sb u≤sⁿwϕµWⁿw C
wΘJ/sb wΘJ/úsb Cⁿw úsbC
wΘJ/sb ≤sⁿwϕµW C
wΘJ/úsb sb CⁿwϕµúsbC
wΘJ/úsb wΘJ/úsb CⁿwϕµúsbC
wΘJ/úsb CⁿwϕµúsbC
wΘJ/sb ≤s@ⁿwW C
wΘJ/úsb Cⁿw úsbC
≤s C
ΩwW
ⁿw]tn½smº ΩwWC
162 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
CLI yk
o@iHbS U⌡µC∩≤ w]C
wruntask ⁿOG
-t RebuildFragmentedIndexes-l ITMMicrosoftSQLServerTasks-h <target_name>
[-a <tablename>]
[-a <indexname>]
[-a <databasename>|<databasename>,...,<databasename>]
: pϕµWWºiⁿXA\ 162 ϕ 6C
ΣñG
TableName< t ab l ename> ⁿw@bⁿwϕµW½sm CpGSⁿw
<tablename>Ah@½smϕµ C
GUI WGϕµW
IndexName<indexname> ⁿw@½smⁿw CpGSⁿw <indexname >A
h@≤s C
GUI WGW
Databasename<databasename> ⁿw]tn½smº ΩwWC
GUI WGΩwW
CLI d
wruntask -t RebuildFragmentedIndexes-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:VISION118@"v118nt-lcf"-a "Employees"-a "*"-a "Northwind"
N
ϕϕµπziH½smO AziH∩ϕµ!qíCϕµΩ
!≤O ¡Ih A]PO ÷Co@²dϕµWO
AMß!½sϕµΩA½smO C
pGϕµSO O #!q (DO !q)Aho@
dDO O!qA°nbϕµWOa½sm C
ϕzbΩwñ A!d ΩTxsb ñCzLⁿq
@ⁿU@AiHNs≥ Ωsb@Cϕ≤FvT ΩA
ñΩTN¿GbbΩwñC½sm iH½ Ω (ϕµΩ
- YO ) xsΘAHú!qC
3 @ 163
½sm ±½ ≤hnBCRúßA½ OQA] n
úO ΣⁿVΩCCRú½O DO D
Γ Rú½C@ OϕzRúO AG Oϕz½O C
½sm iH!bµ@BJñ½ KßOC
RebuildFragmentedIndexes @iD Microsoft SQL Server zb½
AKRúA½DO Dnu@Co@]i ñΩ
CpGz"ANú½sΩCO DO
iHjTε-½sm ¿C
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
164 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
SetRetrieveDatabaseOptions
í
≤Ωwtm°iªµtmC
ziH⌡µ@ANC@Ω∩]UCTº@GTureBFalse ú≤C
True False NΩw∩O] True FalseC No Change ²Ωwtmªe¼AC
YnPwµtm]wA⌡µ@A∩∩]w No ChangeC
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivGtz db_owner
I
MicrosoftSQLServer
3 @ 165
GUI ΩΘJµ
HUπ SetRetrieveDatabaseOptions °íAß≥ CµíC
ΩwW
ⁿwzn]w∩ΩwWCHrIjhΩwWCzi
P (*)AHKq@uIvMµñAb∩ Microsoft SQL
Server ºΩwW⌡µo@C
w] ANSI NullⁿwbΩwñºsµw]OiC
ú≤²Ωwtmªe¼AC
True NΩwñºsµw]]¿iCsµAHKbΘJWⁿC
False NΩwñºsµw]]¿ΘJW (úi)C
o∩ú≤µC
166 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ANSI NullⁿwpG±BΓ⌠@Φ]tAOπ NULLC
ú≤²Ωwtmªe¼AC
Y±BΓ (=B<>) ⌠@Φ]tATrue NULLChApGi
µOu±Ah TRUE FALSEC
Y±BΓ (=B<>) ⌠@Φ]tAFalse ú NULLC
ANSI i
ⁿwU¼p ANSI-92 µC
ú≤²Ωwtmªe¼AC
Y¿τñXATrue ú"@hTºCApGJúHsΓNAh»zíC
False ú]¿τñú"TºCϕJúHsΓNAC
p
ⁿwOxs÷µñUtepΩTCdBzd
uπopC
ú≤²Ωwtmªe¼AC
True xs÷µñUtepΩTC
False úxs÷µñUtepΩTC
≤sp
ⁿwϕϕµ≤ϕµ@oAO≤spC
ú≤²Ωwtmªe¼AC
True bϕµ≤ϕµ@oA≤sp (p tΓ
k)C
False ú≤spCnAzHΓΦí≤spC
÷¼
ⁿwϕSsusΩwAΩwOn÷¼±ΣΩC
ú≤ ²Ωwtmªe¼AC
True bß@Ωw⌠Bz¿ºßA÷¼Ωw&÷≈C
False ²ΩwOAYSΩwsub@ñC
úY
ⁿwOn∩ΩwΘxúYC
ú≤²Ωwtmªe¼AC
True úYΩwΘxCpG]t 25% HW#íAh
úYC
False úúY⌠≤ΩwΘxC
3 @ 167
Ωsú
ⁿwNs⌠≤rΩOPrΩQ] NULLCsONΓΓ
HWrΩϕí±b@BsAª¿@GirΩϕ
íC
ú≤ ²Ωwtmªe¼AC
YrΩPsATrue NULLC
YrΩPsAFalse ú NULLCN NULL srΩú≤
rΩC
Tw÷¼
ⁿwbTwºAO÷¼σC
ú≤²Ωwtmªe¼AC
True bTwººßA÷¼⌠≤σC
False úbTwººßA÷¼⌠≤σC
¡ dbo
ⁿwuΩw (DBO) OW DBO nJiHsΩwC
ú≤²Ωwtmªe¼AC
True ¡εΩws DBO OW DBO nJC
False ú¡εΩws DBO OW DBO nJC
w]σ
ⁿwONσd≥ (úDbⁿws)C
ú≤²Ωwtmªe¼AC
True Nσd≥w]] (úDbªwⁿws)C
False úNσd≥w]]C
XoG
ⁿwOiHNΩwX soGC
ú≤²Ωwtmªe¼AC
True NΩwX soGC
False ¡εΩwúαX soGC
≈u ⁿwOΩw≈uC
ú≤ ²Ωwtmªe¼AC
True Ωw≈uC
False úΩw≈uC
oG ⁿwOiH²Ωw≤sXC
ú≤²Ωwtmªe¼AC
True NΩw≤sXC
False ¡εΩwúα≤sXC
Or
ⁿwO jOrAµ jσrC
168 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ú≤²Ωwtmªe¼AC
True ⁿwiH jOrAHµ jσrC
False ⁿwOrúαb ñABϕOr Transact-SQL W
hC
¬ ⁿwΩwO¬C
ú≤ ²Ωwtmªe¼AC
True Ωw¿¬CpGΩwO¬AzKiHqΩw¬A²úα∩ª@≤C
False ú²Ωw¿¬CziH∩Ωw@≤C
joí
ⁿwOe\oíHjΦíEoC
ú≤²Ωwtmªe¼AC
True e\oíHjΦíEoCNAoIAP!oílϕµ≤sñXvº¼pC
False úe\oíHjΦíEoC
∩J/jqs
ⁿwOe\z SELECT INTO »zí BCP (jqs) ⁿOC
ú≤²Ωwtmªe¼AC
True e\z SELECT INTO »zí BCP ⁿOC
False úe\z SELECT INTO »zí BCP ⁿOC
µ@
ⁿwO²Ωw¿µ@íC]wµ@íúñµ
suCªuε⌠≤sΩwssuC
ú≤²Ωwtmªe¼AC
True NΩw]µ@íCuϕeΩwWSΣLA%α]wo∩C
False úNΩw]µ@íC
wq ⁿwOi²ΩwⁿXwqC
ú≤²Ωwtmªe¼AC
True ²ΩwⁿXwqC
False ²ΩwLkⁿXwqC
l
ⁿw°AOiHtqóPúπ I/O @Cq
o"bíClPΩwQúiBI/O
suεC
ú≤²Ωwtmªe¼AC
True ² Microsoft SQL Server úπ I/O @C
False ú² Microsoft SQL Server úπ I/O @C
3 @ 169
I≤dIΘx
ⁿwOnbC oXdIAIºΘxC
ú≤²Ωwtmªe¼AC
True bC oXdIAIºΘxC
False úbC oXdIAIºΘxC
CLI yk
wruntask ⁿOG
-t SetRetrieveDatabaseOptions-l ITMMicrosoftSQLServerTasks-h <target for task>
-a database=<database_name>|<databasename>,...,<databasename>
[-a ANSI_Null_Default=NOCHANGE | TRUE | FALSE]
[-a ANSI_Nulls=NOCHANGE | TRUE | FALSE]
[-a ANSI_Warnings=NOCHANGE | TRUE | FALSE]
[-a Auto_Create_Statistics=NOCHANGE | TRUE | FALSE]
[-a Auto_Update_Statistics=NOCHANGE | TRUE | FALSE]
[-a Autoclose=NOCHANGE | TRUE | FALSE]
[-a Autoshrink=NOCHANGE | TRUE | FALSE]
[-a Concat_Null_Yields_Null=NOCHANGE | TRUE | FALSE]
[-a Cursor_Close_On_Commit=NOCHANGE | TRUE | FALSE]
[-a Dbo_Use_Only=NOCHANGE | TRUE | FALSE]
[-a Default_To_Local_Cursor=NOCHANGE | TRUE | FALSE]
[-a merge_publish=NOCHANGE | TRUE | FALSE]
[-a Offline=NOCHANGE | TRUE | FALSE]
[-a Published=NOCHANGE | TRUE | FALSE]
[-a Quoted_Identifier=NOCHANGE | TRUE | FALSE]
[-a Read_Only=NOCHANGE | TRUE | FALSE]
[-a Recursive_Triggers=NOCHANGE | TRUE | FALSE]
[-a Select_Into=NOCHANGE | TRUE | FALSE]
[-a single_user=NOCHANGE | TRUE | FALSE]
[-a Subscribed=NOCHANGE | TRUE | FALSE]
[-a Torn_Page_Detection=NOCHANGE | TRUE | FALSE]
[-a Trunc=NOCHANGE | TRUE | FALSE]
ΣñG
database<database_name> ⁿwo@⌡µbΩwWCpGOdAhª
tΩwCziP (*)AHKq@uIvMµñAb
∩ Microsoft SQL Server ºΩwW⌡µo@C
GUI WGΩwW
ANSI_Null_DefaultⁿwbΩwñºsµw]αiC NOCHANGE ²Ωwtmªe¼AC TRUE NΩwñºsµw]]i
170 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
CsµAHKbΘJWⁿC FALSE NΩwñºsµw]]ΘJW (úi)Co∩ú≤µ
C
GUI WGw] ANSI Null
ANSI_NullsⁿwpG±BΓ⌠@Φ]tAOπ N U L LC
NOCHANGE ²Ωwtmªe¼ACY±BΓ (=B<>) ⌠@
Φ]tATRUE NULLChApGiµOu±Ah
TRUE FALSECY±BΓ (=B<>) ⌠@Φ]tAFALSE úNULLC
GUI WGANSI Null
ANSI_WarningsⁿwU¼p ANSI-92 µC NOCHANGE ²Ωwtmªe¼ACY¿τñXATRUE ú"@hTºCApGJúHsΓNAh»zíC FALSE ú]¿τñú"TºCϕJúHsΓNAC
GUI WGANSI i
Auto_Create_StatisticsⁿwOxs÷µñUtepΩTCdBzd
uπopC NOCHANGE ²Ωwtmªe¼AC TRUE xs÷µñUtepΩTC FALSEúxs÷µñUtepΩTC
GUI WGp
Auto_Update_Statisticsⁿwϕϕµ≤ϕµ@oAO≤spC NOCHANGE ²Ωwtmªe¼AC TRUE bϕµ≤ϕµ@oA≤sp (p tΓk)C FALSE ú≤spCnAzHΓΦí≤spC
GUI WG≤sp
AutocloseⁿwϕSsusΩwAΩwOn÷¼±ΣΩC
NOCHANGE ²Ωwtmªe¼AC TRUE bß@Ωw⌠Bz¿ºßA÷¼Ωw&÷≈C FALSE ²ΩwOAYSΩwsub@ñC
GUI WG÷¼
AutoshrinkⁿwOn∩ΩwΘxúYC NOCHANGE ²Ωwtmªe¼AC TRUE úYΩwΘxCpG]t 25% H
W#íAhúYC FALSE úúY⌠≤ΩwΘxC
GUI WGúY
Concat_Null_Yields_NullⁿwNs⌠≤rΩOPrΩQ] NULLCsONΓΓ
HWrΩϕí±b@BsAª¿@GirΩϕ
3 @ 171
íC NOCHANGE ²Ωwtmªe¼ACYrΩPsATRUE NULLCYrΩPsAFALSE ú NULLCN
NULL srΩú≤rΩC
GUI WGΩsú
Cursor_Close_On_CommitⁿwbTwºAO÷¼σCNOCHANGE ²Ωwtmªe¼AC TRUE bTwººßA÷¼⌠≤σC FALSE úbTwººßA÷¼⌠≤σC
GUI WGTw÷¼
Dbo_Use_OnlyⁿwuΩw (DBO) OW DBO nJiHsΩwC
NOCHANGE ²Ωwtmªe¼AC TRUE ¡εΩwsDBO OW DBO nJC FALSE ú¡εΩws DBO OW
DBO nJC
GUI WG¡ dbo
Default_To_Local_CursorⁿwONσd≥ (úDbⁿws)C NOCHANGE ²Ωwtmªe¼AC TRUE Nσd≥w]] (úD
bªwⁿws)C FALSE úNσd≥w]]C
GUI WGw]σ
merge_publishⁿwOiHNΩwX soGC NOCHANGE ²Ωwtmªe¼AC TRUE NΩwX soGC FALSE ¡εΩwúαX soGC
GUI WGXoG
OfflineⁿwOΩw≈uC NOCHANGE ²Ωwtmªe¼ACTRUE Ωw≈uC FALSE úΩw≈uC
GUI WG≈u
PublishedⁿwOiH²Ωw≤sXC NOCHANGE ²Ωwtmªe¼AC TRUE NΩw≤sXCFALSE ¡εΩwúα≤sXC
GUI WGoG
Quoted_IdentifierⁿwO jOrAµ jσrC NOCHANGE²Ωwtmªe¼AC TRUE ⁿwiH jOrAHµ jσrC FALSE ⁿwOrúαb ñABϕOr Transact-SQL WhC
GUI WGOr
Read_OnlyⁿwΩwO¬CNOCHANGE ²Ωwtmªe¼AC
172 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
TRUE Ωw¿¬CpGΩwO¬AzKiHqΩw¬A²úα∩ª@≤C FALSE ú²Ωw¿¬CziH∩Ωw@≤C
GUI WG¬
Recursive_TriggersⁿwOe\oíHjΦíEoC NOCHANGE ²Ωwtmªe¼AC TRUE e\oíHjΦíEoCNAoIAP!oílϕµ≤sñXvº¼pC FALSE úe\oíHjΦíEoC
GUI WGjoí
Select_IntoⁿwOe\z SELECT INTO »zí BCP (jqs) ⁿOC
NOCHANGE ²Ωwtmªe¼AC TRUE e\z SELECT
INTO »zí BCP ⁿOC FALSE úe\z SELECT INTO »zí
BCP ⁿOC
GUI WG∩J/jqs
single_userⁿwO²Ωw¿µ@íC]wµ@íúñµ
suCªuε⌠≤sΩwssuC NOCHANGE ²Ωwtmªe¼AC TRUE NΩw]µ@íCuϕeΩwWSΣLA%α]wo∩C FALSE úNΩw]µ@íC
GUI WGµ@
SubscribedⁿwOi²ΩwⁿwqoGC NOCHANGE ²Ωwtmªe¼AC TRUE ²ΩwⁿoGwqC FALSE ²ΩwLkⁿoGwqC
GUI WGwq
Torn_Page_Detectionⁿw°AOiHtqóPúπ I/O @Cq
o"bíClPΩwQúiBI/O
suεC NOCHANGE ²Ωwtmªe¼AC TRUE ²Microsoft SQL Server úπ I/O @C FALSE ú² Microsoft SQL
Server úπ I/O @C
GUI WGl
Trunc ⁿwOnbC oXdIAIºΘxC NOCHANGE ²Ωwtmªe¼AC TRUE bC oXdIAIºΘxC
FALSE úbC oXdIAIºΘxC
GUI WGI≤dIΘx
3 @ 173
CLI d
wruntask -t SetRetrieveDatabaseOptions-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a database=EastCoast-a SelectIntoBulkCopy=TRUE
N
o@¼IsAoX sp_dboption ⁿOC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
174 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
StartMSSQLServerServices
í
bⁿwIW≥UC⌠@ Microsoft SQL Server AG
v Microsoft SQL Server A (Ωw)
v ServerAgent (SQL Server Nz)
v MSDTC (Microsoft Distributed Transaction Coordinator)
v Microsoft Search (Microsoft jMA -- A≤ Microsoft SQL Server 2000)
ServerAgent #≤ Microsoft SQL Server ACY ServerAgentA] Microsoft SQL Server A (pGªS⌡µ)C
ziHOa ServerAgent A Microsoft SQL Server AC≥½s
wACpoA÷ΩTA\ukNvC
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivGtz
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ StartMSSQLServerServices °íAß≥ CµíC
Microsoft SQL Server AH
÷@Us¼AAHπ@°íAΣñt Microsoft SQL Server A
∩Cq Microsoft SQL Server A°íñ∩UCΣñ@G
3 @ 175
ú≤ e¼A]wC
Hππsv¡híΩw°AC
YAwA≥ ≥AC
Microsoft SQL Server ServerAgentH÷@Us¼AAHπ@°íAΣñt Microsoft SQL Server
ServerAgent ∩Cq Microsoft SQL Server ServerAgent °íñ∩UCΣñ@G
ú≤ e¼A]wC
START ⌡µ Microsoft SQL Server @sAC
Microsoft SQL Server MSDTCH
÷@Us¼AAHπ@°íAΣñt Microsoft SQL Server MSDTC
∩Cq Microsoft SQL Server MSDTC °íñ∩UCΣñ@G
ú≤ e¼A]wC
íºεAC
Microsoft Search AH
(A≤ Microsoft SQL Server 2000) ÷@Us¼AAHπ@°íAΣñ
tuMicrosoft Search Av∩Cq Microsoft Search AH
°íñ∩UCΣñ@G
ú≤ e¼A]wC
uMicrosoft Search AvAHK²zjMAC
CLI yk
wruntask ⁿOG
-t StartMSSQLServerServices-l ITMMicrosoftSQLServerTasks-h <target for task>
[-a START | NO_CHANGE | CONTINUE]
[-a START | NO_CHANGE]
[-a START | NO_CHANGE]
[-a START | NO_CHANGE]
ΣñG
@ϕ Microsoft SQL Server A
START ⌠≤nb°AΣΩwW¿º@AC
NO_CHANGE ú≤Aµ¼ACCONTINUE ½swAC
GUI WG Microsoft SQL Server AH
Gϕ Microsoft SQL Server ServerAgentSTART ⌡µ Microsoft SQL Server @sAC
NO_CHANGE ú≤Aµ¼AC
GUI WG Microsoft SQL Server ServerAgentH
176 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Tϕ Microsoft SQL Server MSDTCSTART íºεACNO_CHANGE ú≤Aµ¼AC
GUI WG Microsoft SQL Server MSDTCH
ϕ Microsoft Search A
(A≤ Microsoft SQL Server 2000) START ≤U°jMdACNO_CHANGE ú≤Aµ¼AC
GUI WG Microsoft Search AH
CLI d
wruntask -t StartMSSQLServerServices-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a START-a START-a START-a START
N
o@UCAG
v Microsoft SQL Server A (Ωw)
uMicrosoft SQL Server Av⌡µñA⌠≤@%αb°AΣΩwW⌡
µCnDíiαε°ACpG Windows qúw½s≈A²
A#]≈½sAh°A]iαεCziHtm
½sACoε-MíLk°AíqC
Microsoft SQL Server Az SQL Server Ω ΩwABz
Microsoft SQL Server ßíe Transact-SQL »zíCoA
bhµºíatmqúΩCª]jε⌡µwq≤xs
oíñ°WhBTwΩ@PAεΦDAp²ΓH
P≤sPΩC
v ServerAgent (SQL Server Nz)
uMicrosoft SQL Server Nzv⌡µñASQL wu@s%αB@CpG
oAwεAhz⌠iαo"sVBnú½ºB≡Nw
oGΩTwqC
Microsoft SQL Server NzO@AAª⌡µu@B° Microsoft SQL Server
EoCoA²zαYz@CTwoAb⌡µAH
Ktmz@αa⌡µC
v MSDTC (Microsoft Distributed Transaction Coordinator)
Microsoft Distributed Transaction Coordinator A⌡µñA%αTa≤
íºCíºOµ@ Microsoft SQL Server ≤VΓΓHWºΩw
@ºC
Microsoft Distributed Transaction Coordinator OºzíAi²ßí
b@º]AúPΩCoAbCJº°Aº
íA≤TwíºC Microsoft SQL Server ≤UíºAΦkOG
– Is≤⌡µ Microsoft SQL Server º°AWxs
– Nºú0íºAbºñCJ°A
3 @ 177
– iµí≤sA≤sh OLE DB ΩWΩ
Microsoft Distributed Transaction Coordinator ≤UíºQ¿CoA
Twb°AWⁿw≤sú] [CU@AoATw
≤síw°úC
v Microsoft Search (Microsoft jMA)
(¡ Microsoft SQL Server 2000) Microsoft Search AO@&σMjM C
oAú dΣCoAi² Microsoft SQL Server brΩµ
WΣ≤°jMC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
178 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
StopMSSQLServerServices
í
bⁿwIWεUC⌠@ Microsoft SQL Server AG
v Microsoft SQL Server A (Ωw)
v ServerAgent (SQL Server Nz)
v MSDTC (Microsoft Distributed Transaction Coordinator)
v Microsoft Search (Microsoft jMA -- A≤ Microsoft SQL Server 2000)
ServerAgent #≤ Microsoft SQL Server ACpG ServerAgent MicrosoftSQL Server AAúb⌡µñA@, Microsoft SQL Server AεAh
ServerAgent ]εCpoA÷ΩTA\ukNvC
vñΓ
mssqlserver_dba
Microsoft SQL Server \ivGtz
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ StopMSSQLServerServices °íAß≥ CµíC
ε Microsoft SQL Server AH
÷@Us¼AAHπ@°íAΣñtεuMicrosoft SQL Server Av
∩Cqε Microsoft SQL Server AH°íñ∩UCΣñ@
G
ú≤ e¼A]wC
ε⌠≤snJ°AC
3 @ 179
ε ε°AAúѺ¿C
ε Microsoft SQL Server ServerAgentH÷@Us¼AAHπ@°íAΣñtε Microsoft SQL Server
ServerAgent ∩Cqε Microsoft SQL Server ServerAgentH°íñ∩UCΣñ@G
ú≤ e¼A]wC
STOP ε SQLServerAgent AC⌡µ Microsoft SQL Server @
snoAC
ε Microsoft SQL Server MSDTCH
÷@Us¼AAHπ@°íAΣñtε Microsoft SQL Server MSDTC
∩Cqε Microsoft SQL Server MSDTCH°íñ∩UCΣñ@G
ú≤ e¼A]wC
ε εíºεAC
ε Microsoft Search AH
(A≤ Microsoft SQL Server 2000) ÷@Us¼AAHπ@°íAΣñ
tεuMicrosoft Search Av∩Cqε Microsoft Search AH
°íñ∩UCΣñ@G
ú≤ e¼A]wC
ε εuMicrosoft Search AvC
CLI yk
wruntask ⁿOG
-t StopMSSQLServerServices-l ITMMicrosoftSQLServerTasks-h <Object Name>
[-a STOP | NO_CHANGE | PAUSE]
[-a STOP | NO_CHANGE]
[-a STOP | NO_CHANGE]
[-a STOP | NO_CHANGE]
ΣñG
@ϕ Microsoft SQL Server A
STOP ε SQLExecutive ACNO_CHANGE ú≤Aµ¼ACPAUSE AC
GUI WGε Microsoft SQL Server AH
Gϕ Microsoft SQL Server ServerAgentSTOP ε SQLServerAgent ACNO_CHANGE ú≤Aµ¼AC
GUI WGε Microsoft SQL Server ServerAgentH
Tϕ Microsoft SQL Server MSDTCSTOP εíºεACNO_CHANGE ú≤Aµ¼AC
180 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
GUI WGε Microsoft SQL Server MSDTCH
ϕ Microsoft Search A
(A≤ Microsoft SQL Server 2000) STOP ε≤°jMACNO_CHANGE ú≤Aµ¼AC
GUI WGε Microsoft Search AH
CLI d
wruntask -t StopMSSQLServerServices-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:VISION117@abc-a STOP-a STOP-a STOP-a STOP
N
o@εUCAG
v Microsoft SQL Server A (Ωw)
b°AΣΩwW⌡µ⌠≤@nuMicrosoft SQL Server AvC
Microsoft SQL Server Az SQL Server Ω ΩwABz
Microsoft SQL Server ßíe Transact-SQL »zíCoA
bhµºíatmqúΩCª]jε⌡µwq≤xs
oíñ°WhBTwΩ@PAεΦDAp²ΓH
P≤sPΩC
v ServerAgent (SQL Server Nz)
SQL wu@sB@nuMicrosoft SQL Server NzvCpGoAw
εAhz⌠iαo"sVBnú½ºB≡NwoGΩT
wqC
Microsoft SQL Server NzO@AAª⌡µu@B° Microsoft SQL Server
EoCoA²zαYz@CoA⌡µAtm
z@%α⌡µC
v MSDTC (Microsoft Distributed Transaction Coordinator)
Ta≤íºn Microsoft Distributed Transaction Coordinator AC
íºOµ@ Microsoft SQL Server ≤VΓΓHWºΩw@ºC
Microsoft Distributed Transaction Coordinator OºzíAi²ßí
b@º]AúPΩCoAbCJº°Aº
íA≤TwíºC Microsoft SQL Server ≤UíºAΦkOG
– Is≤⌡µ Microsoft SQL Server º°AWxs
– Nºú0íºAbºñCJ°A
– bh OLE DB ΩWiµíΩ≤s
Microsoft Distributed Transaction Coordinator ≤UíºQ¿CoA
Twb°AWⁿw≤sú] [CU@AoATw
≤síw°úC
v Microsoft Search (Microsoft jMA)
3 @ 181
(¡ Microsoft SQL Server 2000) Microsoft Search AO@&σMjM C
oAú dΣCoAi² Microsoft SQL Server brΩµ
WΣ≤°jMC
SQLServerAgent A#≤ MSSQLServer ACpGΓíb⌡µñA²MSSQLServer oεAh SQLServerAgent ]εC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
182 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
TDPFullBackup
í
⌡µπΩwΣ÷ºΘx≈CziH∩b≈ºßIºΘxC
LºΘxO≤PΩwPm!qWA≈úαTa⌡µC
: TDPFullBackup eA²τG
v IBM Tivoli Monitoring for Databases: Microsoft SQL Server wnOwbI
WΩw°AC
v wwuxsNzvBNªtm≈IWΩw°AC
vñΓ
mssqlserver_dba
I
MicrosoftSQLServer
3 @ 183
GUI ΩΘJµ
HUπ TDPFullBackup °íAß≥ CµíC
ΩwW
ⁿwznbΣW⌡µo@ΩwCHrIjΩwWCziH
P (*)AHK∩Ωw⌡µo@C
≈ºßIΘx
∩ªAHMúºΘxD@ñí≈Cw]Oúnb≈ºßIΘ
xC
ⁿÑ
∩ªAH²uSQL NzvÑ Tivoli Storage Manager °A¿ⁿn
DC
]w
∩ªAHεπ¼AΩTC
TSM I
: Yzⁿw TSM IAhN Tivoli Data Protection ∩ñ
PASSWORDAccess ≤ ″PROMPT″C
184 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
uTivoli Data Protection NzvnJ Tivoli Storage Manager °A
WCpGzS TSM IⁿwAh@w]AτY clientCziHNKXxsb∩ñA²om½∩ñCYz
TSM IΣJA] TSM KXΣJCpG TSM KXúXⁿ
w TSM IKXAh@óC
TSM KX
uTivoli Data Protection NzvnJ Tivoli Storage Manager °A
KXCw]KXOCziHNKXxsb∩ñA²om½
∩ñC
TSM ∩
ⁿwuSQL Nzv Tivoli Storage Manager ∩WCαΣJ
W .opt WCbuSQL Nzvw⌠ñwsboC
pGzΣJπ⌠WAh@óC
íΘx
ⁿwíΘxWC÷≤w≈wºΩw½≤pgJⁿw
ΘxCo∩unWCpGSⁿw⌠Ah Tivoli Storage Manager
NxsbΣw⌠ñw]mCziHu (/) jεNx
sSw²Co@ñ$u (\)ABLk$u (\\)C
pGzⁿwWS⌠WAh Tivoli Storage Manager Nxs
bΣw⌠ñw]mC
wq
uSQL NzvWiP Tivoli Storage Manager MΩw°AºDPB
qTwqC
CLI yk
o@iHbS U⌡µFªw]C
wruntask ⁿOG
-t TDPFullBackup-l ITMMicrosoftSQLServerTasks-h <Object Name>
[-a Databases=<database_name>|<databasename>,...,<databasename>]
[-a Truncate=Y]
[-a Mountwait=Y]
[-a Quiet=Y]
[-a TSMNode=<nodename>]
[-a TSMPwd=<node password>]
[-a TSMOptFile=<options file>.opt][-a LogFile=<tdp logfile>]
[-a Buffers=<buffernumber>]
ΣñG
Databases<database_name> ⁿwzn⌡µo@ºΩwWCziHP
(*)AHK∩Ωw⌡µo@CYSCX⌠≤ΩwAh≈Ω
wC
3 @ 185
TruncateY IºΘxCubzQnIΘx%o∩C
GUI WG≈ºßIΘx
MountWaitY iDuSQL NzvÑ Tivoli Data Protection °A¿ⁿnDC
ubzQn MountWait \α%o∩C
GUI WGⁿÑ
Quiet Y úπ¼AΩTC ubzúQnπ¼A%o∩C
GUI WG]w
TSMNode
: Yzⁿw TSMNodeAhN Tivoli Data Protection ∩ñ
PASSWORDAccess ≤ ″PROMPT″C<nodename> ⁿwuSQL NzvnJ Tivoli Data Protection °A
WCw]IWO clientC
GUI WGTSM I
TSMPwd<node password> ⁿwuSQL NzvnJ Tivoli Data Protection °A
KXCw]OC
GUI WGTSM KX
TSMOptFile<options file>.opt ⁿwuSQL Nzv∩CαΣJW
.opt WC
GUI WGTSM ∩
LogFile<tdp logfile> ⁿwíΘxWC
GUI WGíΘx
Buffers<buffernumber> ⁿwuSQL Nzv∩DPBqTwqC
GUI WGwq
CLI d
wruntask -t TDPFullBackup-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a Databases=EastCoast-a Truncate=Y-a MountWait=Y-a TSMNode=client-a TSMPwd=client
186 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
N
TDPFullBackup @ΘX°íúQ¿ó¼ACYnτ@¿¼AA\@íΘxHoΩTCíΘxw]WO tdpsql.logCpGzuαvñíΘx∩bⁿOµñ Logfile ∩≤FWAoΘxiαúPWC
TDPFullBackup @hΩwuW≈±J Tivoli Data Protector (TDP) x
sΘñC
: °ΩwjpwAΩw≈ßOjqíCpGzun≈ºΘxA TDPIncBackup @C
o@úAMßzLuTivoli Data Protection ßvsu Tivoli Storage
Manager (TSM) °AC@ tdpsqlc ⁿOC
ϕz⌡µ TDPFullBackup Ao"UCBJG
1. TDPFullBackup suxsNzvAúªHú ⌡µ≈C
2. uxsNzv Tivoli Storage Manager API tbß∩ñ
ΩT Tivoli Storage Manager °AÑq@C
3. uxsNzvⁿΩw°AlX∩Ωw½≤C
4. uxsNzv¼Ωw°AΩANoΩα Tivoli Storage
Manager °AC
5. uxsNzv⌠ Tivoli Storage Manager Ωw°AÑq@C
uxsNzv2.2 Σ Microsoft SQL Server 2000 Microsoft SQL Server 7.0C
ϕ Tivoli Storage Manager °A¼Ωw½≤AªN½≤xsbªv
ΩwñANΩw½≤ΩgJªxsÑhCTivoli Storage Manager h
εΩb Tivoli Storage Manager °AWΩ xsΦíxsmC@ΦC
≈bxsCΘW@ΩwºΘxCb≈ΩA Tivoli Storage
Manager °APaXmCTivoli Storage Manager °A⌠Ω
XmC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrttaskBwcrtjob M wgettaskC
3 @ 187
TDPIncBackup
í
⌡µºΘx≈CWí≈ε-⌠⌠qB°AxsΘ≈
íCuϕºΘxObΩwHúPmWAz%iH≈ºΘxCzi
H∩únIΘxC
vñΓ
mssqlserver_dba
I
MicrosoftSQLServer
GUI ΩΘJµ
HUπ TDPIncBackup °íAß≥ CµíC
188 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ΩwW
ⁿwznbΣW⌡µo@ΩwCHrIjΩwWCziH
P (*)AHK∩Ωw⌡µo@C
≈ºßIΘx
MúºΘxD@ñí≈Cw]Oúnb≈ºßIΘxC
ⁿÑ
uSQL NzvÑ Tivoli Storage Manager °A¿ⁿnDC
]w
επ¼AΩTC
TSM I
: Yzⁿw TSM IAhN Tivoli Data Protection ∩ñ
PASSWORDAccess ≤ ″PROMPT″CuTivoli Data Protection NzvnJ Tivoli Storage Manager °A
WCpGzS TSM IⁿwAh@w]AτY clientCziHNKXxsb∩ñA²om½∩ñCYz
TSM IΣJA] TSM KXΣJCpG TSM KXúXⁿ
w TSM IKXAh@óC
TSM KX
uTivoli Data Protection NzvnJ Tivoli Storage Manager °A
KXCw]KXOCziHNKXxsb∩ñA²om½
∩ñC
TSM ∩
uSQL Nzv Tivoli Storage Manager ∩WCαΣJ
W .opt WCbuSQL Nzvw⌠ñwsboC p
GzΣJπ⌠WAh@óC
íΘx
íΘxWC÷≤w≈wºΩw½≤pgJⁿwΘ
xCo∩unWCpGSⁿw⌠Ah Tivoli Storage Manager
NxsbΣw⌠ñw]mCziHu (/) jεNxs
Sw²Co@ñ$u (\)ABLk$u (\\)C
pGzⁿwWS⌠WAh Tivoli Storage Manager Nxs
bΣw⌠ñw]mC
wq
uSQL NzvWiP Tivoli Storage Manager MΩw°AºDPB
qTwqC
CLI yk
o@iHbS U⌡µFªw]C
wruntask ⁿOG
-t TDPIncBackup-l ITMMicrosoftSQLServerTasks-h <Object Name>
3 @ 189
[-a Databases=<database_name>|<databasename>,...,<databasename>]
[-a Truncate=Y]
[-a Mountwait=Y]
[-a Quiet=Y]
[-a TSMNode=<nodename>]
[-a TSMPwd=<node password>]
[-a TSMOptFile=<options file>.opt][-a LogFile=<tdp logfile>]
[-a Buffers=<buffernumber>]
ΣñG
Databases<database_name> ⁿwzn⌡µo@ºΩwWCziHP
(*)AHK∩Ωw⌡µo@CYSCX⌠≤ΩwAh≈Ω
wC
TruncateY IºΘxCubzQnIΘx%o∩C
GUI WG≈ºßIΘx
MountWaitY iDuSQL NzvÑ Tivoli Data Protection °A¿ⁿnDC
ubzQn MountWait \α%o∩C
GUI WGⁿÑ
Quiet Y úπ¼AΩTC ubzúQnπ¼A%o∩C
GUI WG]w
TSMNode
: Yzⁿw TSMNodeAhN Tivoli Data Protection ∩ñ
PASSWORDAccess ≤ ″PROMPT″C<nodename> ⁿwuSQL NzvnJ Tivoli Data Protection °A
WCw]IWO clientC
GUI WGTSM I
TSMPwd<node password> ⁿwuSQL NzvnJ Tivoli Data Protection °A
KXCw]OC
GUI WGTSM KX
TSMOptFile<options file>.opt ⁿwuSQL Nzv∩CαΣJW
.opt WC
GUI WGTSM ∩
LogFile<tdp logfile> ⁿwíΘxWC
GUI WGíΘx
190 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Buffers<buffernumber> ⁿwuSQL Nzv∩DPBqTwqC
GUI WGwq
CLI d
wruntask -t TDPIncBackup-l ITMMicrosoftSQLServerTasks-h @MicrosoftSQLServer:hbergin@abc-a Databases=EastCoast-a Truncate=Y
N
TDPincBackup @ΘX°íúQ¿ó¼ACYnτ@¿¼AA\@íΘxHoΩTCíΘxw]WO tdpsql.logCpGzuαvñíΘx∩bⁿOµñ Logfile ∩≤FWAoΘxiαúPWC
TDPincBackup @hºΘxuW≈±J Tivoli Data Protector (TDP) x
sΘñC
o@úAMßzLuTivoli Data Protection ßvsu Tivoli Storage
Manager (TSM) °AC
ϕz⌡µ TDPincBackup Ao"UCBJG
1. TDPincBackup suxsNzvAúªHú ⌡µ≈C
2. uxsNzv DB-LIBRARY Ωw°AÑq@C
3. uxsNzv Tivoli Storage Manager APU tbß∩ñ
ΩT Tivoli Storage Manager °AÑq@C
4. uxsNzvⁿΩw°AlX∩ΩwºΘxC
5. uxsNzv¼Ωw°AΩANoΩα Tivoli Storage
Manager °AC
6. uxsNzv⌠ Tivoli Storage Manager PΩw°AºíÑq@C
ϕ Tivoli Storage Manager °A¼Ωw½≤AªN½≤xsbªv
ΩwñANΩw½≤ΩgJªxsÑhCTivoli Storage Manager h
εΩb Tivoli Storage Manager °AWΩ xsΦíxsmC@ΦC
≈bxsCΘW@ºΘxCbo@≈ΩA Tivoli
Storage Manager °APaXmCTivoli Storage Manager °A⌠
Ω XmC
t\
t\ Tivoli Management Framework Reference Manual ñUCⁿOGwruntaskBwcrtjob wgettaskC
3 @ 191
192 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
² A. \α∩MGΩ¼∩°
÷M IBM Tivoli Monitoring for Databases: Microsoft SQL Server oµOsú
A²&iHNªí≈\αPºe Tivoli nΘ@±C
IBM Tivoli Monitoring for Databases: Microsoft SQL Server ú\hsS°\
αA²]Fºe Tivoli nΘ\hΦ°\αCUCϕµ∩M\
αG
v ϕ 7 ± Tivoli Manager for Microsoft SQL Server °P IBM Tivoli Monitoring
for Databases: Microsoft SQL Server Ω¼C
v 196ϕ 8 ± IBM Tivoli Monitoring for Databases: Microsoft SQL Server Ω
¼P Tivoli Manager for Microsoft SQL Server °C
v 196ϕ 9 N Tivoli Management Solution for Microsoft SQL ñ Microsoft
SQL Server 7.0 WhP IBM Tivoli Monitoring for Databases: Microsoft SQL Server
Ω¼[H±C
v 197ϕ 10 N Tivoli Management Solution for Microsoft SQL ñ Microsoft
SQL Server 2000 WhP IBM Tivoli Monitoring for Databases: Microsoft SQL Server
Ω¼[H±C
p IBM Tivoli Monitoring for Databases: Microsoft SQL Server Ω¼πA
\ 5 2 , yΩ¼zC
ϕ 7. °PΩ¼±
Tivoli Manager for Microsoft SQLServer 1.3 °W
IBM Tivoli Monitoring for Databases: MicrosoftSQL Server 5.1.1 Ω¼
°A°
OΘiy¡í L
wtmOΘiw)
±
L
OΘRñv Cache/CPU
OΘiyj L
iwOΘq Cache/CPU
ßp L
wßp)± L
CPU u@ñ)± Cache/CPU
CPU ⌡µ I/O )± L
CPU óm)± L
Ωw¼A (°A) Availability
wΩí)± (°A) Space Usage
e≡ Replication
weºv Replication
weº L
M'd≥Ωw L
193
ϕ 7. °PΩ¼± (≥)
Tivoli Manager for Microsoft SQLServer 1.3 °W
IBM Tivoli Monitoring for Databases: MicrosoftSQL Server 5.1.1 Ω¼
'd≥Ωw L
≤s'd≥Ωw L
!µí SQL r L
!µí SQl rΩ L
I/O σ ¡íjp L
I/O σ jpW¡ L
I/O σ gJv L
I/O Errors
I/O ¬ L
I/O gJ L
I/O ΘxgJv L
I/O #⌡µ¬ L
I/O #⌡µgJ L
I/O ¬v Cache/CPU
I/O µgJv L
I/O ºv Cache/CPU
CºΘxO² I/O º L
MNΩw L
@NΩw L
NΩw L
wΘxí)± (°A) Space Usage
⌠⌠¬v L
⌠⌠gJv L
NT íΘx L
NT íΘxgí L
NT íΘx±í)± L
wBzq Users/Transactions
+ Locks
¡º (°A) L
MΩw L
@Ωw L
≤sΩw L
@ñw L
w L
ww L
@ñOΘ L
OΘjp L
wOΘ L
RA L
194 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ϕ 7. °PΩ¼± (≥)
Tivoli Manager for Microsoft SQLServer 1.3 °W
IBM Tivoli Monitoring for Databases: MicrosoftSQL Server 5.1.1 Ω¼
CϕúOΘ RA Cache/CPU
CϕbOΘño RA L
RA ΩΘ¬v L
w RA L
A¼A Availability
SQL Server ¼A Availability
SQLServerAgent óu@ Jobs
MϕµΩw L
@ϕµΩw L
ϕµΩw L
Ωw L
MΩw L
Ωw L
wΩw)± L
lΩw L
@Ωw L
#eº L
su Users/Transactions (¡Oⁿqµ)
wsu)± Users/Transactions
lsu L
Ωw°
wΩí)± (Ωw) Space Usage
wΩí Space Usage
Ωw¼A (Ωw) Availability
!q L
wΘxí)± (Ωw) Space Usage
wΘxí Space Usage
¡º (Ωw) L
uπpgí L
PeopleSoft !q L
PeopleSoft uπpgí L
PeopleSoft wíϕµ L
½ºv Replication
½º L
s≡ Replication
wí (ϕµ) Space Usage
Ωwúi Availability
² A. \α∩MGΩ¼∩° 195
ϕ 8. Ω¼P°±
IBM Tivoli Monitoring for Databases:Microsoft SQL Server 5.1.1 Ω
¼
Tivoli Manager for Microsoft SQL Server 1.3
°W
Availability Ωw¼A
A¼A
SQL Server ¼A
Ωwúi
Cache/CPU OΘRñv
iwOΘq
CPU u@ñ)±
I/O ¬v
I/O ºv
CºΘxO² I/O º
CϕúOΘ RA
Errors I/O
Jobs SQLServerAgent óu@
Locks wBzq
+
Replication e≡
weºv
½ºv
s≡
Replication Jobs s
Space Usage wΩí)± (Ωw)
wΩí)± (°A)
wΩí
wΘxí)± (Ωw)
wΘxí)± (°A)
wΘxí
wí (ϕµ)
Users/Transactions wBzq
I/O ºv
su
wsu)±
ϕ 9. Tivoli Management Solution for Microsoft SQL 7.0 WhPΩ¼±
SQL Server 7.0 Wh IBM Tivoli Monitoring for Databases:Microsoft SQL Server 5.1.1 Ω¼
Allocate_Space_Failed Errors
Blocked_Processes_Alert Users/Transactions
Blocked_Processes_Details L
Connection_Failed Errors
Connections_High Users/Transactions
Corrupted_Database L
Data_Throughput L
196 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
ϕ 9. Tivoli Management Solution for Microsoft SQL 7.0 WhPΩ¼± (≥)
SQL Server 7.0 Wh IBM Tivoli Monitoring for Databases:Microsoft SQL Server 5.1.1 Ω¼
Database_Growth Space Usage
Databases_Present L
Deadlock_Alert Errors
Errors_Detected Errors
Full_Databases Space Usage
Full_Logs L
Generate_DB_Used_SQL Space Usage
Generate_DB_Used_Statistics L
Insufficient_Locks L
Log_Growth L
Replication_Latency Replication
Server_Memory Space Usage
Set_SQL7_Errorlog Errors
SQL7_Buffer_Cache_Efficiency Cache/CPU
SQL7_Disks L
SQL7_IO_Errors Errors
SQL7_Process_Busy L
SQL7_Process_CPU L
SQL7_Recompiles L
SQL7_Services Availability
SQL7_Transaction_Log_Full L
Total_Database_Growth L
Total_Log_Growth L
Unsafe_Auto_Params L
Warnings_Detected L
Workspace_Memory L
Workspace_Memory_Grants L
ϕ 10. Tivoli Management Solution for Microsoft SQL 2000 WhPΩ¼±
SQL Server 2000 Wh IBM Tivoli Monitoring for Databases:Microsoft SQL Server 5.1.1 Ω¼
Blocked_SS2K_Processes_Alert Users/Transactions
Blocked_SS2K_Processes_Details L
SS2K_Allocate_Space_Failed Errors
SS2K_Buffer_Cache_Efficiency Cache/CPU
SS2K_Connection_Failed Errors
SS2K_Connections_High Users/Transactions
SS2K_Corrupted_Database Errors
SS2K_Data_Throughput L
² A. \α∩MGΩ¼∩° 197
ϕ 10. Tivoli Management Solution for Microsoft SQL 2000 WhPΩ¼± (≥)
SQL Server 2000 Wh IBM Tivoli Monitoring for Databases:Microsoft SQL Server 5.1.1 Ω¼
SS2K_Database_Growth Space Usage
SS2K_Deadlock_Alert Errors
SS2K_Disk_Space L
SS2K_Errors_Detected Errors
SS2K_Full_Databases Space Usage
SS2K_Full_Logs L
SS2K_Insufficient_Locks L
SS2K_IO_Errors Errors
SS2K_Log_Growth L
SS2K_Performance_Checks Cache/CPU
SS2K_Process_Load L
SS2K_Processes L
SS2K_Recompiles L
SS2K_Replication_Latency Replication
SS2K_Server_Memory L
SS2K_Services Availability
SS2K_Total_Database_Growth Space Usage
SS2K_Total_Log_Growth L
SS2K_Transaction_Log_Full L
SS2K_Unsafe_Auto_Params L
SS2K_Warnings_Detected L
SS2K_Workspace_Memory L
SS2K_Workspace_Memory_Grants L
198 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
² B. Tivoli Enterprise Console O
²]t IBM Tivoli Monitoring for Databases: Microsoft SQL Server Tivoli
Enterprise Console OCO]t≤sC
O Tivoli ≤ñµC Tivoli ≤@≥Aí≤ Tivoli
Enterprise Console ΓUCúFoHAIBM Tivoli Monitoring for Databases:
Microsoft SQL Server sWFs±ΣLΩTCziHoOMAH
≤Uzgv°WhC
Ω¼
Ω¼πΘWΩ@UCOÑhG
TMW_EventITMSystem_BaseITMDatabase_BaseITMMSSQL_BaseMSSQL_ServerOΩ¼O
ITMApplications.barocTEC_CLASS :
ITMSystem_Base ISA TMW_Event;END
TEC_CLASS :ITMDatabase_Base ISA TMW_Event;
END
ITMMSSQL.barocTEC_CLASS :
ITMMSSQL_Base ISA ITMDatabase_BaseDEFINES interp : STRING;context : STRING;mssqlservername : STRING;application_oid : STRING;application_version : STRING;application_class : STRING;application_label : STRING;
;END
TEC_CLASS :MSSQL_Server ISA ITMMSSQL_Base;
END
TEC_CLASS :MSSQL_Database ISA MSSQL_Server;
END
199
Availability Ω¼
Microsoft_SQL_Server_Stopped_ServiceTEC_CLASS :Microsoft_SQL_Server_Stopped_Service ISA MSSQL_ServerDEFINES mssqlservicename : STRING;mssqlservicestate : STRING;mssqlservicestatus : STRING;mssqlstartmode : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Paused_ServiceTEC_CLASS :Microsoft_SQL_Server_Paused_Service ISA MSSQL_ServerDEFINES mssqlservicename : STRING;mssqlservicestate : STRING;mssqlservicestatus : STRING;mssqlstartmode : STRING;severity: default = WARNING;;EN
Microsoft_SQL_Server_Suspect_DatabaseTEC_CLASS :Microsoft_SQL_Server_Suspect_Database ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqldatabasestatus : STRING;severity: default = CRITICAL;;END
CacheCpu Ω¼
Microsoft_SQL_Server_Low_BufferCacheHitRatioTEC_CLASS :Microsoft_SQL_Server_Low_BufferCacheHitRatio ISA MSSQL_ServerDEFINES mssqlbuffercachehitratio : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_LazyWritesPerSecTEC_CLASS :Microsoft_SQL_Server_High_LazyWritesPerSec ISA MSSQL_ServerDEFINES mssqllazywritespersec : REAL;upperbound : REAL;severity: default = WARNING;;END
200 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Microsoft_SQL_Server_High_StolenPageCountGrowthTEC_CLASS :Microsoft_SQL_Server_High_StolenPageCountGrowth ISA MSSQL_ServerDEFINES mssqlstolenpagecount : REAL;upperbound : REAL;mssqlstolenpagecountgrowth : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_PageReadsPerSecTEC_CLASS :Microsoft_SQL_Server_High_PageReadsPerSec ISA MSSQL_ServerDEFINES mssqlpagereadspersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_ReadAheadPagesPerSecTEC_CLASS :Microsoft_SQL_Server_High_ReadAheadPagesPerSec ISA MSSQL_ServerDEFINES mssqlreadaheadpagespersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_Low_BufferExtMemCacheHitRatioTEC_CLASS :Microsoft_SQL_Server_Low_BufferExtMemCacheHitRatio ISA MSSQL_ServerDEFINES mssqlbufferextmemcachehitratio : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_PageWritesPerSecTEC_CLASS :Microsoft_SQL_Server_High_PageWritesPerSec ISA MSSQL_ServerDEFINES mssqlpagewritespersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_CpuPercentBusyTEC_CLASS :Microsoft_SQL_Server_High_CpuPercentBusy ISA MSSQL_ServerDEFINES upperbound : REAL;mssqlcpupercentbusy : REAL;severity: default = MINOR;;END
² B. Tivoli Enterprise Console O 201
Microsoft_SQL_Server_Low_FreeBuffersTEC_CLASS :Microsoft_SQL_Server_Low_FreeBuffers ISA MSSQL_ServerDEFINES mssqlfreebuffers : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_CheckpointWritesPerSecTEC_CLASS :Microsoft_SQL_Server_High_CheckpointWritesPerSec ISA MSSQL_ServerDEFINES mssqlcheckpointwritespersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Errors Ω¼
Microsoft_SQL_Server_Connections_HighTEC_CLASS :Microsoft_SQL_Server_Connections_High ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Full_DatabaseTEC_CLASS :Microsoft_SQL_Server_Full_Database ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Disk_IO_ErrorTEC_CLASS :Microsoft_SQL_Server_Disk_IO_Error ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;
202 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Errors_in_LogTEC_CLASS :Microsoft_SQL_Server_Errors_in_Log ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Transaction_Log_FullTEC_CLASS :Microsoft_SQL_Server_Transaction_Log_Full ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Connection_FailedTEC_CLASS :Microsoft_SQL_Server_Connection_Failed ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Deadlock_AlertTEC_CLASS :Microsoft_SQL_Server_Deadlock_Alert ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
² B. Tivoli Enterprise Console O 203
Microsoft_SQL_Server_ERRORLOG_EventTEC_CLASS :Microsoft_SQL_Server_ERRORLOG_Event ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Allocate_Space_FailedTEC_CLASS :Microsoft_SQL_Server_Allocate_Space_Failed ISA MSSQL_ServerDEFINES mssqlerror : STRING;mssqlerrorsev : STRING;mssqlerrorstate : STRING;mssqlerrorpid : STRING;mssqlerrordatetime : STRING;mssqlerrordesc : STRING;severity: default = CRITICAL;;END
Jobs Ω¼
Microsoft_SQL_Server_Failed_JobTEC_CLASS :Microsoft_SQL_Server_Failed_Job ISA MSSQL_ServerDEFINES mssqljobname : STRING;mssqljobstatus : STRING;mssqljobduration : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Cancelled_JobTEC_CLASS :Microsoft_SQL_Server_Cancelled_Job ISA MSSQL_ServerDEFINES mssqljobname : STRING;mssqljobstatus : STRING;mssqljobduration : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Job_Not_RunTEC_CLASS :Microsoft_SQL_Server_Job_Not_Run ISA MSSQL_ServerDEFINES mssqljobname : STRING;mssqljobstatus : STRING;severity: default = WARNING;;END
204 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Microsoft_SQL_Server_Job_Duration_ThresholdTEC_CLASS :Microsoft_SQL_Server_Job_Duration_Threshold ISA MSSQL_ServerDEFINES mssqljobname : STRING;mssqljobduration : REAL;jobstatnum : REAL;mssqljobdurationthreshold : REAL;severity: default = MINOR;;END
Locks Ω¼
Microsoft_SQL_Server_High_LockWaitTimePerSecTEC_CLASS :Microsoft_SQL_Server_High_LockWaitTimePerSec ISA MSSQL_ServerDEFINES mssqlresourcetype : STRING;mssqllockwaittime : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_NumberDeadlocksPerSecTEC_CLASS :Microsoft_SQL_Server_High_NumberDeadlocksPerSec ISA MSSQL_ServerDEFINES mssqlresourcetype : STRING;mssqlnumberdeadlockspersec : REAL;upperbound : REAL;severity: default = CRITICAL;;END
Replication Ω¼
Microsoft_SQL_Server_High_DownloadedChangesPerSecTEC_CLASS :Microsoft_SQL_Server_High_DownloadedChangesPerSec ISA MSSQL_ServerDEFINES mssqldownloadedchangespersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_LogreaderDeliveryLatencyTEC_CLASS :Microsoft_SQL_Server_High_LogreaderDeliveryLatency ISA MSSQL_ServerDEFINES mssqllogreaderdeliverylatency : REAL;upperbound : REAL;severity: default = WARNING;;END
² B. Tivoli Enterprise Console O 205
Microsoft_SQL_Server_Low_LogreaderDeliveredCmdsPerSecTEC_CLASS :Microsoft_SQL_Server_Low_LogreaderDeliveredCmdsPerSec ISA MSSQL_ServerDEFINES mssqllogreaderdeliveredcmdspersec : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_DistDeliveryLatencyTEC_CLASS :Microsoft_SQL_Server_High_DistDeliveryLatency ISA MSSQL_ServerDEFINES mssqldistdeliverylatency : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_Low_ReplTransactionRateTEC_CLASS :Microsoft_SQL_Server_Low_ReplTransactionRate ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqlrepltransactionrate : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_MergeConflictsPerSecTEC_CLASS :Microsoft_SQL_Server_High_MergeConflictsPerSec ISA MSSQL_ServerDEFINES mssqlmergeconflictspersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_Low_LogreaderDeliveredTransPerSecTEC_CLASS :Microsoft_SQL_Server_Low_LogreaderDeliveredTransPerSec ISA MSSQL_ServerDEFINES mssqllogreaderdeliveredtranspersec : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_Low_DistDeliveredTransPerSecTEC_CLASS :Microsoft_SQL_Server_Low_DistDeliveredTransPerSec ISA MSSQL_ServerDEFINES mssqldistdeliveredtranspersec : REAL;lowerbound : REAL;severity: default = WARNING;;END
206 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Microsoft_SQL_Server_Low_DistDeliveredCmdsPerSecTEC_CLASS :Microsoft_SQL_Server_Low_DistDeliveredCmdsPerSec ISA MSSQL_ServerDEFINES mssqldistdeliveredcmdspersec : REAL;lowerbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_UploadedChangesPerSecTEC_CLASS :Microsoft_SQL_Server_High_UploadedChangesPerSec ISA MSSQL_ServerDEFINES mssqluploadedchangespersec : REAL;upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_ReplPendingTransactionsTEC_CLASS :Microsoft_SQL_Server_High_ReplPendingTransactions ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqlreplpendingtransactions : REAL;upperbound : REAL;severity: default = WARNING;;END
Replication Jobs Ω¼
Microsoft_SQL_Server_WaitingForThread_Replication_JobTEC_CLASS :Microsoft_SQL_Server_WaitingForThread_Replication_Job ISA MSSQL_ServerDEFINES mssqlreplicationjobname : STRING;severity: default = MINOR;;END
Microsoft_SQL_Server_Idle_Replication_JobTEC_CLASS :Microsoft_SQL_Server_Idle_Replication_Job ISA MSSQL_ServerDEFINES mssqlreplicationjobname : STRING;severity: default = MINOR;;END
Microsoft_SQL_Server_Failed_Replication_JobTEC_CLASS :Microsoft_SQL_Server_Failed_Replication_Job ISA MSSQL_ServerDEFINES mssqlreplicationjobname : STRING;
² B. Tivoli Enterprise Console O 207
mssqlfailedreplicationjoberrorcode : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Cancelled_Replication_JobTEC_CLASS :Microsoft_SQL_Server_Cancelled_Replication_Job ISA MSSQL_ServerDEFINES mssqlreplicationjobname : STRING;severity: default = CRITICAL;;END
Microsoft_SQL_Server_Suspended_Replication_JobTEC_CLASS :Microsoft_SQL_Server_Suspended_Replication_Job ISA MSSQL_ServerDEFINES mssqlreplicationjobname : STRING;severity: default = CRITICAL;;END
Space Usage Ω¼
Microsoft_SQL_Server_High_LogSpacePercentUsedTEC_CLASS :Microsoft_SQL_Server_High_LogSpacePercentUsed ISA MSSQL_ServerDEFINES mssqllogfilename : STRING;mssqldatabasename : STRING;mssqllogmaximumgrowthsize : STRING;mssqllogspacepercentusedthreshold : REAL;mssql_log_space_percent_used_actual : REAL;mssql_log_file_size : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_DatabaseSpacePercentUsedTEC_CLASS :Microsoft_SQL_Server_High_DatabaseSpacePercentUsed ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqldatabasefilenames : STRING;mssqldatabasemaxgrowthsize : STRING;mssqldatabasespacepercentusedthreshold : REAL;mssql_database_size : REAL;mssql_database_space_percent_used_actual : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_FilegroupPercentUsedTEC_CLASS :Microsoft_SQL_Server_High_FilegroupPercentUsed ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqlfilegroupname : STRING;mssqlfilegroupmaximumgrowthsize : STRING;
208 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
mssqlfilegroupspacepercentusedthreshold : REAL;mssqlfilegroupid : REAL;mssql_filegroup_space_percent_used_actual : REAL;mssql_filegroup_size : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_DatabaseGrowthTEC_CLASS :Microsoft_SQL_Server_High_DatabaseGrowth ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqlcurrentdatabasesize : REAL;mssqllastdatabasesize : REAL;mssqldatabasegrowthpercentthreshold : REAL;mssql_database_growth_percent_actual : REAL;
severity: default = CRITICAL;;END
Users Transactions Ω¼
Microsoft_SQL_Server_High_LoginsPerSecTEC_CLASS :Microsoft_SQL_Server_High_LoginsPerSec ISA MSSQL_ServerDEFINES mssqlloginspersec : REAL;upperbound : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_ActiveTransactionsTEC_CLASS :Microsoft_SQL_Server_High_ActiveTransactions ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqlactivetransactions : REAL;upperbound : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_LogoutsPerSecTEC_CLASS :Microsoft_SQL_Server_High_LogoutsPerSec ISA MSSQL_ServerDEFINES mssqllogoutspersec : REAL;upperbound : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_BlockedProcessesTEC_CLASS :Microsoft_SQL_Server_High_BlockedProcesses ISA MSSQL_ServerDEFINES mssqlblockedprocesses : REAL;
² B. Tivoli Enterprise Console O 209
upperbound : REAL;severity: default = WARNING;;END
Microsoft_SQL_Server_High_TransactionsPerSecTEC_CLASS :Microsoft_SQL_Server_High_TransactionsPerSec ISA MSSQL_ServerDEFINES mssqldatabasename : STRING;mssqltransactionspersec : REAL;upperbound : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_PctUserConnectionsUsedTEC_CLASS :Microsoft_SQL_Server_High_PctUserConnectionsUsed ISA MSSQL_ServerDEFINES mssqlpctuserconnectionsused : REAL;upperbound : REAL;mssqluserconnections : REAL;severity: default = CRITICAL;;END
Microsoft_SQL_Server_High_LongRunningProcessesTEC_CLASS :Microsoft_SQL_Server_High_LongRunningProcesses ISA MSSQL_ServerDEFINES mssqllongrunningprocesscount : REAL;upperbound : REAL;severity: default = WARNING;;END
210 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
² C. Ω¼ CIM Ot
UϕCX IBM Tivoli Monitoring for Databases: Microsoft SQL Server Ω¼ª
CIM OCp IBM Tivoli Monitoring for Databases: Microsoft SQL Server
Ω¼πA\ 5 2 , yΩ¼zC
ϕ 11. Ω¼ª CIM O
Ω¼ CIM O
Availability Win32_ServiceBITMMSSQLprovClass
Cache/CPU Win32_ServiceBITMMSSQLprovClass
Errors ITMMSSQLprovClassBroot\\default:StdRegProv
Jobs Win32_ServiceBITMMSSQLprovClass
Locks Win32_ServiceBITMMSSQLprovClass
Replication Win32_ServiceBITMMSSQLprovClass
Replication Jobs Win32_ServiceBITMMSSQLprovClass
Space Usage Win32_ServiceBWin32_LogicalDiskB
ITMMSSQLprovClass
Users/Transactions Win32_ServiceBITMMSSQLprovClass
211
212 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
² D. qΩ¼
IBM Tivoli Monitoring Workbench O@í]puπAB∩BúH]
Ω¼AHKαP IBM Tivoli Monitoring úftCP]úFu@
kΩ¼vdA²zαb IBM Tivoli Monitoring Workbench ñCoΩ
¼Onϕ@sΩ¼u@dCßnsuTivoli @PΣ
XvA%α≥oP IBM Tivoli Monitoring Workbench @÷ºDDUC
: uTivoli @PΣXv[\F÷≤ IBM Tivoli Monitoring Workbench B@
DUA²ú[\úF IBM Tivoli Monitoring Workbench ñ]tºΩ¼H
AsW∩LΩ¼UC
º[
IBM Tivoli Monitoring for Databases: Microsoft SQL Server Ω¼M≤ΩΣ
Aªi@ SQL Co HlíXΩ@¿AiⁿµíT
SQL ⁿOAAϕG¼ATºC
qΩΣG!Ω¼@H JavaScript íXHí]p
Φí@A%α²Ω¼TB@C
ITMMSQLprovClassqAϕzq IBM Tivoli Monitoring Workbench A¼°í° Windows
Management Instrumentation OAú@≈MµAt Windows Management
Instrumentation OiBΩSweCziH∩oeA JΩ¼C
pA@ Win32_Services Windows Management Instrumentation Oπ
uWindows AvSeAp NameBStateBStartModeBProcessId MServiceTypeC
Microsoft SQL Server ΩwSwTΩΣwqBnSeC
MAΓ@δenCΣñ@eOmbΩΣWº⌠≤Ω
¼JIAY ITMMSSQLprovClassC
ΓneO sOutArg M DataLenCsOutArg eO@urΩv¼AB]t!ΩΣ SQL G¼ATºC DataLen eO@urv¼AB]t sOutArg erΩ°C
YnH ITMMSSQLprovClass ΩΣ≥ªmΩ¼Az⌠xUCG
v nbⁿ° Microsoft SQL Server W⌡µ SQL d
v qdGc
v nMGΦ
213
: ÷≤ sOutArgA!ΩΣ SQL GUCjG
v ½µr"⌠GñC
v r" (;) jCñC@µACß@µúOH⌠
v GuⁿO¿CvrΩ
v ΩΣírΩA
"DPERROR:"<...>
Σñ <...> OSwjpgσr
UCivqΩ¼ºϕBJC
IBM Tivoli Monitoring Workbench qΩ¼
b Workbench ñ ITMMSSQLprovClass CIM OqΩ¼C
IΩT
IBM Tivoli Monitoring Workbench O@í]puπAB∩BúH]
Ω¼AHKαP IBM Tivoli Monitoring úftCPúFu@k
Ω¼vdA²zαb IBM Tivoli Monitoring Workbench ñCdΩ
¼Onϕ@sΩ¼u@dC
uΩ¼δFv ziµ IBM Tivoli Monitoring for Databases: Microsoft SQL
Server CIM OΩ¼C\ IBM Tivoli Monitoring Workbench í
σ≤AHop≤Ω¼÷ΩTC
nvñΓLAMzπ IBM Tivoli Monitoring Workbench sv¡
lºe
lºeAz⌡µUCBJG
1. wtm Windows Management InstrumentationC
÷ΩTGziHq http://msdn.microsoft.com/downloads/ Uⁿ Windows Management
InstrumentationC
2. wtm IBM Tivoli Monitoring WorkbenchC
3. ⁿJ IBM Tivoli Monitoring for Databases: Microsoft SQL Server CIM O
ITMMSSQLprovClassC
÷ΩTG!q IBM Tivoli Monitoring for Databases: Microsoft SQL Server w
CD ñ Workbench/w32-ix86 ²⌡µ mofcomp ⁿOAⁿJOCpmofcomp ⁿO÷ΩTA\ Windows Management Instrumentation íσ
≤C
¿ºß
\ IBM Tivoli Monitoring Workbench íσ≤AHop≤msΩ¼ⁿ
C\ IBM Tivoli Monitoring íσ≤AHop≤ípΩ¼ⁿC
ITMMSSQLprovClass CIM OΩ¼te!IC
214 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
1. IBM Tivoli Monitoring WorkbenchC
2. ∩AHπUí\αϕC
3. qUí\αϕA∩sWAHπsW°íC
4. ∩ Java Script Ω¼C
5. ÷@UTwAHπsWΩ¼u@°íC
6. ∩Ω¼δFΩsC
7. ÷@UTwC
8. ∩ CIM/WMI Ω¼C
9. ∩znbΣW⌡µΩ¼i@tC
10. ÷@UU@BC
11. bsiWxsµñAΣJ ROOT\CIMV2C
÷ΩTG ROOT\CIMV2 Oxs ITMMSSQLprovClass CIM OaC
12. ∩GΣJzKXC
13. ÷@UTwAHπA¼°íC
14. b¬Σ CIM O≡¼cñAb ITMMSSQLprovClass W÷@UH$ CIM
OC
÷ΩTG∩wOµπqΩ¼ñ CIM OCIBM Tivoli
Monitoring for Databases: Microsoft SQL Server CIM OO
ITMMSSQLprovClassC
15. bOWσrñΣJ CIM OOWC
÷ΩTGziHΣJQnbΩ¼ JavaScript íXñ⌠≤rΩCb
HUdñA″basic″ O ITMMSSQLprovClass CIM OⁿwOWC
16. qOesñ∩ sOutArg M DataLen CIM OeC
17. wq execMethod M execCommand NªX! JavaScript Σ
ApUG
var method = "ExecSQL";Svc.DefineStrParameter("execMethod", method);Svc.AssociateParameterToClass("execMethod", "basic");
Svc.DefineStrParameter("execCommand", SQL_LONGRUNNING_PROCESS);Svc.AssociateParameterToClass("execCommand", "basic"); . . .
Σñ ″basic″ Nϕ ITMMSSQLprovClass CIM OC
÷ΩTGYnQΩΣ⌡µ SQL ⁿOAzⁿwΓneΣ
C execMethod ⁿΣYSwΦkCO″ExecSQL″CexecCommand OΣ⌡µ SQL ⁿOC
18. IsΣ¼ JavaScript ΩApUG
Svc.CollectClassData("basic");
Σñ ″basic″ Nϕ ITMMSSQLprovClass CIM OC
÷ΩTG]Σwqu#D¼vAHXoΦkIsCp
÷≤wq CIM O÷ΩTA\ IBM Tivoli Monitoring Workbench
ΓUC
² D. qΩ¼ 215
19. q JavaScript ΣGApUG
sOutArg = Svc.GetStrProperty("basic", 0, "sOutArg");
Σñ ″basic″ Nϕ ITMMSSQLprovClass CIM OC
÷ΩTGΩΣ@πGCzLA¼ñwq
sOutArg esGC
20. Hí]pΦí@GApHU JavaScript gíXdñC
JavaScript gíXd
UC JavaScript íXdCΩ¼ΩΣ (Y ITMMSSQLprovClass Windows Management Instrumentation O) MµBNDMΦC
t SQL »zíúOodJICz$n\GcMΦAHKA
∩Giµ∩C
: HUΘHí]pΦí[H@%αXdCΘr
iú÷ΩTC
// si
var SQL_MAXCONN = "select @@max_connections";var SQL_BLOCKEDPROCESS = "select count(*) from master.dbo.sysprocesses where
blocked != 0";var SQL_LONGRUNNING_PROCESS = "select spid, datediff(mi,last_batch,getdate())
duration," +" substring(hostname,1,17) as hostname, blocked," +" substring(status,1,18) as status, cmd," +" substring(program_name,1,18) as program_name," +" substring(loginame,1,18) as login_name," +" substring(nt_username,1,18) as nt_user" +" from master..sysprocesses" +" where (status !=’sleeping’ or cmd !=’AWAITING COMMAND’" +" or blocked !=0) and spid > 8 and spid != @@spid";
var EMPTY_RESULT_SET = "ⁿO¿C";
var TRACE_ERROR= 0;var TRACE_INFO= 2;var TRACE_DEBUG= 3;var TRACE_SOURCE = "RM TRACE: ";
// U¼pX
var RC_INVALID_RESOURCE_TYPE = 801;var RC_RESOURCE_UNAVAILABLE = 405; //Values 401 - 600 y¿ IBM Tivoli Monitoring
CT½@Ω¼Cvar RC_INVALID_METRIC = 406;var RC_INVALID_VERSION = 802;var RC_COLLECTION_ERROR = 407;
// ⌠s
function Init(Svc)
Svc.Trace(TRACE_INFO, TRACE_SOURCE + "Start Init");. . .
//l]wΩ¼ΩΣ ITMMSQLprovClassAΦkON "basic" @OOWWG
216 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
var method = "ExecSQL";
Svc.DefineStrParameter("execMethod", method);Svc.AssociateParameterToClass("execMethod", "basic");
Svc.DefineStrParameter("execCommand", SQL_LONGRUNNING_PROCESS);Svc.AssociateParameterToClass("execCommand", "basic");. . .
Svc.Trace(TRACE_INFO, TRACE_SOURCE + "End Init");return (0);
function VisitTree(Svc)
var sOutArg;var DataLen;
var pattern = new RegExp("^DPERROR");
var rows = new Array();//xsq⌡µ SQL doGCC
var columns = new Array();//xsGµCºµC
var row_wo_nulls;//xsq⌡µ SQL do∩ºGCAΣñµw±JεuC
Svc.Trace(TRACE_INFO, TRACE_SOURCE + "Start VisitTree");. . .
Svc.CollectClassData("basic");//]w∩uD¼vXΦkIsC
numOfInstances = Svc.GetNumOfInst("basic");
Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + "Long Running Processes numOfInstances =" + numOfInstances);
sOutArg = Svc.GetStrProperty("basic", 0, "sOutArg");Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + " SQL result set from basic Provider -
" + sOutArg);
DataLen = Svc.GetNumProperty("basic", 0, "DataLen");Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + "DataLen = " + DataLen);
if ( numOfInstances == 0 ) Svc.Trace(TRACE_ERROR, TRACE_SOURCE + "\n\tERROR: No results were received
for Long Running Process metrics from Microsoft SQL Servernamed " + glb_mss_serverName );return (RC_COLLECTION_ERROR);
if ( pattern.test(sOutArg) ) Svc.Trace(TRACE_ERROR, TRACE_SOURCE + "\n\tERROR: basic Provider returned
error: " + sOutArg);return (RC_COLLECTION_ERROR);
// pGS°⌡µBzAπ "EMPTY_RESULT_SET"C
// q sOutArg rΩo⌡µBzAΣñ sOutArg ]t 9 µ N CºGC
// µ - CHu½µvjAµHu;vj
// CGmOGspid; duration; hostname; blocked; status; cmd;
² D. qΩ¼ 217
progam_name; login_name; nt_user\n
// dCG9;155;;0;background;TASKMANAGER;;sa;(Γs≥O@µ)
rows = sOutArg.split(/\n/);
if ( ( rows[0] + "" ) != EMPTY_RESULT_SET )
for ( var k=0; k< rows.length ;k++ )
var j = 0;
// NπΓs≥rµΦkOHuεuvN⌠NΓs≥C
var re = /;;/g;row_wo_nulls = rows[k].replace( re, ";-;" );
// ziµUC∩A h *.split(/;/)Pµú∩G
columns = row_wo_nulls.split(/;/);
// bµCñuCvpUG// 9 155 - 0 background TASKMANAGER - sa
// dµCñºß@µA]oΓs≥DC
//dµ[8]( 9 µ) O e@ΦkIs]wG
if ( columns.length != 9 )columns[8] = "-";
// bµCñuCvpUG// 9 155 - 0 background TASKMANAGER - sa -
// Tºeµbw]wεu (- )
for (j=0; j< columns.length; j++) Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + "columns[" + j + "] = " + columns[j]);
curSpid = parseInt( columns[0]) );curDuration = parseInt( columns[1] );. . .curNtUser = columns[8];
. . . Resource model-specific processing displays here // uCjΘv⌠
// úe@ SQL_LONG_RUNNING_PROCESS C// Ω¼Is Svc.RemoveStrParameter() ΦkC
Svc.RemoveStrParameter("execCommand", 0);
// bs SQL »zíñsWH@s⌡µG
Svc.AddStrParameter("execCommand", SQL_BLOCKEDPROCESS);
Svc.CollectClassData("basic");// ]w∩uD¼vXooΦkIsC
218 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
numOfInstances = Svc.GetNumOfInst("basic");
Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + "Blocked Processes numOfInstances =" + numOfInstances);
sOutArg = Svc.GetStrProperty("basic", 0, "sOutArg");Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + " SQL result set from basic
Provider - " + sOutArg);
DataLen = Svc.GetNumProperty("basic", 0, "DataLen");Svc.Trace(TRACE_DEBUG, TRACE_SOURCE + "DataLen = " + DataLen);
if ( numOfInstances == 0 ) Svc.Trace(TRACE_ERROR, TRACE_SOURCE + "\n\tERROR: No results were received
for Blocked Processes from Microsoft SQL Server named" + glb_mss_serverName );return (RC_COLLECTION_ERROR);
if ( pattern.test(sOutArg) ) Svc.Trace(TRACE_ERROR, TRACE_SOURCE + "\n\tERROR: basic Provider returned error:
" + sOutArg);return (RC_COLLECTION_ERROR);if ( ( sOutArg + "" ) == EMPTY_RESULT_SET )
Svc.Trace(TRACE_ERROR, TRACE_SOURCE + "\n\tERROR: basic Provider returnedempty SQL result set: " + sOutArg);
return (RC_COLLECTION_ERROR);
// q sOutArg rΩo BlockedProcessesAΣñ sOutArg ]t@µµCG
// CHu½µvjAµHu;vj
// CGmO ... numberBlockedProcesses\n
// dCG 15
columns = sOutArg.split(/;/);curBlockedProcesses = columns[0];
. . . resource model-specific processing displays here
² D. qΩ¼ 219
220 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
² E. N
ΩTOw∩ IBM bⁿΩúºúPAoXAbΣLΩañAIBM ú
úoúñúUúBAB\αCnDbzbºOi
oúPAAVϕa IBM ANϕdCbú IBM úBí
AAúϕtuα IBM úBíACun#I2 IBM
z]úvA⌠≤\αϕúBíAúiHN IBM úBíAC
úLAΣLD IBM úBíBAbB@WPτAΣd⌠≤C
boσ≤ñiα]t IBM ºMQMQ3Cú%
ezMQº⌠≤vCziHΦídvAτHG
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785 U.S.A.
Ynd÷G" (DBCS) ΩTS\v¡yApzΩa IBM z]ú
íAΦíHG
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
UCq¿YPΩºk°ΦAY°úAG
IBM Hu¼vúAúú⌠≤qºO (]A²ú¡≤iΓ
XSwO)C
YabYµ÷Wú6\úWzOAhúLC
ñiαNWLΩWC]AIBM wqFNqß
eJsñCPAIBM oH∩i () ñúú () íC
ΩTñ⌠≤∩D IBM ⌠zAIBM ∩⌠úúOC⌠W
ΩAD IBM úΩ@íAp]⌠y¿lAΣd⌠!
QßµtdC
IBM oHUAϕΦíG! Qßú⌠≤ΩTAL∩ztdC
íº≥vY µoíº÷ΩTAHKFUCG (i) bW
íPΣLí (]Aí) ºíµ½ΩTFH (ii) ¼wµ½ºΩTCh
P≤UCaºHpG
221
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
WzΩºobYípU°≤ABIOΦoC
IBM ≥≤ΦºuIBM ßXvBuΩ ívXv⌠≤PÑXº°A
úΩTñívíPΣAvΩC
⌠≤B[\⌡µαΩúOb@ⁿε⌠UMwXC]AYbΣ
L@⌠UAoGiαjjúPCwwboÑqtW LAú
LoúOb@δtWXPGCAAwiαwzL Φí
⌠LC²Ω GiαDpCσ≤#vSw⌠AdA
ΩC
úºD IBM úΩTAY@!úAΣXnΣL
DoCIBM #LoúA]LkToD IBM ú⌡µαBe
B⌠≤∩úΣLDiO&LCpGz∩D IBM úα⌠≤
AwVúdC
÷ IBM #V⌠≤»zANϕ IBM wAiα≤#²ní
pUMC
ΩT]tΘ°B@ΩM°idCD¿iαaπíAd
]AFHBqBPMúWCoW&ΩcAppPA7XC
@vvG
ΩT]tlyÑdíAHíU@¡xWí]pNCo
dí#gπA]A∩oíiaBA\αA IBM ú;O
CziH≥≤πoBBPΓ¼X@¡x (gdí@¡x) º
ííÑAH⌠≤ísB∩¼odíAú
V IBM IOC
odí⌠≤í≈⌠≤l" @C@≈'AúπUC @vn
G
© (QqW) (/)Cí≈íXl" IBM Corp. díC© Copyright IBM Corp.
_ΘJ/≈_. All rights reserved.
YzOHqlµí°ΩTAh!MmΓiαúXC
UCⁿJO International Business Machines Corporation bⁿΩ () ΣLΩa
G
222 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
IBMBIBM xBTivoliBTivoli x Tivoli Enterprise Console O International Business
Machines Corporation Tivoli Systems Inc. bⁿΩ () ΣLΩaU
C
Lotus Lotus Notes O International Business Machines Corporation Lotus Development
Corporation bⁿΩ () ΣLΩaC
MicrosoftBWindows NT Windows 2000 O Microsoft Corporation bⁿΩ () Σ
LΩaUC
Java MH Java ≥ªMxO Sun Microsystems, Inc. bⁿΩ () Σ
LΩaUC
UNIX O The Open Group bⁿΩΣLΩaUC
ΣLqBúAWAiαOΣLqAxC
² E. N 223
224 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
HñσrAσrAS
ϕº CC
eTfu@
w° 56
ó 57
#⌡µ 59
ⁿ°Wv 62
ñu@ 60
≥í 58, 61
q°ú 60
Lh≥í 58
w]≥í 60
s 92
÷≤ 55
wΘxí)± 101
w°u@ 56
efñíBzm 25
e
Oⁿ 6
íW
÷≤ 5
)
÷≤ 6
ΓU
XNú v
q v
uW v
uWs vii
Θxño" 47
Θx
í 185, 186, 189
Θx¬NzⁿO 80
Θx¬Nzº 81
!q 163
!q
½sm 161
e¡fX
XNú v
q v
uW v
uWs vii
X
÷≤ 6
\α∩M
Ω¼∩° 193
iw 26
óu@ 57
#⌡µu@ 59
ⁿzΩ 5
²WAϕk ix
ef°Wh
199
²¬ 31
X oG 168, 172
X s 71, 79
X 7
÷≤ 7
+ 67
+ 44
]w∩ 184, 186, 189
úY 167, 171
÷¼ 167, 171
eCfΩs 167, 171
Ωsú" 167, 171
°A
i 9
¼A 9
íí 101
εA 179
d 136
A 175
nJe 153
@
I 127
÷≤ 127
CLI yk 127
ConfigureTECMSSQL 129
CustomizeTECNTEventAdapter 133
DiscoverMSSQLServers 136
DumpDatabase 139
DumpTransactionLog 144
ExecuteSQL 150
GUI ΩΘJµ 127
MSSQLAuthentication 153
MSSQLTBSMDiscovery 156
NTEventLogging 158
@ (≥)
RebuildFragmentedIndexes 161
SetRetrieveDatabaseOptions 165
StartMSSQLServerServices 175
StopMSSQLServerServices 179
TDPFullBackup 183
TDPIncBackup 188
@P@
÷≤ 5
w 26
Cϕ²¬ 31
CϕgJ 30
Cϕ¬ 29
Cϕºq 120
CϕdIgJ 23
eKfµ 119
≤ 5
Oⁿ 158
Lo 133, 135
÷≤ 5
Or 168, 172
≤Uuπ vii
'OΘ 22
≡gJ 27
uñu@v 60
A
wε 11
ε 179
175
10
÷≤ 177, 181
¼A
úπ 184, 186, 189
ϕk
rΘ ix
⌠W ix
⌠ ix
ϕµ
!q 163
Ωw 65
°⌡µBz 117
eEfßΣñ viii
ⁿO
b UNIX W⌡µ 2
b Windows 2000 W⌡µ 2
225
ⁿO (≥)
b Windows NT W⌡µ 2
⌡µ 1
vñΓ 1
]w⌠ 2
]w⌠H⌡µ 1
yk 1
BCP (jqs) 169, 173
DBCC CHECKDB 140
KILL 117
SELECT INTO 169, 173
sp_dboption 174
sp_spaceused 101
tdpsqlc 187, 191
wdmlseng 7
wruntask 127
ⁿ
e! Tivoli Business Systems
Manager 6
e! Tivoli Enterprise Console 6
6
÷≤ 5
Microsoft SQL Server CPU u@ñ)
±/¬ 25
Microsoft SQL Server ERRORLOG
≤ 46
Microsoft SQL Server u@ó 57
Microsoft SQL Server u@#⌡µ 59
Microsoft SQL Server u@≥í
58
Microsoft SQL Server w
su)±/¬ 119
Microsoft SQL Server w°u@
56
Microsoft SQL Server w°su
@ 93
Microsoft SQL Server wsu
@ 96
Microsoft SQL Server Θxño"
47
Microsoft SQL Server Θx¬e
≡/¬ 82
Microsoft SQL Server iw/C
26
Microsoft SQL Server ósu@
94
Microsoft SQL Server + 44
Microsoft SQL Server @ñºq
/¬ 112
Microsoft SQL Server CϕUⁿ≤
/¬ 79
Microsoft SQL Server CϕW≤
/¬ 87
Microsoft SQL Server CϕΘx¬
eⁿO/C 80
ⁿ (≥)
Microsoft SQL Server CϕΘx¬
eº/C 81
Microsoft SQL Server Cϕ²¬/
¬ 31
Microsoft SQL Server CϕX ≡
/¬ 83
Microsoft SQL Server Cϕ+/¬
67
Microsoft SQL Server Cϕ≡gJ/
¬ 27
Microsoft SQL Server CϕgJ/
¬ 30
Microsoft SQL Server Cϕ¬/
¬ 29
Microsoft SQL Server Cϕte@
eⁿO/C 75
Microsoft SQL Server Cϕte@
eº/Cⁿ 76
Microsoft SQL Server Cϕºq/
¬ 120
Microsoft SQL Server CϕnJ/¬
115
Microsoft SQL Server CϕnX/¬
116
Microsoft SQL Server CϕdIgJ
/¬ 23
Microsoft SQL Server CϕΩwÑ
í/¬ 66
Microsoft SQL Server °⌡µBz
/¬ 117
Microsoft SQL Server te@e
≡/¬ 77
Microsoft SQL Server tmíó
40
Microsoft SQL Server ¬
DatabaseGrowth 102
Microsoft SQL Server ¬
DatabaseSpacePercentUsed 103
Microsoft SQL Server ¬
FilegroupPercentUsed 105
Microsoft SQL Server ¬
LogSpacePercentUsed 106
Microsoft SQL Server ¬su 42
Microsoft SQL Server εA 11
Microsoft SQL Server ºΘxwí
50
Microsoft SQL Server suó 41
Microsoft SQL Server Ñ⌡µⁿ
su@ 96
Microsoft SQL Server ómsu@
95
Microsoft SQL Server Ωwwí 48
Microsoft SQL Server Ωwúi
13
ⁿ (≥)
Microsoft SQL Server I/O
45
Microsoft SQL Server A 10
Microsoft SQL Server Bz
q/¬ 113
Microsoft SQL Server wO
ΘRñv/C 20
Microsoft SQL Server w'O
ΘOΘRñv/C 22
Microsoft SQL Server sºtv/
C 86
Microsoft SQL Server smº
/¬ 84
Microsoft SQL Server p¿
°/¬ 33
íΘx 185, 186, 189
qX v, vii
½
163
½sm
161
½sπzⁿ°u@Wv 62
÷≤ 29, 30
33
gJ 30
≡ 27
¬ 29
eQfh
÷≤ 1
y
XNú v
q v
uW v
uWs vii
161
!q 163
DO 161
O 161
Oⁿ
÷≤ 6
OΘ
' 22
° 18
lX 3502 23
te@e≡ 77
tmí 40
tm 135
¬su 42
226 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
eQ@fεA 11
AOΘtm 22
÷≤ 6
¬ 169, 172
KX
TDP Nz 185, 186, 189
vñΓ
÷≤ 127
Mú≤
÷≤ 5
º 120
@ñ 112
e 76
ºΘx
≈ 144, 183, 188
X 144
I 144, 169, 173
ºΘxwí 50
p
≤s 167, 171
167, 171
Bz
°⌡µ 117
113
KILL 117
Whw
÷≤ 130
]w script 3
nΘΣñ viii
su
user 119
suó 41
eQGf≈
ºΘx 183, 188
Ωw 143, 183
∩ 146
≈ºßIΘx 184, 185, 189
jDPB IO 23
µ@í 169, 173
⌠í
÷≤ 5
σ
d≥ 168, 172
÷¼ 168, 172
nJ 115
°Ae 153
Ωwe 153
Tivoli Storage Manager °A 184,
186
TSM °A 184, 186, 189
nX 116
oG 168, 172
eQTf¡ dbo ∩ 168, 172
X
Ωw 143
l 169, 173
ⁿÑ 184, 186, 189
Ω
Oⁿ 6
Ωw
wí)± 101
wwqX 169
úi 13
i 9
X soG 168, 172
úY 167, 171
¼A 9
íí 101
tm 165
¬ 169, 172
]w∩ 165
≈ 139, 143, 183, 187, 191
µ@í 169, 173
nJe 153
X 143, 187, 191
Ωwwí 48
wqoG 173
sX 168
soG 172
s 101
Ωw 65
≈u 168, 172
÷¼ 167, 171
τπX 140
Ωwwí 48
Ωwúi 13
Ωw¿° 101
Ω¼
íW 5
) 6
X 6
ⁿzΩ 5
X 7
@P@ 5
≤ 5
213
ⁿOµW 5
ⁿ 5
Oⁿ 6
6
Mú≤ 5
⌠í 5
Ω¼ (≥)
e! Tivoli Business Systems
Manager ⁿ 6
e! Tivoli Enterprise Console ⁿ
6
w]Y½ 5
5
6
÷≤ 5
Availability 9
Cache/CPU 18
CIM O 211
Errors 37
Jobs 55
Locks 65
Replication 71
Replication Jobs 92
Space Usage 101
Users/Transactions 111
Ω¼∩°\α∩M 193
⌠WAϕk ix
wq 169, 173
w] ANSI Null 166, 170
w]⌠í 5
eQfΩ
wh 9
I≤dIΘx 169, 173
I/O 45
Ω¼ 5
I
bΣW]w Tivoli ⌠ 3
εA≤ 179
A≤ 175
joí 169, 173
eQ¡fgJ
≡ 27
gJ 23
A 10
Tw÷¼ 168
uWX
s vii
w
i 26
q 185, 186, 189
wOΘ 18
w'OΘOΘRñv 22
wq 185, 186, 189
227
s
X 71, 79
te@e≡ 77
teº 76
º 71
eteⁿO 75
eº 76
snapshot 71
eQf
Θxño" 37, 47
MI 158, 160
+ 37, 44
DMI 158
Oⁿ 158
tmí 40
tmíó 37
¬su 37, 42
ºΘxwí 37, 50
suó 37, 41
Ωwwí 37, 48
°Sw 46
I/O 45
÷≤ 37
1101 37, 40
1105 37, 40
1205 37, 44, 67
1211 37, 44
16804 37, 41
1703 37, 40
17809 37, 42
1803 37, 40
18450 37, 41
18452 37, 41
3159 37, 47
3163 37, 47
3928 37, 44
4329 37, 47
5032 37, 47
5069 37, 48
5108 37, 47
605 37, 45
823 37, 45
9001 37, 47
9002 37, 50
9006 37, 47
9007 37, 47
9008 37, 47
9009 37, 47
ERRORLOG ≤ 46
X 37
eQCfxsNz
⌡µ≈ 187, 191
xs
sp_lock 65
sp_who 66
s 101
dI
Oⁿ 23
o" 23
IΘx 169, 173
dIgJ 23
⌠Aϕk ix
÷≤ 6
eQKfૡtm
A≤ Tivoli Enterprise Console 135
Ωw
+ 65
+ 44
Ñí 65, 66
O 66
÷≤ 65
¼ 65
≈u 168, 172
eQEfOr
168, 172
Owq»zí (CDS) 135
eGQfY½
Ω¼ 5
oí
j 169, 173
eGQ@f 199
application_class 4
application_label 4
application_oid 4
application_version 4
ENDPOINT_OID 4
HOST 4
INTERP 4
MSSQL_HOME 4
MSSQL_SID 4
eGQTf 33
p¿° 33
Aϕk ix
τ
°Asv¡ 153
Ωwsv¡ 153
AANSI Null 166, 171
ANSI i 167, 171
application_class 4
application_label
Ω¼ 4
application_oid
Ω¼ 4
application_version
Ω¼ 4
Availability
÷≤ 9
Bbash shell 1, 2
BCP (jqs) ⁿO 169, 173
Bourne shell 2
CC shell 2
Cache/CPU
÷≤ 18
CIM O
Ω¼ 211
CLI ⁿO
⌡µ 1
ConfigureTECMSSQL
@ 129
CPU 18
CPU u@ñ)± 25
CPU q 25
Cursor_Close_On_Commit 172
CustomizeTECNTEventAdapterMSSQL
@ 133
DDBCC CHECKDB ⁿO 140
DDL ⁿO
152
Default Duration Threshold 60
DiscoverMSSQLServers
@ 136
228 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
DISKDUMP 143
DML ⁿO
152
DumpDatabase
@ 139
DumpTransactionLog
@ 144
EENDPOINT_OID
Ω¼ 4
ERRORLOG ≤ 46
ERRORLOG 37
m 38
ExecuteSQL
@ 150
GGUI ΩΘJµ 127
HHOST
Ω¼ 4
IIBM Tivoli Monitoring Web Health
Console
Ω 6
IBM Tivoli Monitoring Workbench 213
Ω¼A 214
INTERP
Ω¼ 4
I/O
úπ@ 169, 173
I/O 45
I/O v 23
KKILL ⁿO 117
Korn shell 2
LLOCK_TIMEOUT 114
MMicrosoft Distributed Transaction
Coordinator 175, 177, 179, 181
Microsoft Search 175, 177, 179, 181
Microsoft SQL Server A 175, 177,
179, 181
MSDTC 175, 177, 179, 181
MSSQLAuthentication
@ 153
MSSQLLoginsPerSec 115
MSSQLLogoutsPerSec 116
MSSQLLongRunningProcessCount 118
MSSQLTBSMDiscovery
@ 156
MSSQL_HOME
Ω¼ 4
MSSQL_Job_Cancelled 63
MSSQL_Job_Duration 63
MSSQL_Job_Failed 63
MSSQL_Job_In_Progress 63
MSSQL_Job_Not_Run 63
MSSQL_Job_Retry 63
MSSQL_Job_Succeeded 63
MSSQL_SID
Ω¼ 4
NNT ≤α½í
A≤ Tivoli Enterprise Console 133
NTEventLogging
@ 158
RRebuildFragmentedIndexes
@ 161
Replication
÷≤ 71
Replication Jobs
÷≤ 92
Sscript
]wⁿO⌠ 3
SELECT INTO ⁿO 169, 173
ServerAgent 175, 177, 179, 181
SetRetrieveDatabaseOptions
@ 165
shell
bΣñ Tivoli ⌠ 2
⌠ 1
÷≤ 2
bash 1, 2
Bourne 2
C 2
Korn shell 2
shell (≥)
UNIX 2
Space Usage
÷≤ 101
sp_altermessage 160
sp_configure 23
sp_dboption 174
sp_lock 65
sp_spaceused 101
sp_who 66
StartMSSQLServerServices
@ 175
Status
Ω¼ 4
StopMSSQLServerServices
@ 179
sysmessages ϕµ 160
TTBSM
@ 156
TDP ≈ 187
TDPFullBackup
@ 183
÷≤ 187
TDPIncBackup
@ 188
tdpsqlc 187, 191
tecad_nt.conf
135
tecad_nt.fmt
135
Tivoli Business Systems Manager 156
eⁿ! 6
Tivoli Data Protection
π≈@ 183
Tivoli Data Protector ≈ 187
Tivoli Enterprise Console
tm 129
eⁿ! 6
Tivoli Enterprise Console NT ≤α½
í
q 133
Tivoli Enterprise Console O 199
Tivoli Sotware Information Center vii
Tivoli Storage Manager
KX 185, 186, 189
I 184, 186, 189
∩ 185, 186, 189
Tivoli z
÷≤ 1
Tivoli z°A
÷≤ 1
Tivoli ⌠
b shell ñ 2
229
Tivoli ⌠ (≥)
b UNIX W 3
b Windows W 3
bIW 3
Transact-SQL 150
TSM KX 185, 186, 189
TSM I 184, 186, 189
TSM ∩ 185, 186, 189
TSQL 150
UUNIX
bW⌡µⁿO 2
]w Tivoli ⌠ 3
shell 2
user
su 119
Users/Transactions
÷≤ 111
Wwdmlseng 7
Windows
]w Tivoli ⌠ 3
Windows 2000
bW⌡µⁿO 2
Windows NT
bW⌡µⁿO 2
wruntask 127
eSϕrf.baroc 199
230 IBM Tivoli Monitoring for Databases: Microsoft SQL Server: ΓU
Printed in Australia
SC40-1809-00
top related