[go: up one dir, main page]

0% found this document useful (0 votes)
359 views398 pages

Apmui77 Ug

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 398

IBM SmartCloud Application Performance Management UI

Version 7.7

User's Guide

SC22-5490-01

IBM SmartCloud Application Performance Management UI


Version 7.7

User's Guide

SC22-5490-01

Note Before you use this information and the product it supports, read the information in Notices on page 367.

This edition applies to version 7.7 of the IBM SmartCloud Application Performance Management UI and to all subsequent releases and modifications until otherwise indicated in new editions. Copyright IBM Corporation 2012, 2013. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents
Figures . . . . . . . . . . . . . . vii Tables . . . . . . . . . . . . . . . ix Chapter 1. About this publication . . . . 1
Intended audience . . . . . . . . . Publications . . . . . . . . . . . IBM SmartCloud Application Performance Management UI library . . . . . . . Related publications . . . . . . . . Accessing terminology online . . . . . Ordering publications . . . . . . . Accessibility . . . . . . . . . . . Tivoli technical training. . . . . . . . Tivoli user groups . . . . . . . . . Support information . . . . . . . . . Conventions used in this publication . . . Typeface conventions . . . . . . . Variables and paths that are dependent on operating system . . . . . . . . . . . . . . 1 . 1 . . . . . . . . . . 1 1 2 2 3 3 3 3 4 4

Chapter 4. Post-installation configuration tasks . . . . . . . . . 35


Configuring Tivoli Enterprise Portal Server to work with SmartCloud Application Performance Management UI . . . . . . . . . . . . Configuring the IBM Tivoli Monitoring REST service on Linux or AIX systems . . . . . Configuring the IBM Tivoli Monitoring REST service on Windows systems . . . . . . Configuring data provider connections . . . . Selecting data providers . . . . . . . . . Configuring search provider connections . . . . 35 . 36 . . . . 36 37 38 39

. . . . . . . . . . . . . . . . . . . . your . .

Chapter 5. Using SmartCloud Application Performance Management UI . . . . . . . . . . . . . . . . . 41


Starting the SmartCloud Application Performance Management UI . . . . . . . . . . . . . 41 Creating an application . . . . . . . . . 42 Adding applications from the application repository . . . . . . . . . . . . . . 44 Display transaction topologies in the SmartCloud Application Performance Management UI . . . 47 Application Dashboard overview . . . . . . 54 Synchronizing applications with updates from JazzSM and Transaction Tracking . . . . . . 62 Editing an application . . . . . . . . . . 63 Customizing the Component Dashboard. . . . 65 Search for related log files . . . . . . . . 68 SmartCloud Application Performance Management group widgets . . . . . . . . . . . . . 68 IBM Tivoli Composite Application Manager for Transactions group widgets . . . . . . . . 68 IBM Tivoli Composite Application Manager for Microsoft Applications: Active Directory Agent group widgets . . . . . . . . . . . . 84 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Cluster Server Agent group widgets . . . . . . . . . . 92 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent group widgets . . . . . . . . 98 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent 2013 group widgets. . . . . . 136 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent group widgets . . 169 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft SharePoint Server Agent group widgets . . . . . . . 176 IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft SQL Server Agent group widgets . . . . . . . . . . 181

. 5

Chapter 2. SmartCloud Application Performance Management UI overview . 7


Security . . . . . . . . . . . . . . . . 9 Implementation . . . . . . . . . . . . . 9 Accessibility . . . . . . . . . . . . . . 10 Guiding principles for first installation . . . . . 12 SmartCloud Application Performance Management community on Service Management Connect . . . 13

Chapter 3. Installing SmartCloud Application Performance Management UI . . . . . . . . . . . . . . . . . 15


Hardware and software prerequisites . . . . . Planning for installation . . . . . . . . . Installing DB2 schema configuration tool . . . Running simple DB2 schema configuration . . Installing SmartCloud Application Performance Management UI by using Installation Manager . Installing SmartCloud Application Performance Management UI in silent mode . . . . . . . Upgrading SmartCloud Application Performance Management UI . . . . . . . . . . . . Migrating from Application Performance Management UI Version 7.5 to Version 7.7 . . Migrating from Application Performance Management UI Version 7.6.0.1 to Version 7.7 . Uninstalling SmartCloud Application Performance Management UI by using Installation Manager . Uninstalling SmartCloud Application Performance Management UI in silent mode . . . . . . . Uninstalling the DB2 schema configuration tool . . . . . 15 18 18 19

. 21 . 24 . 27 . 27 . 30 . 32 . 33 . 34

Copyright IBM Corp. 2012, 2013

iii

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft .NET Framework agent group widgets . . . . . IBM Tivoli Composite Application Manager Agent for DB2 group widgets . . . . . . IBM Tivoli Composite Application Manager Agent for HTTP Servers group widgets . . IBM Tivoli Composite Application Manager Extended Agent for Oracle Database group widgets . . . . . . . . . . . . . IBM Tivoli Composite Application Manager Agent for SAP Applications group widgets . IBM Tivoli Composite Application Manager for SOA Agent group widgets . . . . . . . IBM Tivoli Composite Application Manager Agent for WebSphere Applications group widgets . . . . . . . . . . . . . WebSphere Process Server dashboards . . . IBM Tivoli Composite Application Manager Agent for WebSphere DataPower Appliance group widgets . . . . . . . . . . . IBM Tivoli Composite Application Manager Agent for WebSphere MQ group widgets . . Event group widgets . . . . . . . . . Linux system group widgets . . . . . . UNIX system group widgets . . . . . . Windows system group widgets . . . . .

Stopping and starting SmartCloud Application Performance Management UI server. . . . . . 220 . 229 . 234

. 327

Chapter 7. Customization support . . 329


Group widget customization . . . . Defining the data source for widgets Widgets . . . . . . . . . . Thresholds . . . . . . . . . Customizing the dashboard . . . . . . . . . . . . . . . . . . . . . . . . 329 329 331 334 334

. 238 . 240 . 246

Chapter 8. Backup and migration . . . 343


Moving SmartCloud Application Performance Management UI data . . . . . . . . . . . Moving application repository data to another server . . . . . . . . . . . . . . . Moving user-defined UI settings to another server . . . . . . . . . . . . . . . Backing up and restoring the databases of SmartCloud Application Performance Management UI . . . . . . . . . . . . . . . . . Backing up the databases when the database of application repository is Derby . . . . . . Restoring the databases when the database of application repository is Derby . . . . . . Backing up the databases when the database of application repository is on DB2 . . . . . . Restoring the databases when the database of application repository is on DB2 . . . . . . 343 343 347

. 247 . 254

. 262 . . . . . 265 274 275 279 282

349 349 350 351 352

Chapter 6. Advanced configuration tasks . . . . . . . . . . . . . . . 287


The application repository . . . . . . . . . Administer the application repository . . . . . Running the application repository . . . . . Application repository commands . . . . . Customization artifact command line utilities Application repository reconciliation . . . . . Configuring the application repository to point to a different datastore . . . . . . . . . . . . Advanced DB2 configuration for application repository database . . . . . . . . . . . Advanced database configuration settings . . . Running the advanced DB2 schema configuration utility . . . . . . . . . . Configuring the application repository JVM settings . . . . . . . . . . . . . . . Configuring IBM Tivoli Monitoring data provider and Application Repository connection . . . . . Configuring to use Jazz for Service Management Jazz for Service Management overview . . . . Configuring role-based authorization . . . . . Configuring an LDAP user registry for Liberty profile . . . . . . . . . . . . . . . Configuring a basic user registry for Liberty profile . . . . . . . . . . . . . . . Mapping users to roles . . . . . . . . . Configuring context launching for the BPM group widget . . . . . . . . . . . . . . . Configuring the data prefetch interval . . . . . Configuring the interval for detecting application changes . . . . . . . . . . . . . . . Changing the JVM heap size . . . . . . . . 287 287 287 290 296 304 306 308 308 310 311 312 314 315 316 317 321 323 324 325 326 326

Chapter 9. Error messages

. . . . . 353

Chapter 10. Log files . . . . . . . . 355


Configuring log files . Configuring the log Configuring the log SCR log files . . . . . level size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 355 356 357

Chapter 11. Running the PD collector tool. . . . . . . . . . . . . . . . 359


dataProviderVer . . . . . . . . . . . . 359

Accessibility . . . . . . . . . . . . 361 Glossary . . . . . . . . . . . . . 363


A C D E H I. M P S V W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 363 363 364 364 364 364 365 365 365 365

Notices . . . . . . . . . . . . . . 367
Privacy policy considerations . Trademarks . . . . . . . . . . . . . . . . . . . . 369 . 369

iv

SmartCloud Application Performance Management UI User's Guide

Index . . . . . . . . . . . . . . . 371

Contents

vi

SmartCloud Application Performance Management UI User's Guide

Figures
1. 2. 3. 4. 5. Log in page . . . . . Application Dashboard. . Add Application window . Add Application window . Application Dashboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 42 43 46 55 6. 7. 8. Supported ITCAM for Transactions agents 59 Deployment scenario that uses Web Response Time . . . . . . . . . . . . . . . 60 Edit Application window . . . . . . . . 64

Copyright IBM Corp. 2012, 2013

vii

viii

SmartCloud Application Performance Management UI User's Guide

Tables
1. KPIs in the Client Status Summary group widget . . . . . . . . . . . . . . 2. KPIs in the Overall Volume group widget 3. KPIs in the Overall response Time group widget . . . . . . . . . . . . . . 4. KPIs in the Clients - Top 10 group widget 5. Clients group widget . . . . . . . . . 6. Clients group widget referenced KPIs . . . . 7. KPIs in the Client Volume group widget 8. KPIs in the Client Response Time group widget . . . . . . . . . . . . . . 9. KPIs in the Transactions - Top 5 group widget 10. KPIs in the Transaction Status Summary group widget . . . . . . . . . . . . . . 11. KPIs in the Overall Volume group widget 12. KPIs in the Overall response Time group widget . . . . . . . . . . . . . . 13. KPIs in the Transactions - Top 10 group widget 14. KPIs in the Transactions group widget . . . 15. KPIs in the Transaction Volume group widget 16. KPIs in the Transaction Response Time group widget . . . . . . . . . . . . . . 17. KPIs in the Client Impact - Top 10 group widget . . . . . . . . . . . . . . 18. KPIs in the Transaction Performance group widget . . . . . . . . . . . . . . 19. KPIs in the Agent-based Transaction Tracking group widget . . . . . . . . . . . . 20. Agent-based Transaction Tracking group widget referenced KPIs . . . . . . . . 21. KPIs in the Agentless Transaction Tracking group widget . . . . . . . . . . . . 22. Agentless Transaction Tracking group widget referenced KPIs . . . . . . . . . . . 23. KPIs in the Back-End Transaction List group widget . . . . . . . . . . . . . . 24. Back-End Transaction List group widget referenced KPIs . . . . . . . . . . . 25. KPIs in the Back-End Transaction Tracking Status group widget . . . . . . . . . 26. Back-End Transaction Tracking Status group widget referenced KPIs . . . . . . . . 27. KPIs in the Back-End Transaction Tracking Response Time Component group widget . . 28. Back-End Transaction Tracking Response Time Component group widget referenced KPIs . . 29. KPIs in the Back-End Transaction Tracking Runs On group widget. . . . . . . . . 30. KPIs in the Back-End Transaction Tracking Transaction Volume Component group widget . 31. Back-End Transaction Tracking Transaction Volume Component group widget referenced KPIs . . . . . . . . . . . . . . . 32. KPIs in the Back-End Transaction Tracking Response Time Overall group widget . . . . 69 69 69 69 70 71 71 71 71 72 72 73 73 74 74 74 74 75 76 76 77 77 77 78 78 79 80 80 80 81 33. Back-End Transaction Tracking Response Time Overall group widget referenced KPIs . . . 34. KPIs in the Back-End Transaction Tracking Transaction Volume Overall group widget . . 35. Back-End Transaction Tracking Transaction Volume Overall group widget referenced KPIs . 36. KPIs in the Downstream Transaction Nodes group widget . . . . . . . . . . . . 37. Downstream Transaction Nodes group widget referenced KPIs . . . . . . . . . . . 38. KPIs in the Upstream Transaction Nodes group widget . . . . . . . . . . . . 39. Upstream Transaction Nodes group widget referenced KPIs . . . . . . . . . . . 40. Components in the Active Directory group widget . . . . . . . . . . . . . . 41. KPIs in the Cache Size group widget . . . . 42. KPIs in the Cache Details group widget 43. KPIs in the Active Directory Database Performance group widget . . . . . . . 44. KPIs in the Active Directory Database Table Open Cache group widget . . . . . . . 45. KPIs in the Domain Controller Health group widget . . . . . . . . . . . . . . 46. KPIs in the Domain Controller Time Drift group widget . . . . . . . . . . . . 47. KPIs in the Active Directory Event Logs group widget . . . . . . . . . . . . . . 48. KPIs in the Flexible Single Master Operation Role Bind Status group widget . . . . . . 49. KPIs in the LDAP Bind Time Performance group widget . . . . . . . . . . . . 50. KPIs in the Flexible Single Master Operation Role Ping Status group widget . . . . . . 51. KPIs in the Sysvol Replication Status group widget . . . . . . . . . . . . . . 52. KPIs in the Cluster Server Status group widget 53. KPIs in the Resources group widget . . . . 54. KPIs in the Dependent Resources group widget . . . . . . . . . . . . . . 55. KPIs in the Cluster group widget . . . . . 56. KPIs in the Networks group widget . . . . 57. KPIs in the Shared Disks group widget 58. KPIs in the Cluster Nodes group widget 59. KPIs in the Resource Groups group widget 60. KPIs in the Available Memory (last 2 hours) group widget . . . . . . . . . . . . 61. KPIs in the Processor Time group widget 62. KPIs in the Cluster Node Detail group widget 63. KPIs in the Average Message Delivery Time (last 2 hours) group widget . . . . . . . 64. KPIs in the Public Folder Database State group widget . . . . . . . . . . . . . . 65. KPIs in the I/O Log Operations (last 2 hours) group widget . . . . . . . . . . . . 81 82 82 82 83 83 84 84 85 85 86 87 87 88 88 89 90 91 91 92 93 93 94 95 95 96 96 96 97 97 98 99 99

81 81

Copyright IBM Corp. 2012, 2013

ix

66. KPIs in the Information Store Client Status group widget . . . . . . . . . . . 67. KPIs in the Database Log Record Stalls Per Second (last 2 hours) group widget . . . . 68. KPIs in the Average Log Write Operations Completed Per Second (last 2 hours) group widget . . . . . . . . . . . . . . 69. KPIs in the Public Folder Details group widget . . . . . . . . . . . . . . 70. KPIs in the Information Store Public Replication Details group widget . . . . . 71. KPIs in the Queue Lengths - Top 5 group widget . . . . . . . . . . . . . . 72. KPIs in the Replication Details group widget 73. KPIs in the Queue Lengths group widget 74. KPIs in the Information Store Clients RPC Status - Top 5 group widget . . . . . . 75. KPIs in the Information Store Client Status Top 5 group widget . . . . . . . . . 76. KPIs in the Client Summary group widget 77. KPIs in the Threads Waiting for Log Update Top 5 group widget . . . . . . . . . 78. KPIs in the Transaction Log Summary group widget . . . . . . . . . . . . . . 79. KPIs in the Transport Summary group widget 80. KPIs in the User Mailbox Availability group widget . . . . . . . . . . . . . . 81. KPIs in the Messages Delivered Per Minute group widget . . . . . . . . . . . 82. KPIs in the Messages Queued for Submission group widget . . . . . . . . . . . 83. KPIs in the Active Directory Access Processes Details group widget . . . . . . . . . 84. KPIs in the Activities (last 10 minutes) group widget . . . . . . . . . . . . . . 85. KPIs in the Active Sync Activities (last 2 hours) group widget . . . . . . . . . 86. KPIs in the Active Sync Status group widget 87. KPIs in the UM Auto Attendant Details group widget . . . . . . . . . . . . . . 88. KPIs in the Unified Messaging Availability group widget . . . . . . . . . . . 89. KPIs in the Average Delivery Time (last 2 hours) group widget . . . . . . . . . 90. KPIs in the RPC Average Latency (last 2 hours) group widget . . . . . . . . . 91. KPIs in the Database Cache group widget 92. KPIs in the Client Access group widget 93. KPIs in the Client Request History (last 2 hours) group widget . . . . . . . . . 94. KPIs in the Component Status group widget 95. KPIs in the Database Availability Group Information group widget . . . . . . . 96. KPIs in the Database Copy Status group widget . . . . . . . . . . . . . . 97. KPIs in the Mailbox Database State group widget . . . . . . . . . . . . . . 98. KPIs in the Information Store Details group widget . . . . . . . . . . . . . . 99. KPIs in the Disk Space Utilization (last 2 hours) group widget . . . . . . . . .

100 101

101 101 102 103 103 104 105 105 105 106 106 107 107 108 108 109 110 110 111 111 112 113 113 114 114 115 115 116 116 117 118 118

100. KPIs in the Domain Controller Connectivity (last 2 hours) group widget . . . . . . . 101. KPIs in the Exchange Events group widget 102. KPIs in the Exchange Events group widget 103. KPIs in the Extensibility Agents group widget 104. KPIs in the Extensibility Agents - Top 5 group widget . . . . . . . . . . . . . . 105. KPIs in the Transactions Per Second group widget . . . . . . . . . . . . . . 106. KPIs in the LDAP Activities in Domain Controller group widget . . . . . . . . 107. KPIs in the Mailbox Databases group widget 108. KPIs in the Mailbox Details group widget 109. KPIs in the Messages Delivered Per Minute Top 5 group widget . . . . . . . . . 110. KPIs in the Messages Queued for Submission - Top 5 group widget . . . . . . . . . 111. KPIs in the Outlook Web Access Activities (last 2 hours) group widget . . . . . . . 112. KPIs in the Outlook Web Access Status group widget . . . . . . . . . . . . . . 113. KPIs in the Pages Faults (last 2 hours) group widget . . . . . . . . . . . . . . 114. KPIs in the Pages Fault Stalls (last 2 hours) group widget . . . . . . . . . . . 115. KPIs in the LDAP Activities in Active Directory Access Processes group widget . . 116. KPIs in the Active Directory Access Processes - Top 5 group widget . . . . . . . . . 117. KPIs in the Transport SMTP Receive group widget . . . . . . . . . . . . . . 118. KPIs in the Remote Procedure Call History (last 2 hours) group widget . . . . . . . 119. KPIs in the Transport SMTP Send group widget . . . . . . . . . . . . . . 120. KPIs in the Server Health group widget 121. KPIs in the Exchange Server group widget 122. KPIs in the Exchange Server Roles group widget . . . . . . . . . . . . . . 123. KPIs in the Service Details group widget 124. KPIs in the Exchange Server Status group widget . . . . . . . . . . . . . . 125. KPIs in the Status Summary group widget 126. KPIs in the Storage Group Summary group widget . . . . . . . . . . . . . . 127. KPIs in the Store Status group widget 128. KPIs in the Transport Summary group widget 129. KPIs in the Unified Messaging Service group widget . . . . . . . . . . . . . . 130. KPIs in the Unified Messaging Availability group widget . . . . . . . . . . . 131. KPIs in the Transport Connections group widget . . . . . . . . . . . . . . 132. KPIs in the Exchange Server Properties group widget . . . . . . . . . . . . . . 133. KPIs in the Client Access group widget 134. KPIs in the Exchange Events group widget 135. KPIs in the Server Health group widget 136. KPIs in the Exchange Server group widget 137. KPIs in the Exchange Server Status group widget . . . . . . . . . . . . . .

119 119 120 120 120 121 121 122 123 123 123 124 125 125 126 126 127 127 128 128 129 130 130 130 131 132 132 133 133 134 135 135 136 137 137 138 139 139

SmartCloud Application Performance Management UI User's Guide

138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172.

KPIs in the Store Status group widget KPIs in the Transport Summary group widget KPIs in the Exchange Events group widget KPIs in the Service Details group widget KPIs in the LDAP Activities in Domain Controller group widget . . . . . . . . KPIs in the Active Directory Access Processes - Top 5 group widget . . . . . . . . . KPIs in the Domain Controller Connectivity (last 2 hours) group widget . . . . . . . KPIs in the LDAP Activities in Active Directory Access Processes group widget . . KPIs in the Active Directory Access Processes Details group widget . . . . . . . . . KPIs in the Information Store Client Status Top 5 group widget . . . . . . . . . KPIs in the Information Store Clients RPC Status - Top 5 group widget . . . . . . KPIs in the Client Summary group widget KPIs in the Information Store Client Status group widget . . . . . . . . . . . KPIs in the Transport SMTP Receive group widget . . . . . . . . . . . . . . KPIs in the Transport SMTP Send group widget . . . . . . . . . . . . . . KPIs in the Transport Connections group widget . . . . . . . . . . . . . . KPIs in the Extensibility Agents - Top 5 group widget . . . . . . . . . . . . . . KPIs in the Extensibility Agents group widget KPIs in the Active Sync Activities (last 2 hours) group widget . . . . . . . . . KPIs in the Active Sync Status group widget KPIs in the Outlook Web Access Status group widget . . . . . . . . . . . . . . KPIs in the Outlook Web Access Activities (last 2 hours) group widget . . . . . . . KPIs in the Exchange Server Roles group widget . . . . . . . . . . . . . . KPIs in the Exchange Server Properties group widget . . . . . . . . . . . . . . KPIs in the Unified Messaging Availability group widget . . . . . . . . . . . KPIs in the User Mailbox Availability group widget . . . . . . . . . . . . . . KPIs in the Unified Messaging Availability group widget . . . . . . . . . . . KPIs in the UM Auto Attendant Details group widget . . . . . . . . . . . . . . KPIs in the Unified Messaging Service group widget . . . . . . . . . . . . . . KPIs in the Status Summary group widget KPIs in the Database Cache group widget KPIs in the Transactions Per Second group widget . . . . . . . . . . . . . . KPIs in the Pages Faults (last 2 hours) group widget . . . . . . . . . . . . . . KPIs in the Pages Fault Stalls (last 2 hours) group widget . . . . . . . . . . . KPIs in the Mailbox Database State group widget . . . . . . . . . . . . . .

140 140 141 141 142 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 150 151 151 152 152 152 153 154 154 155 155 156 157 157 158

173. KPIs in the Messages Delivered Per Second Top 5 group widget . . . . . . . . . 174. KPIs in the Database Copy Status group widget . . . . . . . . . . . . . . 175. KPIs in the Messages Submitted Per Second Top 5 group widget . . . . . . . . . 176. KPIs in the Average Delivery Time (last 2 hours) group widget . . . . . . . . . 177. KPIs in the RPC Average Latency (last 2 hours) group widget . . . . . . . . . 178. KPIs in the Mailbox Details group widget 179. KPIs in the Database Availability Group Information group widget . . . . . . . 180. KPIs in the Mailbox Databases group widget 181. KPIs in the Messages Delivered Per Second group widget . . . . . . . . . . . 182. KPIs in the Messages Submitted Per Second group widget . . . . . . . . . . . 183. KPIs in the Replication Details group widget 184. KPIs in the Information Store Public Replication Details group widget . . . . . 185. KPIs in the Queue Lengths - Top 5 group widget . . . . . . . . . . . . . . 186. KPIs in the Queue Lengths group widget 187. KPIs in the Transaction Log Summary group widget . . . . . . . . . . . . . . 188. KPIs in the I/O Log Operations (last 2 hours) group widget . . . . . . . . . . . 189. KPIs in the Average Log Write Operations Completed Per Second (last 2 hours) group widget . . . . . . . . . . . . . . 190. KPIs in the Database Log Record Stalls Per Second (last 2 hours) group widget . . . . 191. KPIs in the Threads Waiting for Log Update Top 5 group widget . . . . . . . . . 192. KPIs in the Mailbox Details group widget 193. KPIs in the Public Folder Details group widget . . . . . . . . . . . . . . 194. KPIs in the Internet Information Services Status group widget . . . . . . . . . 195. Components in the Internet Information Services Status group widget . . . . . . 196. KPIs in the Application Pool Details group widget . . . . . . . . . . . . . . 197. KPIs in the ASP.NET Cache Utilization group widget . . . . . . . . . . . . . . 198. KPIs in the Connections (last 2 hours) group widget . . . . . . . . . . . . . . 199. KPIs in the Connections (last 2 hours) group widget . . . . . . . . . . . . . . 200. KPIs in the FTP Sites Details group widget 201. KPIs in the Service Details group widget 202. KPIs in the Services Summary group widget 203. KPIs in the Websites Details group widget 204. KPIs in the Web Service Cache Hits group widget . . . . . . . . . . . . . . 205. KPIs in the Web Service Data Sent and Received Per Second group widget . . . . 206. KPIs in the Web Service Error Statistics group widget . . . . . . . . . . . . . . 207. KPIs in the Worker Process group widget
Tables

158 159 159 160 160 161 161 162 162 163 163 164 164 165 165 166

166 167 167 168 169 169 170 170 171 171 172 172 173 173 174 174 175 175 175

xi

208. KPIs in the SharePoint Server Status group widget . . . . . . . . . . . . . . 209. KPIs in the Last Crawls Statistics Details group widget . . . . . . . . . . . 210. KPIs in the Last Crawls Statistics group widget . . . . . . . . . . . . . . 211. KPIs in the Active Crawls Statistics group widget . . . . . . . . . . . . . . 212. KPIs in the Crawls Statistics Details group widget . . . . . . . . . . . . . . 213. KPIs in the Health Alert Details group widget 214. KPIs in the Health Alerts group widget 215. KPIs in the Servers in Farm group widget 216. KPIs in the Service Details group widget 217. KPIs in the Services on Server group widget 218. KPIs in the Service Status group widget 219. KPIs in the SQL Status group widget 220. KPIs in the Databases group widget . . . . 221. KPIs in the Log Utilization group widget 222. KPIs in the Database in Errors group widget 223. KPIs in the Database Utilization - Top 5 group widget . . . . . . . . . . . 224. KPIs in the Database Status group widget 225. KPIs in the Databases Configuration Summary group widget . . . . . . . . 226. KPIs in the Database Utilization group widget . . . . . . . . . . . . . . 227. KPIs in the Device Status group widget 228. KPIs in the Device Details group widget 229. KPIs in the Databases group widget . . . . 230. KPIs in the Jobs group widget . . . . . . 231. KPIs in the Jobs Failed group widget 232. KPIs in the Retry Attempts group widget 233. KPIs in the Jobs Since Server Startup group widget . . . . . . . . . . . . . . 234. KPIs in the Job Count group widget . . . . 235. KPIs in the Jobs Status group widget 236. KPIs in the Jobs Success Rate group widget 237. KPIs in the Locks group widget . . . . . 238. KPIs in the Lock Conflict Details group widget . . . . . . . . . . . . . . 239. KPIs in the Locks Details group widget 240. KPIs in the Lock Resource Type Summary group widget . . . . . . . . . . . 241. KPIs in the Locks group widget . . . . . 242. KPIs in the Additional Locks Details group widget . . . . . . . . . . . . . . 243. KPIs in the Granted Lock Summary group widget . . . . . . . . . . . . . . 244. KPIs in the Server Services Detail group widget . . . . . . . . . . . . . . 245. KPIs in the Server Statistics group widget 246. KPIs in the Addition Server Properties group widget . . . . . . . . . . . . . . 247. KPIs in the Server Properties group widget 248. KPIs in the Procedure Buffer and Cache group widget . . . . . . . . . . . 249. KPIs in the Server Statistics Since Startup group widget . . . . . . . . . . . 250. KPIs in the Server Performance group widget 251. KPIs in the Cache Hit Ratio group widget

176 177 177 178 178 179 179 180 180 180 181 181 183 183 184 184 184 186 187 187 188 188 189 189 190 190 190 191 192 192 192 193 194 194 195 195 196 196 198 198 199 200 200 201

252. KPIs in the Cache Utilization group widget 253. KPIs in the Memory Utilization group widget 254. KPIs in the Memory Utilization By Server Components group widget . . . . . . . 255. KPIs in the Connection Activity group widget 256. KPIs in the Network Reads And Writes Per Second group widget . . . . . . . . . 257. KPIs in the Physical Reads And Writes Per Second group widget . . . . . . . . . 258. KPIs in the CPU Utilization group widget 259. KPIs in the Databases group widget . . . . 260. KPIs in the Database Properties group widget 261. KPIs in the Database Transaction group widget . . . . . . . . . . . . . . 262. KPIs in the Database Utilization group widget . . . . . . . . . . . . . . 263. KPIs in the Log Utilization group widget 264. KPIs in the Processes group widget . . . . 265. KPIs in the Database Recovery group widget 266. KPIs in the Database Resources group widget 267. KPIs in the Server Details group widget 268. KPIs in the Tables group widget . . . . . 269. KPIs in the Table Status group widget 270. KPIs in the Fragmentation Trend group widget . . . . . . . . . . . . . . 271. KPIs in the Optimized Age Tables - Top 5 group widget . . . . . . . . . . . 272. KPIs in the Fragmented Tables - Top 5 group widget . . . . . . . . . . . . . . 273. KPIs in the Availability group widget 274. KPIs in the Errorlog Alert group widget 275. KPIs in the Availability Databases Status group widget . . . . . . . . . . . 276. KPIs in the Availability Groups group widget 277. KPIs in the Alert Details group widget 278. KPIs in the Alert Properties group widget 279. KPIs in the Availability Replica Status group widget . . . . . . . . . . . . . . 280. KPIs in the Errors In Current Interval group widget . . . . . . . . . . . . . . 281. KPIs in the Processes Blocked group widget 282. KPIs in the Process Details group widget 283. KPIs in the Process Summary group widget 284. KPIs in the Server Services group widget 285. KPIs in the .NET Framework group widget 286. KPIs in the .NET component details group widget . . . . . . . . . . . . . . 287. KPIs in the Memory Details - Time in GC Top 5 group widget . . . . . . . . . 288. KPIs in the Number of Garbage Collected Objects (last 2 hours) group widget . . . . 289. KPIs in the Midlife Crisis status group widget 290. KPIs in the ASP .NET Requests group widget 291. KPIs in the .NET Process Details - Top 5 group widget . . . . . . . . . . . 292. KPIs in the .NET CLR Exception Details group widget . . . . . . . . . . . 293. KPIs in the WCF Calls Details (Per Second) group widget . . . . . . . . . . . 294. KPIs in the Applications - Requests Rejected Top 5 group widget . . . . . . . . .

202 202 202 203 203 204 204 205 205 205 206 207 207 207 208 209 211 211 212 212 213 214 214 215 216 216 217 218 218 219 219 220 220 221 221 222 222 223 223 224 225 225 226

xii

SmartCloud Application Performance Management UI User's Guide

295. KPIs in the Requests Per Second (last 2 hours) group widget . . . . . . . . . 296. KPIs in the Total Errors Per Second (last 2 hours) group widget . . . . . . . . . 297. KPIs in the Requests Status group widget 298. KPIs in the .NET Processes group widget 299. KPIs in the Bytes in All Heaps (last 2 hours) group widget . . . . . . . . . . . 300. KPIs in the Private Bytes (last 2 hours) group widget . . . . . . . . . . . . . . 301. KPIs in the Virtual Bytes (last 2 hours) group widget . . . . . . . . . . . . . . 302. KPIs in the Time Spent by Process in Processor (%) (last 2 hours) group widget . . 303. DB2 summary group widget . . . . . . 304. Lock List In Use group widget . . . . . . 305. Log utilization group widget . . . . . . 306. Reorg Required Table group widget . . . . 307. Reorg Required Table group widget referenced KPIs . . . . . . . . . . . 308. Sort Overflows group widget . . . . . . 309. Buffer Pool group widget . . . . . . . 310. Sort Overflows group widget . . . . . . 311. DB2 Cluster summary group widget 312. DB2 Cluster instance group widget . . . . 313. DB2 Cluster BP Hit ratio tooltip group widget 314. DB2 Cluster Failed SQL Statements tooltip group widget . . . . . . . . . . . 315. DB2 Cluster list tooltip group widget 316. DB2 Cluster Deadlock tooltip group widget 317. HTTP Status group widget . . . . . . . 318. HTTP Cluster Instance group widget 319. HTTP Cluster Status group widget . . . . 320. HTTP Cluster group widget . . . . . . 321. HTTP Cluster group widget referenced KPIs 322. Failed Logins Rate (per min) group widget 323. Pages Failed Rate (per min) group widget 324. Request Rate (per sec) group widget . . . . 325. Web Sites Status group widget . . . . . . 326. Transfer Rate (per sec) group widget 327. Oracle summary group widget. . . . . . 328. TableSpace group widget . . . . . . . 329. Instance Active Ratio Trend group widget 330. Instance details group widget . . . . . . 331. Alerts Count by Class - Top 5 group widget 332. Alerts Count by Class - Top 5 group widget referenced KPIs . . . . . . . . . . . 333. Average Response Time by Application - Top 5 group widget . . . . . . . . . . . 334. Average Response Time by Application - Top 5 group widget referenced KPIs . . . . . 335. Buffer Hit Ratio - Lowest 5 group widget 336. Buffer Hit Ratio - Lowest 5 group widget referenced KPIs . . . . . . . . . . . 337. SAP Status group widget . . . . . . . 338. SAP Status group widget referenced KPIs 339. Average Response Time by Transaction - Top 5 group widget . . . . . . . . . . . 340. Average Response Time by Transaction - Top 5 group widget referenced KPIs . . . . .

226 227 227 228 228 228 229 229 229 230 230 230 230 231 231 231 231 232 232 233 233 234 234 235 235 235 236 237 237 237 238 238 239 239 239 240 240 241 241 241 242 242 242 243 243 243

341. Average Response Time by User - Top 5 group widget . . . . . . . . . . 342. Average Response Time by User - Top 5 group widget referenced KPIs . . . . . 343. Available Work Process Status group widget 344. Available Work Process Status group widget referenced KPIs . . . . . . . . . . 345. KPIs in the Business process group widget 346. WAS Instances group widget . . . . . 347. WAS Cluster JVM CPU group widget 348. WAS Cluster JVM CPU group widget referenced KPIs . . . . . . . . . . 349. WAS Cluster Request Completion group widget . . . . . . . . . . . . . 350. WAS Cluster Request Completion group widget referenced KPIs . . . . . . . 351. WAS Cluster Request Response Time group widget . . . . . . . . . . . . . 352. WAS Cluster Request Response Time group widget referenced KPIs . . . . . . . 353. WAS Cluster Server List group widget 354. WAS Cluster Summary group widget 355. WAS Cluster Summary group widget referenced KPIs . . . . . . . . . . 356. Datasources group widget . . . . . . 357. Datasources group widget referenced KPIs 358. Average DB Connection Pool Size - Top 5 group widget . . . . . . . . . . 359. JVM GC (Last Hour) Size group widget 360. Worst Response Time - Top 5 group widget 361. WAS Status group widget . . . . . . 362. WAS Status group widget referenced KPIs 363. Average Thread Pool Size - Top 5 group widget . . . . . . . . . . . . . 364. WebSphere Process Server Instances group widget . . . . . . . . . . . . . 365. WebSphere Process Server Cluster JVM CPU group widget . . . . . . . . . . 366. WebSphere Process Server Cluster JVM CPU group widget referenced KPIs . . . . . 367. WebSphere Process Server Cluster group widget . . . . . . . . . . . . . 368. WebSphere Process Server Cluster group widget referenced KPIs . . . . . . . 369. WebSphere Process Server Cluster group widget . . . . . . . . . . . . . 370. WebSphere Process Server Cluster group widget referenced KPIs . . . . . . . 371. WebSphere Process Server Cluster Instance List group widget . . . . . . . . . 372. WebSphere Process Server Cluster summary group widget . . . . . . . . . . 373. WebSphere Process Server Cluster summary group widget referenced KPIs . . . . . 374. Average DB Connection Pool Size - Top 5 group widget . . . . . . . . . . 375. Worst Request Response Time - Top 5 group widget . . . . . . . . . . . . . 376. Worst Service Error Rate - Top 5 group widget . . . . . . . . . . . . .

. 244 . 244 244 . 246 246 . 247 247 . 247 . 247 . 248 . 248 . 248 248 249 . 250 . 251 251 . 252 252 252 . 253 253 . 253 . 254 . 254 . 255 . 255 . 255 . 255 . 256 . 256 . 256 . 258 . 259 . 259 . 259

Tables

xiii

377. Worst Service Response Time - Top 5 group widget . . . . . . . . . . . . . . 378. Average Thread Pool Size - Top 5 group widget . . . . . . . . . . . . . . 379. WebSphere Process Server Status group widget . . . . . . . . . . . . . . 380. WebSphere Process Server Status group widget referenced KPIs . . . . . . . . 381. JVM GC (Last Hour) group widget . . . . 382. Ethernet Interface Received Throughput (Kb/s) - Top 5 group widget . . . . . . 383. Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 group widget . . . . . . 384. HTTP Mean Transaction Times (ms) - Top 5 group widget . . . . . . . . . . . 385. MQ Active Connections - Top 5 group widget 386. Service Memory Status (KB) - Top 5 group widget . . . . . . . . . . . . . . 387. SQL Active Connections - Top 5 group widget 388. DataPower Status group widget . . . . . 389. DataPower Status group widget referenced KPIs . . . . . . . . . . . . . . 390. Channel Connection Not Running - Latest 5 group widget . . . . . . . . . . . 391. MQ Cluster Channel Status group widget 392. MQ Cluster Queue Manager Status group widget . . . . . . . . . . . . . . 393. MQ Cluster Queue Manager Status group widget referenced KPIs . . . . . . . . 394. XmitQ Messages Available group widget 395. MQ Instances group widget. . . . . . . 396. MQ Cluster List group widget . . . . . . 397. MQ Cluster Status group widget . . . . . 398. MQ Cluster Status group widget referenced KPIs . . . . . . . . . . . . . . 399. Critical Errors - Latest 5 group widget 400. Critical Errors - Latest 5 group widget referenced KPIs . . . . . . . . . . . 401. Get Inhabited Queues - Top 5 group widget 402. Get Inhabited Queues - Top 5 group widget referenced KPIs . . . . . . . . . . . 403. Indoubt Channel Connections - Latest 5 group widget . . . . . . . . . . . 404. Indoubt Channel Connections - Latest 5 group widget . . . . . . . . . . . 405. Queues with oldest MSG age - Top 5 group widget . . . . . . . . . . . . . . 406. Queue Manager Status group widget 407. Queue Depth Percentage - Top 5 group widget . . . . . . . . . . . . . . 408. MQ Status group widget. . . . . . . . 409. MQ Status group widget referenced KPIs 410. WMQ Event not Reset - Latest 5 group widget . . . . . . . . . . . . . . 411. WMQ Event not Reset - Latest 5 group widget . . . . . . . . . . . . . . 412. XMITQ Depth - Top 5 group widget . . . . 413. KPIs in the Event Status group widget 414. KPIs in the Event Detail group widget 415. Linux OS Process CPU Utilization (%) - Top 5 group widget . . . . . . . . . . .

259 260 260 261 261 262 262 262 263 263 263 264 264 265 265 266 266 266 267 267 267 269 269 269 270 270 270 270 271 271 271 271 272 273 273 274 274 275 276

416. Linux OS CPU Utilization (last 2 hours) group widget . . . . . . . . . . . 417. Linux OS Disk Utilization (%) - Top 5 group widget . . . . . . . . . . . . . . 418. Linux OS Disk I/O Average Reads and Writes (last 2 hours) group widget . . . . . . . 419. Linux OS Process Memory Utilization (MB) Top 5 group widget . . . . . . . . . 420. Linux OS Memory Utilization (last 2 hours) group widget . . . . . . . . . . . 421. Linux OS Network Status group widget 422. Linux OS Network Bytes Received and Transmitted (last 2 hours) group widget . . 423. Linux OS Status group widget . . . . . . 424. UNIX OS Process CPU Utilization (%) - Top 5 group widget . . . . . . . . . . . 425. UNIX OS CPU Utilization (last 2 hours) group widget . . . . . . . . . . . 426. UNIX OS Disk Utilization (%) - Top 5 group widget . . . . . . . . . . . . . . 427. UNIX OS Disk I/O Average Reads and Writes (last 2 hours) group widget . . . . . . . 428. UNIX OS Process Memory Utilization (MB) Top 5 group widget . . . . . . . . . 429. UNIX OS Memory Utilization (last 2 hours) group widget . . . . . . . . . . . 430. UNIX OS Network Status group widget 431. UNIX OS Network Bytes Received and Transmitted (last 2 hours) group widget . . 432. UNIX OS Status group widget . . . . . . 433. Windows OS Process CPU Utilization (%) Top 5 group widget . . . . . . . . . 434. Windows OS CPU Utilization (last 2 hours) group widget . . . . . . . . . . . 435. Windows OS Disk Utilization (%) - Top 5 group widget . . . . . . . . . . . 436. Windows OS Disk I/O Average Reads and Writes (last 2 hours) group widget . . . . 437. Windows OS Process Memory Utilization (MB) - Top 5 group widget . . . . . . . 438. Windows OS Memory Utilization (last 2 hours) group widget . . . . . . . . . 439. Windows OS Network Status group widget 440. WindowsOS Network Bytes Received and Transmitted (last 2 hours) group widget . . 441. Windows OS Status group widget . . . . 442. Customization categories for the IBM SmartCloud Application Performance Management UI application repository . . . 443. Customization categories for the IBM SmartCloud Application Performance Management UI application repository . . . 444. Customization categories for the IBM SmartCloud Application Performance Management UI application repository . . . 445. Customization categories for the IBM SmartCloud Application Performance Management UI application repository . . . 446. Customization categories for the IBM SmartCloud Application Performance Management UI application repository . . .

276 276 277 277 277 278 278 278 279 280 280 280 281 281 281 282 282 283 283 283 284 284 284 285 285 285

297

298

299

300

302

xiv

SmartCloud Application Performance Management UI User's Guide

447. 448. 449. 450. 451.

Default table space names . . Default buffer pool names . . Service instance estimates . . Formula . . . . . . . . Widget styles mapped to unique

. . . . . . . . class

. . . . . . . . names

. . . .

309 309 309 331 332

452. 453. 454. 455.

Params items . . Meta properties . . Format properties . Threshold properties

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

332 333 333 333

Tables

xv

xvi

SmartCloud Application Performance Management UI User's Guide

Chapter 1. About this publication


Use this publication to learn more about IBM SmartCloud Application Performance Management UI Version 7.7.

Intended audience
This publication is for administrators and system programmers who use IBM SmartCloud Application Performance Management UI. Readers must be familiar with the following products: v IBM Tivoli Monitoring v IBM Tivoli Composite Application Manager for Applications v IBM Tivoli Composite Application Manager for Microsoft Applications v IBM Tivoli Composite Application Manager for Transactions

Publications
This section lists publications in the IBM SmartCloud Application Performance Management UI library and related documents. This section also describes how to access Tivoli publications online and how to order Tivoli publications.

IBM SmartCloud Application Performance Management UI library


The following documents are available in the IBM SmartCloud Application Performance Management UI library: v IBM SmartCloud Application Performance Management UI Version 7.7, User's Guide SC22-5490 Provides information about how to install, configure, and use the SmartCloud Application Performance Management UI component.

Related publications
The following documents also provide useful information: v IBM SmartCloud Application Performance Management, Standard Edition Offering Guide, SC22-5488 Provides general information about the component products of IBM SmartCloud Application Performance Management, Standard Edition. v IBM SmartCloud Application Performance Management, Standard Edition Quick Start Guide, CF3YPML Provides information about typical installation of IBM SmartCloud Application Performance Management, Standard Edition. v IBM SmartCloud Application Performance Management, Entry Edition Offering Guide, SC27-6201 Provides general information about the component products of IBM SmartCloud Application Performance Management, Entry Edition. v IBM SmartCloud Application Performance Management, Entry Edition Quick Start Guide, CF3YQML

Copyright IBM Corp. 2012, 2013

Provides information about typical installation of IBM SmartCloud Application Performance Management, Entry Edition. v IBM SmartCloud Application Performance Management Entry Edition - VM Image, Installation and Deployment Guide, SC27-5334 Provides information about how to install and deploy IBM SmartCloud Application Performance Management Entry Edition - VM Image, and how to use it to monitor your IBM business integration systems. v IBM SmartCloud Application Performance Management Entry Edition - VM Image, Offering Guide, SC22-5489 Provides general information about the component products of IBM SmartCloud Application Performance Management Entry Edition - VM Image. v IBM SmartCloud Application Performance Management Entry Edition - VM Image, Quick Start Guide, CF3P5ML Provides information about typical installation of IBM SmartCloud Application Performance Management Entry Edition - VM Image. The following documents are available from the IBM SmartCloud Application Performance Management wiki (https://www.ibm.com/developerworks/ community/groups/service/html/communityview?communityUuid=0587adbc8477-431f-8c689226adea11ed#fullpageWidgetId=W42ce7c6afdb9_42c2_a9ea_e1ba310bea8c). You can also find these documents in the Files section of the Application Performance Management developerWorks community (https://www.ibm.com/ developerworks/community/groups/service/html/ communityview?communityUuid=0587adbc-8477-431f-8c689226adea11ed#fullpageWidgetId=W42ce7c6afdb9_42c2_a9ea_e1ba310bea8c): v IBM SmartCloud Application Performance Management UI Troubleshooting Reference, SC22-5490-01-T Provides general troubleshooting information for the IBM SmartCloud Application Performance Management UI component. v IBM SmartCloud Application Performance Management UI Reference, SC22-5490-01-R Provides reference information for the IBM SmartCloud Application Performance Management UI component. v IBM SmartCloud Application Performance Management Entry Edition - VM Image Reference, SC27-5334-01-R Provides reference information for the IBM SmartCloud Application Performance Management Entry Edition - VM Image product.

Accessing terminology online


The IBM Terminology website consolidates the terminology from IBM product libraries in one convenient location. You can access the Terminology website at http://www.ibm.com/software/globalization/terminology

Ordering publications
You can order many Tivoli publications online at http:// www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss. You can also order by telephone by calling one of these numbers: v In the United States: 800-879-2755 v In Canada: 800-426-4968

SmartCloud Application Performance Management UI User's Guide

In other countries, contact your software account representative to order Tivoli publications. To locate the telephone number of your local representative, perform the following steps: 1. Go to http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss. 2. Select your country from the list and click Go. 3. Click About this site in the main panel to see an information page that includes the telephone number of your local representative.

Accessibility
Accessibility features help users with a physical disability, such as restricted mobility or limited vision, to use software products successfully. With this product, you can use assistive technologies to hear and navigate the interface. You can also use the keyboard instead of the mouse to operate all features of the graphical user interface. For more information about accessibility, see the Accessibility Appendix and the accessibility section in the overview chapter of theIBM SmartCloud Application Performance Management UI, User's Guide.

Tivoli technical training


For Tivoli technical training information, see the following IBM Tivoli Education website at http://www.ibm.com/software/tivoli/education.

Tivoli user groups


Tivoli user groups are independent, user-run membership organizations that provide Tivoli users with information to assist them in the implementation of Tivoli Software solutions. Through these groups, members can share information and learn from the knowledge and experience of other Tivoli users. Tivoli user groups include the following members and groups: v 23,000+ members v 144+ groups Access the link for the Tivoli Users Group at www.tivoli-ug.org.

Support information
If you have a problem with your IBM software, you want to resolve it quickly. IBM provides the following ways for you to obtain the support you need: Online Access the IBM Software Support site at http://www.ibm.com/software/ support/probsub.html . IBM Support Assistant The IBM Support Assistant is a free local software serviceability workbench that helps you resolve questions and problems with IBM software products. The Support Assistant provides quick access to support-related information and serviceability tools for problem determination. To install the Support Assistant software, go to http://www.ibm.com/software/ support/isa. Troubleshooting For more information about resolving problems, see the IBM SmartCloud
Chapter 1. About this publication

Application Performance Management UI wiki at https://www.ibm.com/ developerworks/community/wikis/home?lang=en#!/wiki/IBM %20SmartCloud%20Application%20Performance%20Management/page/SC %20APM%20UI. A troubleshooting guide is also available from the Files section of the Application Performance Management developerWorks community:https://www.ibm.com/developerworks/community/groups/ service/html/communityview?communityUuid=0587adbc-8477-431f-8c689226adea11ed#fullpageWidgetId=W42ce7c6afdb9_42c2_a9ea_e1ba310bea8c

Conventions used in this publication


Several conventions are used in this publication for special terms, actions, commands, and paths that are dependent on your operating system

Typeface conventions
This publication uses the following typeface conventions: Bold v Lowercase commands and mixed case commands that are otherwise difficult to distinguish from surrounding text v Interface controls (check boxes, push buttons, radio buttons, spin buttons, fields, folders, icons, list boxes, items inside list boxes, multicolumn lists, containers, menu choices, menu names, tabs, property sheets), labels (such as Tip:, and Operating system considerations:) v Keywords and parameters in text Italic v Citations (examples: titles of publications, diskettes, and CDs v Words that are defined in text (example: a nonswitched line is called a point-to-point line) v Emphasis of words and letters (words as words example: "Use the word that to introduce a restrictive clause."; letters as letters example: "The LUN address must start with the letter L.") v New terms in text (except in a definition list): a view is a frame in a workspace that contains data. v Variables and values you must provide: ... where myname represents.... Monospace v Examples and code examples v File names, programming keywords, and other elements that are difficult to distinguish from surrounding text v Message text and prompts addressed to the user v Text that the user must type v Values for arguments or command options Bold monospace v Command names, and names of macros and utilities that you can type as commands v Environment variable names in text v Keywords v Parameter names in text: API structure parameters, command parameters and arguments, and configuration parameters v Process names

SmartCloud Application Performance Management UI User's Guide

v Registry variable names in text v Script names

Variables and paths that are dependent on your operating system


This publication uses the UNIX convention for specifying environment variables and for directory notation. When you use the Windows command line, replace $variable with % variable% for environment variables and replace each forward slash (/) with a backslash (\) in directory paths. The names of environment variables are not always the same in the Windows and UNIX environments. For example, %TEMP% in Windows environments is equivalent to $TMPDIR in UNIX environments. Note: If you are using the bash shell on a Windows system, you can use the UNIX conventions.

Chapter 1. About this publication

SmartCloud Application Performance Management UI User's Guide

Chapter 2. SmartCloud Application Performance Management UI overview


The IBM SmartCloud Application Performance Management UI Version 7.7 provides new, customizable dashboards for the SmartCloud Application Performance Management, IBM Tivoli Monitoring, and IBM Tivoli Composite Application Manager products. The user interface (UI) includes predefined templates for simple Java EE, complex Java EE, Business Process Management, SAP, and Microsoft applications that are based on industry best practices. You can use these templates to build your own dashboards to monitor the resources of your IT environments. The UI also contains integrated views to monitor IBM Tivoli Monitoring situation-based events and transactions of your applications. The UI is available in the IBM Integrated Service Management Library.

Benefits
v Provides predefined dashboards to improve the usability and time-to-value of application performance management v Provides built-in group widgets for each domain application (DB2, SAP, and others) based on industry best practices v Provides application dashboards that can be customized to monitor business applications

Features
Characteristic features v Highly responsive, intuitive navigation, context information v High resolution on desktop and tablets v Multicultural support Important: The data section of group widgets, which comes from the IBM Tivoli Monitoring data provider, is not translated in the SmartCloud Application Performance Management UI. For example, the column names in a Grid widget are translated, but the rows of data are not translated. The KPI labels in an HTML table gauge widget are translated, but the KPI values are not translated. Infrastructure supported v SmartCloud Application Performance Management portfolio Best practices that are supported for application performance management v Predefined widgets and a dashboard for domain server health v Templates for applications Easy to build, configure, and customize for different applications v Matches the dashboard to the application structure v Templates are provided for common application patterns Aligns business operation with IT operation

Copyright IBM Corp. 2012, 2013

v Integrates a business view with the application dashboard for performance New features in this release v IBM Tivoli Composite Application Manager for Microsoft Applications dashboards Exchange 2013 Server .NET Framework v IBM Tivoli Composite Application Manager for Applications dashboard v v v v DataPower Back-End Transaction dashboards Real-User Transaction dashboards Deep dive application performance analysis Enhanced navigation and accessibility

v Search functionality enabled to expedite problem determination v Works with fabric node to support the IBM Application Performance Diagnostics product v Improved application construction and maintenance through Open Services for Lifecycle Collaboration (OSLC) OSLC templates support registration of monitored resources. SmartCloud Application Performance Management UI supports OSLC integration with other products. OSLC templates are available from the Integrated Service Management (ISM) library at https://www-304.ibm.com/software/brandcatalog/ismlibrary/ details?catalog.label=1TW10CA19#tab-overview. Integration with resource and application structures or models that are provided by the Jazz for Service Management (JazzSM) Registry and OSLC providers, such as IBM Tivoli Application Dependency Discovery Manager and IBM Tivoli Monitoring. Integration with resource and application structures or models directly from ITCAM for Transactions Changes to application models are pushed to the SmartCloud Application Performance Management UI model providing more accurate and up-to-date application structures v Lightweight platform and updated infrastructure IBM Tivoli Blaze IBM WebSphere Application Server Liberty Core Dojo 1.8 IBM Tivoli Monitoring 6.3 An application and resource repository component, referred to as the Service Component Repository (SCR), which facilitates application and resource model information between SmartCloud Application Performance Management UI and other components in the overall solution

SmartCloud Application Performance Management UI User's Guide

Security
The IBM SmartCloud Application Performance Management UI provides role-based access control of various operations. Users granted an administrator role can create or edit applications. Administrators can also control access to these applications by role selection. Non-administrators can view only the applications that are associated with their user roles.

Implementation
The IBM SmartCloud Application Performance Management UI provides an application-oriented view of the health of your environment. You can contextually obtain more detailed information. The purpose of the SmartCloud Application Performance Management UI is not to display every metric available. Instead, key performance metrics are provided for the application and its components to help optimize performance and to quickly diagnose problems. It provides a view of the overall health of critical applications. It also displays the overall health of a specific line of business when critical applications are grouped in the user interface. The UI also provides pointers to the diagnostic tools when problems are recognized. These pointers speed up problem analysis as you gain more familiarity with the subject matter expert tools. Launch-in-context to Tivoli Enterprise Portal is enabled with the Java Web Start client. The SmartCloud Application Performance Management UI can be used in different ways, depending on the goal of the user: v Line of business (LOB) manager: The LOB manager works with the business team to mitigate performance issues in the application environment and works with the other roles to resolve the problems. The LOB manager focuses on the Application Performance Dashboard to understand the overall health of their applications. The LOB manager can access the navigator for more information about transaction response times and volumes to provide guidance to the business team. v IT operations, system administrators, application administrators: This team of users often has the responsibility of initial problem diagnosis by using existing domain knowledge. When a trouble ticket is received or the application overview dashboard identifies an issue, there are several troubleshooting options available: 1. When you select All My Applications in the navigator, the Status Overview tab displays the status of your applications. When you select the components of the application in the navigator, the Status Overview tab updates to show the dashboards for that component. The Events tab is filtered to displays events that are opened for the component. 2. The IT operator knows the source of the failure and can resolve the issue or transfer the issue to the appropriate support engineer for further analysis. 3. If the problem cannot be isolated to a particular resource, return to the Status Overview tab. Investigate another group or instance. The Status Overview tab provides key performance indicators for each of the components of the applications. This tab can be used to isolate the failing component. The issue can either be resolved or transferred to the appropriate support engineer for further analysis. v Support engineer: The support engineer is a domain expert to whom a specific problem is transferred from the IT operations team. The goal of the support engineer is to resolve issues quickly. The support engineer can select All My Applications in the navigator. The Status Overview tab displays the status of all
Chapter 2. SmartCloud Application Performance Management UI overview

applications. From there, the support engineer can select the component in their domain for more details. The Status Overview tab updates to show the dashboards for that component. The Events tab is filtered to displays events that are opened for the component. If more comprehensive analysis is necessary, the support engineer can use the Tivoli Enterprise Portal. v Subject matter expert (SME): The SME uses expert knowledge to diagnose problems in a particular domain (for example, a WebSphere performance tuning expert). The SME uses the Tivoli Enterprise Portal or the IBM Tivoli Composite Application Manager for Application Diagnostics web UI to access complete details. They focus on deep diagnosis to determine the root cause and resolve the issue. Information for diagnosis can be obtained from the SmartCloud Application Performance Management UI. SMEs go to the Application Dashboard to identify the component in their domain (for example, WebSphere Application Server, DB2). SMEs then go to the Status Overview tab for that component. v Developer: Developers need the ability to debug their programs as they develop them. Developers must understand what performance characteristics change when new or modified applications are put under a load test in a preproduction environment. It might be resource consumption, overall performance, or a number of other factors. The SmartCloud Application Performance Management UI is able to show when problems or changes of this type occur before implementation into a production environment. To identify the root cause, the developer must quickly get down to the code level details. These details can typically be found in the Tivoli Enterprise Portal or the IBM Tivoli Composite Application Manager for Application Diagnostics web UI. The method of finding details depends on which domain the Developer works on (for example, Java Platform, Enterprise Edition application on WebSphere Application Server). Developers can obtain information for diagnosis through the SmartCloud Application Performance Management UI. Developers go to the Application Dashboard to identify the component in their domain (for example, WebSphere Application Server, DB2). Developers can then go to the Status Overview tab for that component.

Accessibility
The UI provides many accessibility features to help users with physical disabilities.

Response time
Users can turn off, adjust, or extend all time limits that are not real-time, essential, or 20-hour exceptions. IBM Dashboard Application Services Hub provides a session timeout time limit. Use the following command to extend or adjust the session timeout parameter: Windows systems: %TIPProfile_Home%\bin>configSesTimeOut.bat %TIPProfile_Home% isc %time-out-minutes% AIX or Linux systems: $TIPProfile_Home/bin>./configSesTimeOut.sh $TIPProfile_Home isc $time-out-minutes Restart the IBM Dashboard Application Services Hub server by using the following commands:

10

SmartCloud Application Performance Management UI User's Guide

Windows systems: server.bat start scrderby server.bat start scr server.bat start apmui AIX or Linux systems: server.sh start scrderby server.sh start scr server.sh start apmui There is an edit lock timeout time limit in the UI. Users can continue to edit settings after the timeout time limit, but other users can occupy the edit lock after the timeout time limit. Users can pause, stop, or hide information, unless it is an essential part of an activity. Users can pause, stop, or hide moving, flashing, scrolling, or auto-updating information. Data is auto-refreshed every 5 minutes in the UI. This activity is essential and cannot be paused, stopped, or hidden.

Browsing the interface with the keyboard


You can use the keyboard to access all functions of the interface in the following ways: v You can press Tab or Shift + Tab to move forward or backward among elements on the page. v To perform a clicking operation, put focus on the element that you want to click by pressing Tab, or Shift + Tab, then press Space or Enter. v When you want to add an application, or edit an application, use the Up arrow, or Down arrow to navigate in the Application resource tree. v When a tooltip with a Close button or an X icon is displayed, press Tab to put focus on the Close button or the X icon, then press Space or Enter to close the tooltip. v When a tooltip or without a Close button or an X icon is displayed, press Esc to close the tooltip.

Flashing below threshold


Web pages do not contain anything that flashes more than three times in any 1-second period. Otherwise, the flash is below the general flash and red flash thresholds. All UI pages are designed to avoid causing the screen to flicker with a frequency greater than 2 Hz and lower than 55 Hz.

Installer
When you use the product installation program, keyboard equivalents are provided for all actions: v Use Tab to move focus and use Space or Enter to perform a click action. v When the focus is on the object or control, use the Up arrow or Down arrow to perform a select action.

Chapter 2. SmartCloud Application Performance Management UI overview

11

v Use Alt and hot keys (capital letter with underscore) at the same time to perform a button click action. Keyboard access does not interfere with keyboard accessibility features built into the operating system: v Sticky keys: Multiple key stroke sequences can be activated by pressing and releasing each key sequentially. v Filter keys: Only one letter is displayed on the screen when you press and hold a key. v Toggle keys: An audio tone sounds when you press the Caps Lock, Number Lock, and Scroll Lock keys. v Mouse keys: The mouse pointer can be moved with the arrow keys. v High contrast: The display is reformatted to the high contrast scheme.

Visual focus indicator


When you use the keyboard to move between objects and controls, a focus indicator is always visible. Screen readers can follow the keyboard focus as you move between objects and controls in the current window.

Guiding principles for first installation


Plan the first installation of IBM SmartCloud Application Performance Management UI with the business outcomes and goals of the users in mind. Make configuration choices that are based on the size of the managed environment. For first time use, start with a few key applications to get immediate value from the UI and then grow the implementation over time. For a large enterprise, start with the top critical applications. These applications are likely to be complex and are monitored by a few hundred agents that provide data to the UI. For a general business with a mix of complex and entry-level applications, start with the top five applications. Multiple instances of Tivoli Enterprise Portal Server are supported. As the UI can add load on multiple instances of the Tivoli Enterprise Portal Server, some considerations can be taken to reduce the load. To provide extra load for the UI, ensure that you have some monitoring capacity on your servers; Tivoli Enterprise Portal Server, hub Tivoli Enterprise Monitoring Server, and remote Tivoli Enterprise Monitoring Server. The UI adds load primarily on the server for Tivoli Enterprise Portal Servers in your infrastructure. If the load is more than your capacity, you can reduce the load by increasing the default value (5 minutes) of the cache refresh interval. For more information about configuring the data prefetch interval, see Configuring the data prefetch interval on page 325. Another consideration for getting more performance capacity is to configure a dedicated read-only server for Tivoli Enterprise Portal Servers for handling the UI. For details about configuring and setting up a server in read-only mode, see the IBM Tivoli Monitoring v6.2.3 FP 1 installation and setup guide.

12

SmartCloud Application Performance Management UI User's Guide

More information
To obtain support, go to the Support Site: http://www.ibm.com/support/entry/ portal/overview To get more best practices and information about SmartCloud Application Performance Manager and SmartCloud Application Performance Management UI, go to Service Management Connect at: https://www.ibm.com/developerworks/ mydeveloperworks/blogs/0587adbc-8477-431f-8c68-9226adea11ed/?lang=en To provide feedback on SmartCloud Application Performance Management UI and download the latest beta, go to the Transparent Development site at: https://www.ibm.com/developerworks/servicemanagement/apm/scapm/ index.html

SmartCloud Application Performance Management community on Service Management Connect


Connect, learn, and share with Service Management professionals: product support technical experts who provide their perspectives and expertise. Access the IBM SmartCloud Application Performance Management community on Service Management Connect at https://www.ibm.com/developerworks/ servicemanagement/apm/index.html. Use Service Management Connect in the following ways: v Become involved with transparent development, an ongoing, open engagement between other users and IBM developers of Tivoli products. You can access early designs, sprint demonstrations, product roadmaps, and prerelease code. v Connect one-on-one with the experts to collaborate and network about Tivoli and the SmartCloud Application Performance Management community. v Read blogs to benefit from the expertise and experience of others. v Use wikis and forums to collaborate with the broader user community.

Chapter 2. SmartCloud Application Performance Management UI overview

13

14

SmartCloud Application Performance Management UI User's Guide

Chapter 3. Installing SmartCloud Application Performance Management UI


You can install the IBM SmartCloud Application Performance Management UI on Windows, AIX, or Linux systems.

Hardware and software prerequisites


The following components are prerequisites for installation of the IBM SmartCloud Application Performance Management UI:

Hardware requirements
Disk space: 2 GB free disk space on the installation drive 1 GB free disk space on the system user drive 1 GB temporary free disk space for installation files Allow extra disk space for log file and database size increases. Memory: Before you install the SmartCloud Application Performance Management UI, ensure that the system on which you are installing meets the following memory requirements: minimum 4 GB, recommended 8 GB. Resolution: Use a minimum resolution of 1024 x 768 to view the SmartCloud Application Performance Management UI. Processor: Before you install the SmartCloud Application Performance Management UI, ensure that the system on which you are installing meets the following processor requirements: v For AIX systems: IBM POWER family of processors v For Linux for System z: any hardware that supports z/OS v1.11 or later v For Linux systems: Intel x86-64 or AMD x86-64 processor at 1.2 GHz or faster v For Windows systems: Intel x86-64 or AMD x86-64 processor at 1.2 GHz or faster

Software product compatibility reports


For the agents supported by IBM SmartCloud Application Performance Management, various operating systems are supported. Each agent has specific prerequisites in addition to the requirements described in the IBM Tivoli Monitoring Installation and Setup Guide. The Software product compatibility reports (http://publib.boulder.ibm.com/ infocenter/prodguid/v1r0/clarity/index.html) contain information about the prerequisites for SmartCloud Application Performance Management UI. Various reports that are related to product requirements are provided. To search the
Copyright IBM Corp. 2012, 2013

15

Software product compatibility reports, after you select a report type, enter the product name. Select the name and version of the product that you want to see.

Operating Systems
You can install SmartCloud Application Performance Management UI on one of the following supported operating systems: v AIX 6.1 (64 bit) v AIX 7.1 (64 bit) v Microsoft Windows Server 2008 Standard (X86_64) v Microsoft Windows Server 2008 Enterprise (X86_64) v Microsoft Windows Server 2008 R2 Standard (X86_64) v Microsoft Windows Server 2008 R2 Enterprise (X86_64) v v v v v v v Microsoft Windows Server 2012 Standard (X86_64) Microsoft Windows Server 2012 R2 Standard (X86_64) Red Hat Enterprise Linux 5.x on Intel (64 bit) Red Hat Enterprise Linux 6.x on Intel (64 bit) Red Hat Enterprise Linux 5.x for System z (64 bit) Red Hat Enterprise Linux 6.x for System z (64 bit) SuSE Linux Enterprise Server 10.x on Intel (64 bit)

v SuSE Linux Enterprise Server 11.x on Intel (64 bit) v SuSE Linux Enterprise Server 10.x for System z (64 bit) v SuSE Linux Enterprise Server 11.x for System z (64 bit)

IBM Tivoli Monitoring


Ensure that IBM Tivoli Monitoring is installed in your environment. SmartCloud Application Performance Management UI can work with the following versions of IBM Tivoli Monitoring: v IBM Tivoli Monitoring Version 6.2.3 Fix Pack 1 Important: Install interim fixes from IBM Fix Central at the following link:IBM Tivoli Monitoring fixes v IBM Tivoli Monitoring Version 6.2.3 Fix Pack 2 v IBM Tivoli Monitoring Version 6.2.3 Fix Pack 3 v IBM Tivoli Monitoring Version 6.2.3 Fix Pack 4 v IBM Tivoli Monitoring Version 6.3 v IBM Tivoli Monitoring Version 6.3 Fix Pack 1 v IBM Tivoli Monitoring Version 6.3 Fix Pack 2

Database
IBM DB2 for Linux, UNIX, and Windows Version 9.7 Fix Pack 4 or later. Important: DB2 is not required if the Service Component Repository (SCR) is installed with a Derby database.

16

SmartCloud Application Performance Management UI User's Guide

Related products
If you have one or more of the following components in your monitoring environment, SmartCloud Application Performance Management UI presents the monitoring data of these components in its user interface: v IBM Tivoli Composite Application Manager Agent for DataPower 7.1 v IBM Tivoli Composite Application Manager Agent for WebSphere MQ 7.0.1 and 7.1 v IBM Tivoli Composite Application Manager Agent for WebSphere Applications 7.1.0.2 and 7.2 v IBM Tivoli Composite Application Manager Agent for HTTP Servers 7.1.0.2 v v v v v IBM Tivoli Composite Application Manager Agent IBM Tivoli Composite Application Manager Agent IBM Tivoli Composite Application Manager Agent IBM Tivoli Composite Application Manager Agent IBM Tivoli Composite Application Manager Agent 6.3.0 Microsoft SQL Server Agent Microsoft SharePoint Server Agent Microsoft Cluster Server Agent Microsoft Active Directory Agent Microsoft Internet Information Services Agent Microsoft Exchange Server Agent Microsoft .NET Framework Agent v IBM Tivoli Composite Application Manager for Transactions Version 7.3 and Version 7.4 agents: Application Management Console Robotic Response Time Web Response Time Transaction Collector (only supported with ITCAM for Transactions Version 7.4) Transaction Reporter (only supported with ITCAM for Transactions Version 7.4) v IBM Tivoli Monitoring Agent for UNIX OS v IBM Tivoli Monitoring Agent for Windows OS v IBM Tivoli Monitoring Agent for Linux OS Important: IBM Tivoli Monitoring OS agent versions are identical to the IBM Tivoli Monitoring version installed on your system. for for for for for DB2 7.1 SAP Applications 7.1 Oracle 6.3.1.1 SOA 7.2 Microsoft Applications

Supported browsers
You can use one of the following browsers to open SmartCloud Application Performance Management UI: v Internet Explorer Version 9 and Version 10 (Compatibility mode must be turned off) v Firefox Extended Support Release 17 and Firefox Extended Support Release 24 v Chrome Version 26 v Safari Version 6.0.3 and later on MacOS
Chapter 3. Installing SmartCloud Application Performance Management UI

17

Planning for installation


When planning for installation, you must decide which database to use as the data store for application repository. Application repository is the service component repository in SmartCloud Application Performance Management UI, it is used for storing application structures of SmartCloud Application Performance Management and communicating with multiple sources, such as JazzSM and the monitoring agents of ITCAM for Transactions, to get discovered application structures. You have two options: Derby and DB2. Derby is shipped with SmartCloud Application Performance Management UI and it can support up to 2000 components. DB2 can support 2000 - 5000 components. So the number of components in your environment is the deciding factor. Here a component refers to an operating system, or a software server that runs on an operating system, such as a DB2 server, or a WebSphere MQ server. You can use the following formula to calculate the number of components in your environment:
Number of components in your environment = (Number of OS) + (Number of software servers)

If you do not have the exact number of software servers in your environment, you can estimate the average number of software servers that run on an operating system. Then, you can use it to multiply the number of operating systems to estimate the number of components in your environment. If you decide to use DB2 as the data store for application repository, you must create the schema of the application repository into a database in DB2 instance before you install SmartCloud Application Performance Management UI. See Installing DB2 schema configuration tool for detailed information. If you choose to use Derby as the database and later you need to switch to DB2 because of components growth, see Moving application repository data to another server on page 343 for detailed information.

Installing DB2 schema configuration tool


If you choose to user DB2 as the datastore for the application repository, you must install DB2 schema configuration tool before you install SmartCloud Application Performance Management UI. The DB2 schema configuration tool creates the files needed to configure the DB2 server database for the application repository. Optionally, the installer of the DB2 schema configuration tool can create the schema in DB2 for the application repository database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Prerequisites
You need to run the DB2 schema configuration tool on the DB2 host where you want to install the application repository database. The application repository schema contains several user-defined functions (UDF's), and the jar file containing these functions must reside on the DB2 host. You need to know the port for the DB2 instance.

18

SmartCloud Application Performance Management UI User's Guide

The application repository requires DB2 9.7 Fix Pack 4 or higher. For more information on installing and using DB2, see the information center listed here for the version you are using: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/ com.ibm.db2.luw.common.doc/doc/t0021844.html If you want to create the application repository database schema during the installation, you must be logged on to the DB2 host as a user who has permissions to create database tables (SYSADM or SYSCTRL). Optionally, the installer can create the configuration files, and the tbsm_db script can be run to create the tables after the installation. On Windows, the installer must be run from a command window that has been opened by the DB2 db2cwadmin script. This script opens a command window with the DB2 environment and Windows administrative authorization. There have been cases where the database configuration installer does not recognize the DB2 command environment when db2cmd is run. In these cases, run db2cwadmin to resolve the problem. The installer creates the log file .../tbsmdb/logs/db2_stdout.log. This log file contains the output from all of the SQL that was executed. If there are any issues, this log file is very helpful.

Application repository database user


The user that application repository uses to connect to the DB2 database needs access to the application repository database. Although it can be the same user ID used to create the database setup, the primary requirement is to allow the runtime application repository administrator access to the application repository database. Application repository requires the ability to insert, update, and alter all application repository database objects as well as run administrative commands through its SQL connection. As a best practice, the application repository administrator needs access to the DB2 database through a database query tool such as the DB2 Control Center or some other DB query tool that supports DB2. The Control Center or other tools are valuable for ongoing application repository database maintenance. User name restriction: Ensure that the application repository database user name does not contain a hyphen.

Running simple DB2 schema configuration


In a simple installation, the Database Configuration Utility configures the DB2 schema for the application repository server databases in a single database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Before you begin


Run the database configuration utility on the DB2 host where you want to install the application repository database. The configuration utility is setup-dbconfig-platform_64.sh/exe in the installation media of IBM SmartCloud Application Performance Management UI.
Chapter 3. Installing SmartCloud Application Performance Management UI

19

For example: v On Windows the command is: setup-dbconfig-windows_64.exe v On Linux systems, the command is: setup-dbconfig-linux_64.bin Install Folder The folder where you want to store the DB2 schema configuration files. By default, this is set to the following locations: /opt/IBM/tivoli/tbsmdb C:\Program Files\IBM\tivoli\tbsmdb Directory restrictions: The directory names have these restrictions: v Do not specify an installation directory path that includes parenthesis, such as c:\Program Files (x86). The install may succeed with this path, but other utilities and components will fail when you attempt to run the application using a path with parenthesis. v Do not choose an installation directory name that contains an accent character (for example, . , , , ) . Otherwise, the installation fails. Database name The database that is used for the application repository database. Should the installer create the schema for this database? Yes, create the schema, including the tables, tablespaces, and views. If you select this option, you must be logged in as a user that has permission to create and drop tables in the DB2 instance. On Windows systems, you also need to run the DB2 Schema utility from the db2cwadmin window: 1. Open a Windows command prompt. 2. Enter the command: db2cwadmin and a DB2 command window opens. 3. Run the Schema configuration utility from the DB2 command window: To run the schema configuration utility, run the command:
setup-dbconfig-windows.exe

No, complete the installation and the schema will be created at a later time. This option creates all the configuration files needed to create the application repository database. When you select this option, you need to use the tbsm_db command to create the application repository database, after the schema configuration utility has completed. .

Procedure
1. On Windows systems, you need to run the DB2 Schema utility from the db2cwadmin window as described in Before you begin. 2. Run the configuration utility. The configuration utility is setup-dbconfigplatform_64.sh/exe in the installation media of IBM SmartCloud Application Performance Management UI. 3. Select the language that you want to use for the installation, and then click OK. Only the languages supported by your system will appear in the list of available languages.

20

SmartCloud Application Performance Management UI User's Guide

4. 5. 6. 7.

8. 9. 10.

11.

UNIX double-byte language selection: If your machine does not have the double-byte code pages installed, the double-byte languages (Simplified Chinese, Traditional Chinese, Korean, Japanese) will be corrupted in the language selection list. This is a display problem on the selection list. In the Welcome window, click Next. In the Software License Agreement window, click I accept both the IBM and non-IBM terms in the license agreement, and then click Next. In the Select Installation Directory window, specify the installation directory. When you are prompted to select the product that will be using this database, ensure that you select 1-IBM SmartCloud Application Performance Management (APM). In the Installation Type window, click Simple and then click Next. Specify the database name that you want. Select whether you want to create the schema in the database instance or if you just want install the configuration files on the host, and create the schema at a later time and click Next. Provide the requested database information.

v Database name is the name of the database. v Database port is the database port number for DB2. v Database user ID is the database user ID for DB2. This user must have permission to add and drop database tables. v Database password is the database user password. Confirm this in the Confirm password field. v Database path is the path that is used to create the database. The value <default> or a null value specifies the default database path that is specified by the database manager configuration. If you want to use multiple paths, the first path must contain the database, and the paths must be separated by commas. 12. Review the Pre-Install Summary and click Install.

Installing SmartCloud Application Performance Management UI by using Installation Manager


You can install SmartCloud Application Performance Management UI by using IBM Installation Manager.

Before you begin


If you are installing SmartCloud Application Performance Management UI on a Windows system, the user ID that you use for installation must have the authority to create a Windows service. Keep record of the user ID that you use to install SmartCloud Application Performance Management UI. If it is necessary to stop, or start SmartCloud Application Performance Management UI services or components in the future, you must use the same user ID. If you use another user ID that has different permissions to stop, or start SmartCloud Application Performance Management UI, the permission level of some files in the installation directory is changed. As a result, the product function is affected. Ensure that the Service Component Repository (SCR) of Tivoli Business Service Manager is not installed on the computer before you install SmartCloud
Chapter 3. Installing SmartCloud Application Performance Management UI

21

Application Performance Management UI. Otherwise, the installation of SmartCloud Application Performance Management UI fails. To avoid conflicts with the SCR of Tivoli Business Service Manager, do not install SmartCloud Application Performance Management UI and Tivoli Business Service Manager on the same computer. Do not install two copies of SmartCloud Application Performance Management UI V7.7 on the same computer. Note: During the installation steps, you can choose to use Derby or DB2 as the database for application repository. If you select DB2 as the application repository database, you must create the application repository's schema into the database in DB2 instance before you start the installation. For information about DB2 schema installation, see Installing DB2 schema configuration tool on page 18. Optionally, you can change the application repository to use a DB2 instance after an initial installation that uses Derby.

About this task


If no IBM Installation Manager is installed on your computer, follow the procedure to install IBM Installation Manager and SmartCloud Application Performance Management UI. If IBM Installation Manager is installed on your computer, you can either follow the procedure to install SmartCloud Application Performance Management UI, or go to IBM Installation Manager interface to install SmartCloud Application Performance Management UI.

Procedure
1. Depending on your operating system, locate one of the following directories on the installation media for SmartCloud Application Performance Management UI. v Windows: CIR57ML\installerWin v Linux for System x: CIR59ML/installerxLinux v Linux on System z: CIR5AML/installerzLinux v AIX: CIR58ML/installerAIX 2. Run one of the following files to start installation. v On Windows systems, For administrators, run install.exe to start installation. For non-administrative users, right-click userinst.exe and select Run as administrator to start installation. Note: After the installation, if it is necessary to stop, or start SmartCloud Application Performance Management UI services or components, you must use the same user to run commands and scripts in a command window that is opened with the Run as administrator option. v On Linux systems and AIX systems, run install for root, or userinst for non-root users. The Install Packages window is displayed. If no IBM Installation Manager is installed on your computer, both IBM SmartCloud Application Performance Management and IBM Installation Manager are displayed in the window. If IBM Installation Manager is installed already, only IBM SmartCloud Application Performance Management is displayed. 3. Select components to install.

22

SmartCloud Application Performance Management UI User's Guide

v If no IBM Installation Manager is installed on your computer, select both IBM SmartCloud Application Performance Management and IBM Installation Manager. v If IBM Installation Manager is installed already, select only IBM SmartCloud Application Performance Management. 4. 5. Click Next. The License Agreement page is displayed. Select I accept the terms in the license agreement and click Next. For the installation of IBM Installation Manager, specify the shared resource directory and installation directory, and click Next. The shared resource directory stores resources that can be shared by multiple packages. For best results, select the drive with the most available space because it must have adequate space for shared resources of future packages. For the installation of SmartCloud Application Performance Management UI, select Create a new package group, specify the installation directory of Application Performance Management UI in the Installation Directory field, and click Next. Select the features that are associated with Application Performance Management UI and click Next. v v v v Application Application Application Application Performance Management UI HTTP port number Performance Management UI HTTPS port number Repository HTTP port number Repository HTTPS port number

6.

7.

8. Provide the following configuration information and click Next:

Attention: Ensure that the port numbers are unique and are not used by other programs. Application repository is the service component repository in SmartCloud Application Performance Management UI, it is used for storing application structures of SmartCloud Application Performance Management and communicating with multiple sources, such as JazzSM and the monitoring agents of ITCAM for Transactions, to get discovered application structures. 9. Specify the password for the default administrative user of SmartCloud Application Performance Management UI and select the database type. By default, the installation uses Derby as the database. Select DB2 as the database if your system monitors more than 2000 components. Click Next. v If you select Derby as the database, you must specify the Derby port number. v If you select DB2 as the database, you must specify DB2 port number, DB2 host name, and DB2 user name and password. Important: Ensure that the Derby or DB2 port number is unique and is not used by other programs. 10. Review the summary information for installation and click Install. A progress indicator shows the percentage of the installation that is completed.

Results
When the installation process is completed, a message confirms the success of the installation. You can check logs to identify issues. v To view installation logs, go to IBM Installation Manager and click File > View log. The installation logs and the location of the logs are displayed.
Chapter 3. Installing SmartCloud Application Performance Management UI

23

v To export the logs, go to IBM Installation Manager and click Help > Export Data for Problem Analysis. All information that is related to Installation Manager including the logs is exported to the selected directory in a compressed file. v To check the logs for SCR, go to the user home directory for the following log files. IA_SCR_Install6.1.2-00.log IA_SCR_Uninstall6.1.2-00.log

Installing SmartCloud Application Performance Management UI in silent mode


You can use the silent mode installation method to install the SmartCloud Application Performance Management UI. In silent mode, the installation process obtains the installation settings from a predefined response file. This method does not prompt you for any information.

Before you begin


If you are installing SmartCloud Application Performance Management UI on a Windows system, the user ID that you use for installation must have the authority to create a Windows service. Ensure that the Service Component Repository (SCR) of Tivoli Business Service Manager is not installed on the computer before you install SmartCloud Application Performance Management UI. Otherwise, the installation of SmartCloud Application Performance Management UI fails. To avoid conflicts with the SCR of Tivoli Business Service Manager, do not install SmartCloud Application Performance Management UI and Tivoli Business Service Manager on the same computer. Do not install two copies of SmartCloud Application Performance Management UI V7.7 on the same computer. You can choose to use Derby or DB2 as the database for application repository. If you select DB2 as the application repository database, you must create the application repository's schema into the database in DB2 instance before you start the installation. For information about DB2 schema installation, see Installing DB2 schema configuration tool on page 18. Optionally, you can change the application repository to use a DB2 instance after an initial installation that uses Derby. Important: Keep record of the user ID that you use to install SmartCloud Application Performance Management UI. If it is necessary to stop, or start SmartCloud Application Performance Management UI in the future, you must use the same user ID. If you use another user ID who has different permissions to stop, or start SmartCloud Application Performance Management UI, the permission level of some files in the installation directory is changed. As a result, the function of this product is affected.

Procedure
1. Find one of the following files in your installation media, depending on your operating system. v On Window systems, CIR57ML\installerWin\install_response.xml v On Linux for System x systems, CIR59ML/installerxLinux/ install_response.xml

24

SmartCloud Application Performance Management UI User's Guide

v On Linux for System z systems, CIR5AML/installerzLinux/ install_response.xml v On AIX systems, CIR58ML/installerAIX/install_response.xml 2. Copy the install_response.xml file to a temporary directory. 3. Edit the install_response.xml file to customize your installation settings. v Change <repository location=./> to <repository location=installer_dir/>, where installer_dir is: CIR57ML\installerWin on Windows systems CIR59ML/installerxLinux on Linux for System x systems CIR5AML/installerzLinux on Linux for System z systems CIR58ML/installerAIX on AIX systems v Change <repository location=../output_OS/> to <repository location=output_dir/>, where output_dir is: CIR57ML\output_win on Windows systems CIR59ML/output_xlinux on Linux for System x systems CIR5AML/output_zlinux on Linux for System z systems CIR58ML/output_aix on AIX systems v Uncomment the following line and then set the installLocation parameter in the profile tag to the directory where you want SmartCloud Application Performance Management UI to be installed:
<!-- profile id=IBM SmartCloud Application Performance Management UI installLocation=<APMUI_HOME>/-->

v Modify the following parameters according to your environment.


<data <data <data <data <data <data <data key=user.httpPortNumber value=8080/> key=user.httpsPortNumber value=9443/> key=user.httpPortNumberSCR value=17310/> key=user.httpsPortNumberSCR value=17311/> key=user.scrUserName value=apmadmin/> key=user.scrPassword value=apmpass/> key=user.scrPasswordConfirm value=apmpass/>

Where, user.httpPortNumber is the HTTP port for SmartCloud Application Performance Management UI. user.httpsPortNumber is the HTTPS port for SmartCloud Application Performance Management UI. user.httpPortNumberSCR is the HTTP port for the application repository. Application repository is the service component repository in SmartCloud Application Performance Management UI, it is used for storing application structures of SmartCloud Application Performance Management and communicating with multiple sources, such as JazzSM and the monitoring agents of ITCAM for Transactions, to get discovered application structures. user.httpsPortNumberSCR is the HTTPS port for the application repository. user.scrUserName is the user name for the application repository. user.scrPassword is the password for the application repository user. user.scrPasswordConfirm is the password confirmation. Attention: Ensure that the port numbers are unique and are not used by other programs.

Chapter 3. Installing SmartCloud Application Performance Management UI

25

v By default, the installation uses Derby as the database. If your system monitors more than 2000 components, use DB2 as the database. If you want to use DB2 as the database, follow the steps to change the install_response.xml file. a. Comment out the following lines.
<data key=user.RadioButtonUserData value=derby/> <data key=user.enableImportFromJazzSM value=true/> <data key=user.derbyPort value=1527/>

b. Uncomment the following lines about DB2 and modify the values according to your environment.
<data <data <data <data <data key=user.dbport_db2 value=50000/> key=user.dbuserid value=db2inst1/> key=user.dbpw value=password/> key=user.dbpw2 value=password/> key=user.dbhost value=localhost/>

Attention: Ensure that the port number is unique and is not used by other programs. c. Save your changes. 4. Go to one of the following directories, depending on your operating system: v On Window systems, CIR57ML\installerWin v On Linux for System x systems, CIR59ML/installerxLinux v On Linux for System z systems, CIR5AML/installerzLinux v On AIX systems, CIR58ML/installerAIX 5. Run one of the following commands to install SmartCloud Application Performance Management UI in silent mode. v On Windows systems
(administrators) installc.exe input temp_dir\install_response.xml -acceptLicense (non-administrative users) userinstc.exe input temp_dir\install_response.xml -acceptLicense

Note: If you use a non-administrative user for installation, you must run the command in a command window that is opened with the Run as administrator option. After installation, if it is necessary to stop, or start SmartCloud Application Performance Management UI services or components, you must use the same user to run commands and scripts in a command window that is opened with the Run as administrator option. v On Linux for System x systems
(root) ./installc input temp_dir/install_response.xml -acceptLicense (non-root) ./userinstc input temp_dir/install_response.xml -acceptLicense

v On Linux for System z systems


(root) ./installc input temp_dir/install_response.xml -acceptLicense (non-root) ./userinstc input temp_dir/install_response.xml -acceptLicense

v On AIX systems
(root) ./installc input temp_dir/install_response.xml -acceptLicense (non-root) ./userinstc input temp_dir/install_response.xml -acceptLicense

26

SmartCloud Application Performance Management UI User's Guide

where temp_dir is the temporary directory where the install_response.xml file is stored.

Results
When the installation process is completed, a message similar to the following one is displayed:
Installed com.ibm.tivoli.apmui.offering_7.7.0._20130715 in the <APMUI_HOME> directory.

You can check logs to identify issues. v To view full installation logs, go to IBM Installation Manager and click File > View log. The installation logs and the location of the logs are displayed. v To export the logs, go to IBM Installation Manager and click Help > Export Data for Problem Analysis. All information that is related to Installation Manager including the logs is exported to the selected directory in a compressed file. v To check the logs for Service Component Repository, go to the user home directory for the following log files. IA_SCR_Install6.1.2-00.log IA_SCR_Uninstall6.1.2-00.log

Upgrading SmartCloud Application Performance Management UI


SmartCloud Application Performance Management UI V7.7 does not support upgrade from a previous version by running the installation program. Instead, you must first install SmartCloud Application Performance Management UI V7.7 and then migrate data from the previous version.

About this task


To upgrade SmartCloud Application Performance Management UI to V7.7, complete the following steps: 1. Install SmartCloud Application Performance Management UI V7.7. See Installing SmartCloud Application Performance Management UI by using Installation Manager on page 21 or Installing SmartCloud Application Performance Management UI in silent mode on page 24. 2. Migrate data from the previous version to SmartCloud Application Performance Management UI V7.7. See Migrating from Application Performance Management UI Version 7.5 to Version 7.7 or Migrating from Application Performance Management UI Version 7.6.0.1 to Version 7.7 on page 30 3. To avoid overloading the data providers, uninstall the old version of SmartCloud Application Performance Management UI in your environment. To uninstall the old version, see the Uninstallation topic (http:// publib.boulder.ibm.com/infocenter/tivihelp/v63r1/topic/ com.ibm.apm.doc_7.7/apm_ui_docs/apmui_77/uninstall.html).

Migrating from Application Performance Management UI Version 7.5 to Version 7.7


You can migrate data from IBM SmartCloud Application Performance Management UI Version 7.5 to Version 7.7.

Chapter 3. Installing SmartCloud Application Performance Management UI

27

Before you begin


To protect the destination environment, backup the database of SmartCloud Application Performance Management UI Version 7.7 before the migration. If the migration process fails and the destination database is damaged, restore the destination database and do the migration again. For more information about backing up and restoring the SmartCloud Application Performance Management UI database, see Backing up and restoring the databases of SmartCloud Application Performance Management UI on page 349. Note: There are limitations to the migration process. v The data provider of SmartCloud Application Performance Management UI Version 7.7 is changed to the data provider of SmartCloud Application Performance Management UI Version 7.5 after the migration. The applications that are created in SmartCloud Application Performance Management UI Version 7.7 before the migration are deleted. v The LDAP users and basic registry users are not migrated. If you need those users in SmartCloud Application Performance Management UI Version 7.7, you must configure LDAP users or basic registry users again. For more information, see Configuring role-based authorization on page 316. v The customized setting in apmui.cfg file is not migrated to SmartCloud Application Performance Management UI Version 7.7. You must manually configure these settings again after migration.

About this task


Ensure that SmartCloud Application Performance Management UI Version 7.5 is up and running during the migration procedure.

Procedure
1. Copy the export script from SmartCloud Application Performance Management UI Version 7.7 image to the installation directory of SmartCloud Application Performance Management UI Version 7.5. v On Linux systems, copy the export75 folder from SmartCloud Application Performance Management UI Version 7.7 image directory APMUI77_image/migration, to the installation directory of SmartCloud Application Performance Management UI Version 7.5, APMUI75_home/ profiles/TIPProfile/installedApps/TIPCell/isc.ear/apmTIP.war/ customCfg. v On Windows systems, copy the export75 folder from SmartCloud Application Performance Management UI Version 7.7 image directory APMUI77_image\migration, to the installation directory of SmartCloud Application Performance Management UI Version 7.5, APMUI75_home\ profiles\TIPProfile\installedApps\TIPCell\isc.ear\apmTIP.war\ customCfg. Where, v APMUI77_image is the directory in which the installation files of SmartCloud Application Performance Management UI Version 7.7 are located. v APMUI75_home is the installation directory of SmartCloud Application Performance Management UI Version 7.5. By default, it is /opt/IBM/tivoli/tipv2 for Linux systems, and C:\program files\IBM\tivoli\tipv2 for Windows systems.

28

SmartCloud Application Performance Management UI User's Guide

2. Run the export script in the export75 folder to export SmartCloud Application Performance Management UI Version 7.5 data to a specific directory. v Linux systems:
export75.sh APMUI75_port APMUI75_username APMUI75_password destination

An example of the script is


export75.sh 16311 tipadmin tippass /tmpp

After the export is finished, you will see a message that indicates the data is successfully exported to /tmpp/apmui75export. v Windows systems:
export75.bat APMUI75_port APMUI75_username APMUI75_password destination

An example of the script is


export75.bat 16311 tipadmin tippass C:\tmpp

After the export is finished, you will see a message that indicates the data is successfully exported to C:\tmpp\apmui75export. Where, v APMUI75_port is the port number of the SmartCloud Application Performance Management UI Version 7.5 server. v APMUI75_username is the user name to access the server. v APMUI75_password is the password. v destination is the export destination directory. The export destination directory must be an existing directory. Note: If SmartCloud Application Performance Management UI Version 7.7 is installed on a different server from SmartCloud Application Performance Management UI Version 7.5, you must copy the entire export data directory to the SmartCloud Application Performance Management UI Version 7.7 server. All messages that are displayed after you run this script are not translated into the local language. The messages are displayed in English. 3. Run the script under the SmartCloud Application Performance Management UI Version 7.7 image directory to migrate the data. v On Linux systems, switch to APM77_image/migration folder and run the migrate75.sh script.
migrate75.sh APMUI77_port APMUI77_username APMUI77_password exportDataDir apmDir

An example of the script is


migrate75.sh 8080 apmadmin apmpass /tmpp/apmui75export /opt/IBM/APMUI

v On Windows systems, switch to APM77_image/migration folder and run the migrate75.bat script.
migrate75.bat APMUI77_port APMUI77_username APMUI77_password exportDataDir apmDir

An example of the script is


migrate75.bat 8080 apmadmin apmpass C:\tmpp\apmui75export "C:\program files\IBM\APMUI"

Chapter 3. Installing SmartCloud Application Performance Management UI

29

Where, v APMUI77_port is the port number of the SmartCloud Application Performance Management UI Version 7.7 server. v APMUI77_username is the user name to access the server. v APMUI77_password is the password. v exportDataDir is the export data directory. v apmDir is the SmartCloud Application Performance Management UI Version 7.7 installation directory. Important: All the directory values in migration scripts must be absolute file paths. Some messages that are displayed after you run this script are not translated into the local language. These messages are displayed in English.

Results
The data is migrated from SmartCloud Application Performance Management UI Version 7.5 to Version 7.7.

Migrating from Application Performance Management UI Version 7.6.0.1 to Version 7.7


You can migrate data from SmartCloud Application Performance Management UI Version 7.6.0.1 to Version 7.7.

Before you begin


To protect the destination environment, backup the database of SmartCloud Application Performance Management UI Version 7.7 before the migration. If the migration process fails and the destination database is damaged, restore the destination database and do the migration again. For more information about backing up and restoring the Derby database, see Backing up and restoring the databases of SmartCloud Application Performance Management UI on page 349. Note: There are limitations to the migration process. v The data provider of SmartCloud Application Performance Management UI Version 7.7 is changed to the data provider of SmartCloud Application Performance Management UI Version 7.6.0.1 after the migration. The applications that are created in SmartCloud Application Performance Management UI Version 7.7 before the migration are deleted. v The LDAP users and basic registry users are not migrated. If you need those users in SmartCloud Application Performance Management UI Version 7.7, you must configure LDAP users or basic registry users again. For more information, see Configuring role-based authorization on page 316. v The customized setting in apmui.cfg file is not migrated to SmartCloud Application Performance Management UI Version 7.7. You must manually configure these settings again after migration.

About this task


Ensure that SmartCloud Application Performance Management UI Version 7.6.0.1 is up and running during the migration procedure.

30

SmartCloud Application Performance Management UI User's Guide

Procedure
1. Copy the export script from SmartCloud Application Performance Management UI Version 7.7 image to the installation directory of SmartCloud Application Performance Management UI Version 7.6.0.1. v On Linux systems, copy the export7601 folder from SmartCloud Application Performance Management UI Version 7.7 image directory APMUI77_image/migration, to the installation directory of SmartCloud Application Performance Management UI Version 7.6.0.1, APMUI7601_home/profiles/TIPProfile/installedApps/TIPCell/isc.ear/ apmTIP.war/customCfg. v On Windows systems, copy the export7601 folder from SmartCloud Application Performance Management UI Version 7.7 image directory APMUI77_image\migration, to the installation directory of SmartCloud Application Performance Management UI Version 7.6.0.1, APMUI7601_home\profiles\TIPProfile\installedApps\TIPCell\isc.ear\ apmTIP.war\customCfg. Where, v APMUI77_image is the directory in which the installation files of SmartCloud Application Performance Management UI Version 7.7 are located. v APMUI7601_home is the installation directory of SmartCloud Application Performance Management UI Version 7.6.0.1. By default, it is /opt/IBM/tivoli/tipv2 for Linux systems, and C:\program files\IBM\tivoli\tipv2 for Windows systems. 2. Run the export script in the export7601 folder to export SmartCloud Application Performance Management UI Version 7.6.0.1 data to a specific directory. v Linux systems:
export7601.sh APMUI7601_port APMUI7601_username APMUI7601_password destination

An example of the script is


export7601.sh 16311 tipadmin tippass /tmpp

After the export is finished, you will see a message that indicates the data is successfully exported to /tmpp/apmui7601export. v Windows systems:
export7601.bat APMUI7601_port APMUI7601_username APMUI7601_password destination

An example of the script is


export7601.bat 16311 tipadmin tippass C:\tmpp

After the export is finished, you will see a message that indicates the data is successfully exported to C:\tmpp\apmui7601export. Where, v APMUI7601_port is the port number of the SmartCloud Application Performance Management UI Version 7.6.0.1 server. v APMUI7601_username is the user name to access the server. v APMUI7601_password is the password. v destination is the export destination directory. The export destination directory must be an existing directory.
Chapter 3. Installing SmartCloud Application Performance Management UI

31

Note: If SmartCloud Application Performance Management UI Version 7.7 is installed on a different server from SmartCloud Application Performance Management UI Version 7.6.0.1, you must copy the entire export data directory to the SmartCloud Application Performance Management UI Version 7.7 server. All messages that are displayed after you run this script are not translated into the local language. The messages are displayed in English. 3. Run the script under the SmartCloud Application Performance Management UI Version 7.7 image directory to migrate the data. v On Linux systems, switch to APMUI77_image/migration folder and run the migrate7601.sh script.
migrate7601.sh APMUI77_port APMUI77_username APMUI77_password exportDataDir apmDir

An example of the script is


migrate7601.sh 8080 apmadmin apmpass /tmpp/apmui7601export /opt/IBM/APMUI

v On Windows systems, switch to APM77_image/migration folder and run the migrate7601.bat script.
migrate7601.bat APMUI77_port APMUI77_username APMUI77_password exportDataDir apmDir

An example of the script is


migrate7601.bat 8080 apmadmin apmpass C:\tmpp\apmui7601export "C:\program files\IBM\APMUI"

Where, v APMUI77_port is the port number of the SmartCloud Application Performance Management UI Version 7.7 server. v APMUI77_username is the user name to access the server. v APMUI77_password is the password. v exportDataDir is the export data directory. v apmDir is the SmartCloud Application Performance Management UI Version 7.7 installation directory. Important: All the directory values in migration scripts must be absolute file paths. Some messages that are displayed after you run this script are not translated into the local language. These messages are displayed in English.

Results
The data from SmartCloud Application Performance Management UI Version 7.6.0.1 is migrated to Version 7.7.

Uninstalling SmartCloud Application Performance Management UI by using Installation Manager


You can uninstall SmartCloud Application Performance Management UI by using Installation Manager.

Procedure
1. Use one of the following ways to start Installation Manager, depending on your operating system:

32

SmartCloud Application Performance Management UI User's Guide

v Windows: Log in with the user that you used to install SmartCloud Application Performance Management UI. Go to Start > All Programs > IBM Installation Manager > IBM Installation Manager Start. If you use a non-administrative user for uninstall, ensure that you start Installation Manager with the Run as administrator option. v Linux or UNIX: Change to installation_manager_directory/eclipse and run IBMIM with the user that you used to install SmartCloud Application Performance Management UI, where installation_manager_directory is the installation directory of Installation Manager. Installation Manager is started. 2. Click Uninstall. The Uninstall Packages window is displayed. 3. Select IBM SmartCloud Application Performance Management and click Next. 4. Review the summary information for uninstallation and then click Uninstall. A progress indicator shows the percentage of the uninstallation that is completed.

Results
When the uninstallation is completed, a message is displayed, stating that the packages for IBM SmartCloud Application Performance Management are uninstalled.

Uninstalling SmartCloud Application Performance Management UI in silent mode


You can use the silent mode uninstallation method to remove the IBM SmartCloud Application Performance Management UI. In silent mode, the uninstallation process obtains the uninstallation settings from a predefined response file. This method does not prompt you for any information.

Procedure
1. Open the uninstall_apmui_response.xml file. The file is in the install_pkg_dir/responsefiles/OS directory, where install_pkg_dir is the directory in which the installation package of Application Performance Management UI is located. OS can be Windows and Linux, depending on your operating system. 2. Set the installLocation parameter in the profile tag to the directory where Application Performance Management UI is installed, for example,
<profile id=IBM SmartCloud Application Performance Management installLocation=<APMUI_HOME>/>

3. Set the value parameter in the preference tag to the shared resource directory of IBM Installation Manager, for example,
<preference name=com.ibm.cic.common.core.preferences.eclipseCache value=/opt/IBM/IMShared/>

4. Change to the tools directory of IBM Installation Manager:


(Windows) IM_install_dir\eclipse\tools (AIX, Linux, or UNIX) IM_install_dir/eclipse/tools

Where IM_install_dir is the installation directory of IBM Installation Manager. The default on Windows systems is C:\Program Files\IBM\Installation Manager. The default on AIX, Linux, or UNIX systems is /opt/IBM/ InstallationManager. 5. Run one of the following commands to uninstall Application Performance Management UI in silent mode:
Chapter 3. Installing SmartCloud Application Performance Management UI

33

Note: On Windows systems, If you use a non-administrative user for uninstall, ensure that you run the command in a command window that is opened with the Run as administrator option.
(Windows) imcl.exe input install_pkg_dir\responsefiles\OS\uninstall_apmui_response.xml -log log_dir\uninstall_log.xml (AIX, Linux, or UNIX) ./imcl input install_pkg_dir/responsefiles/OS/uninstall_apmui_response.xml -log log_dir/uninstall_log.xml

Where: v install_pkg_dir is the directory in which the installation package of Application Performance Management UI is located. v OS can be Windows and Linux, depending on your operating system. v log_dir is the directory where you want the uninstallation log to be created.

Results
When the uninstallation process is completed, a message similar to the following one is displayed:
Uninstalled com.ibm.tivoli.apmui.offering_7.7.0._20130715 from the <APMUI_HOME> directory.

Uninstalling the DB2 schema configuration tool


Procedure
1. Change to one of the following directories, depending on your operating system: v Windows systems: DB2_config_tool\tbsmdb\_uninst v Linux or UNIX systems: DB2_config_tool/tbsmdb/_uninst Where DB2_config_tool is the directory where the DB2 schema configuration tool is installed. 2. Run one of the following commands, depending on your operating system: v Windows systems: uninstall.exe v Linux or UNIX systems: ./uninstall 3. Click Uninstall to start the uninstallation process. Important: Uninstalling the DB2 schema configuration tool does not drop any application repository databases that were created. To drop a DB2 database, do one of the following steps: v Windows systems: from a command prompt, run db2cmdadmin. A DB2 command window is displayed. Run the db2 drop database database_name command, where database_name is the name of the database that you want to drop. v Linux or UNIX systems: Log on as a user with DB2 authorities, then run thedb2 drop database database_name command. To list the DB2 databases, do one of the following steps: v Windows systems: from a command prompt, run db2cmdadmin. A DB2 command window is displayed. Run the db2 list database directory command. v Linux or UNIX systems: Log on as a user with DB2 authorities, then run thedb2 list database directory command.

34

SmartCloud Application Performance Management UI User's Guide

Chapter 4. Post-installation configuration tasks


After you install SmartCloud Application Performance Management UI, you must complete a few configuration tasks before you can start using SmartCloud Application Performance Management UI. You must complete the following configuration tasks before you start using SmartCloud Application Performance Management UI: v Configuring Tivoli Enterprise Portal Server to work with SmartCloud Application Performance Management UI v Configuring data provider connections on page 37 v Selecting data providers on page 38 After you complete these configuration tasks, you can start SmartCloud Application Performance Management UI. See Starting the SmartCloud Application Performance Management UI on page 41.

Configuring Tivoli Enterprise Portal Server to work with SmartCloud Application Performance Management UI
You must configure Tivoli Enterprise Portal Server before you start SmartCloud Application Performance Management UI.

Procedure
1. If you use IBM Tivoli Monitoring 6.2.3 Fixpack 1, IBM Tivoli Monitoring 6.2.3 Fixpack 2, IBM Tivoli Monitoring 6.2.3 Fixpack 3, or IBM Tivoli Monitoring 6.2.3 Fixpack 4, change the maximum heap size to no less than 1536 MB by setting the maximumHeapSize parameter to 1536 or higher in the server.xml file: v The server.xml file location for Windows systems: ITM_home\CNPSJ\ ITMProfiles\ITMProfile\config\cells\ITMCell\nodes\ITMNode\servers\ ITMServer\ v The server.xml file location for AIX or Linux systems: ITM_home/arch/iw/ ITMProfiles/ITMProfile/config/cells/ITMCell/nodes/ITMNode/servers/ ITMServer/ Where ITM_home is the installation directory of IBM Tivoli Monitoring and arch is the architecture code of the platform. If you use IBM Tivoli Monitoring 6.3 or later, you can ignore this step. 2. Enable the representational state transfer (REST) service. To check whether the REST service is enabled, open http://hostname:15200/ITMRESTProvider/ test.html and click Get, where hostname is the host name of the computer on which the Tivoli Enterprise Portal Server is hosted. If data is returned, the REST service is enabled. To enable the REST service within the Tivoli Enterprise Portal Server, see Configuring the IBM Tivoli Monitoring REST service on Linux or AIX systems on page 36 and Configuring the IBM Tivoli Monitoring REST service on Windows systems on page 36.

Copyright IBM Corp. 2012, 2013

35

Configuring the IBM Tivoli Monitoring REST service on Linux or AIX systems
The IBM Tivoli Monitoring Representational State Transfer (REST) service is disabled by default. Before you use the UI, enable your IBM Tivoli Monitoring data provider.

About this task


Use the command line to configure the data provider for Linux or AIX systems.

Procedure
1. On the command line, enter the following command: ITM_Install_Home/bin/ itmcmd config -A cq, where ITM_Install_Home is the installation directory of IBM Tivoli Monitoring. The agent configuration starts. 2. At the prompt, enter a value of 1 to enable the REST service. v For IBM Tivoli Monitoring version 6.2.3 Fix Pack 1, IBM Tivoli Monitoring version 6.2.3 Fix Pack 2, IBM Tivoli Monitoring version 6.2.3 Fix Pack 3, and IBM Tivoli Monitoring version 6.2.3 Fix Pack 4,
Enable ITM REST service? (1=Yes, 2=No)(Default is: 2):1

v For IBM Tivoli Monitoring version 6.3 or later,


Enable the dashboard data provider? (1=Yes, 2=No)(Default is: 1):1

Configuring the IBM Tivoli Monitoring REST service on Windows systems


The IBM Tivoli Monitoring Representational State Transfer (REST) service is disabled by default. Before you use the IBM Tivoli Application Performance Manager UI, enable your IBM Tivoli Monitoring data provider.

About this task


To enable the REST service, use the Tivoli Monitoring product to configure the data provider for Windows systems. You can also set the KD8_REST_SERVICE_ENABLE=Y parameter to enable the REST service.

Procedure
1. Start the IBM Tivoli Monitoring product. The Manage Tivoli Enterprise Monitoring Services window is displayed. 2. Right-click Tivoli Enterprise Portal Server. 3. Click Configure. 4. Click Yes to accept the Start Configuration message. 5. Click OK to accept the details in the ITM Connector tab. 6. In the Configure Tivoli Enterprise Portal Server window, click the one of the following tabs according to your IBM Tivoli Monitoring version. v For IBM Tivoli Monitoring version 6.2.3 Fix Pack 1, IBM Tivoli Monitoring version 6.2.3 Fix Pack 2, IBM Tivoli Monitoring version 6.2.3 Fix Pack 3, and IBM Tivoli Monitoring version 6.2.3 Fix Pack 4, click the ITM REST Service tab. v For IBM Tivoli Monitoring version 6.3 or later, click the Dashboard data provider tab. 7. Select the one of the following options according to your IBM Tivoli Monitoring version.

36

SmartCloud Application Performance Management UI User's Guide

8. 9. 10. 11. 12.

v For IBM Tivoli Monitoring version 6.2.3 Fix Pack 1, IBM Tivoli Monitoring version 6.2.3 Fix Pack 2, IBM Tivoli Monitoring version 6.2.3 Fix Pack 3, and IBM Tivoli Monitoring version 6.2.3 Fix Pack 4, select the Enable ITM REST service option. v For IBM Tivoli Monitoring version 6.3 or later, select the Enable the dashboard data provider option. Click Save. Click Yes to accept the distributed cluster configurations notice. Click Yes to restart Tivoli Enterprise Portal Server. Log in to the target server with your Tivoli Enterprise Portal Server user name and password. Launch http://<TEPS IP/HOSTNAME>:15200/ITMRESTProvider/test.html to verify that the REST service is enabled, where <TEPS IP/HOSTNAME> is your Tivoli Enterprise Portal Server IP address or host name.

13. Enter your Tivoli Enterprise Portal Server user name and password and click OK. 14. Click GET to send a GET request for the provider information. If the data provider is enabled successfully, provider information is displayed in the text field.

Configuring data provider connections


Go to Configure Data Providers window to manage IBM Tivoli Monitoring data provider information in the IBM SmartCloud Application Performance Management UI.

Before you begin


You must be assigned the apmAdmin role for this task.

Procedure
1. Click the System Configuration icon in the upper-left corner and select Configure Data Providers. The Configure Data Providers window is displayed. 2. Add or delete data providers in the Configure Data Providers window. icon. The Add a new data v To add a data provider connection, click the provider window is displayed. Enter the following information. Name: The name of this connection. Host name/IP: The host name or IP address of the Tivoli Monitoring data provider. Port number: The port number of the Tivoli Monitoring data provider. User name: The user name of the Tivoli Monitoring data provider. Password: The password that is associated with the user name. Description: The description that you add to this connection. Click OK to save the connection. v To delete data provider connections, select one data provider connection or icon. A multiple data provider connections in the list and click the message window appears and asks for confirmation. Click OK to delete selected data provider connections.

Chapter 4. Post-installation configuration tasks

37

Results
The Tivoli Monitoring data provider connection is configured. You must choose one or more of these data providers before you start using the UI. For more information about selecting the data providers, see Selecting data providers.

Selecting data providers


Before you use the IBM SmartCloud Application Performance Management UI, you must select one or more data providers.

Before you begin


v You must be assigned the apmAdmin role for this task. v You must have added one or more data providers to SmartCloud Application Performance Management UI. See Configuring data provider connections on page 37.

About this task


Several data providers can be configured for SmartCloud Application Performance Management UI. You must choose one or more of these data providers before you start using the UI. You can choose multiple data providers to decrease the workload on a single data provider. In IBM Tivoli Monitoring Infrastructure, SmartCloud Application Performance Management UI configures the data provider on the Tivoli Enterprise Portal Server, which is configured on the Tivoli Enterprise Monitoring Server. Tivoli Enterprise Monitoring Server is the actual data source, and the Tivoli Enterprise Portal Server provides the representational state transfer (REST) service to the UI. Multiple Tivoli Enterprise Portal Servers that are configured on one Tivoli Enterprise Monitoring Server share data. Ensure that the data providers share data.

Procedure
1. Click the System Configuration icon in the upper-left corner and select Configure Data Providers. The Configure Data Providers window is displayed. 2. Select data providers from the list. You can select multiple data providers for workload balancing. Ensure that all selected data providers are configured to one data source with the same TEMS ID(Tivoli Enterprise Monitoring Server ID). Otherwise, the settings are not saved. For optimum performance, do not select more than three data providers. 3. Click Save.

Results
The data provider is selected. You are ready to add applications to your dashboard. If any data provider goes offline, it is marked as offline in the data provider list. Important: When multiple data providers are set up for load balancing, use one Tivoli Enterprise Portal Server as the primary Tivoli Enterprise Portal Server. Use other Tivoli Enterprise Portal Servers as secondary read-only servers. Complete operations on the primary Tivoli Enterprise Portal Server and replicate to other secondary servers.

38

SmartCloud Application Performance Management UI User's Guide

Important: For Business Process Management (BPM) applications monitoring, the SOA Domain Management Server (SDMS) service is only enabled on the primary Tivoli Enterprise Portal Server. If a non-primary Tivoli Enterprise Portal Server stops, SmartCloud Application Performance Management UI can continue to work unless the primary server is down. For BPM context launching, if multiple data providers are selected, you must specify the primary Tivoli Enterprise Portal Server information where the SDMS service is enabled. If a non-primary data provider is selected, you must also specify the primary Tivoli Enterprise Portal Server information where the SDMS service is enabled. For more information about specifying the primary Tivoli Enterprise Portal Server, see Configuring context launching.

Configuring search provider connections


Go to the Configure Search Providers window to enable search functionality in the IBM SmartCloud Application Performance Management UI. You can use IBM SmartCloud Analytics - Log Analysis (SCALA) to search log files that are related to a specific component. The search functionality passes the current component context to SCALA, limiting the scope of the search to your selected component.

Before you begin


You must be assigned the apmAdmin role for this task. If the Search field is disabled and a message says that no search engines are configured, complete the following steps:

Procedure
1. Click the System Configuration icon in the upper-left corner and select Configure Search Providers. The Configure Search Providers window is displayed. 2. Add or delete search providers in the Configure Search Providers window. icon. The Add a new v To add a search provider connection, click the search provider connection window is displayed. Enter the following information. Host name/IP: The host name or IP address of the IBM SmartCloud Analytics - Log Analysis (SCALA) server. Port number: The port number of the search provider. Description: The description that you add to this connection. Click Save to save the connection. Ensure that the list entry is checked. v To delete the search provider connection, select the search provider icon. A message window appears connection in the list and click the and asks for confirmation. Click OK to delete selected search provider connections.

Results
The search provider connection is configured. Visit the IBM SmartCloud Analytics Log Analysis Community athttp://www.ibm.com/developerworks/ servicemanagement/ioa/log/index.html for more information about SCALA.

Chapter 4. Post-installation configuration tasks

39

What to do next
To verify connectivity, enter * in the search box and click the search icon. The SCALA interface should appear in a new browser tab or window. If single sign-on is not configured, you are prompted for SCALA credentials the first time you initiate a search in a browser session.

40

SmartCloud Application Performance Management UI User's Guide

Chapter 5. Using SmartCloud Application Performance Management UI


You can customize the interface to display the applications that you are interested in.

Starting the SmartCloud Application Performance Management UI


When the UI is installed and configured, go to the login page to start the SmartCloud Application Performance Management UI.

Procedure
1. To start the SmartCloud Application Performance Management UI, go to https://APMUI_host:APMUI_PORT/, where APMUI_host is the server where SmartCloud Application Performance Management UI is installed and APMUI_PORT is the HTTPS port number of the SmartCloud Application Performance Management UI.

Figure 1. Log in page

2. Log in with the user name and password. The default user name is apmadmin. The password is the one that you entered during installation. The Getting Started page is displayed. 3. Click View application status > Start Now. The Application Dashboard is displayed.

Copyright IBM Corp. 2012, 2013

41

Figure 2. Application Dashboard

Results
You start the IBM SmartCloud Application Performance Management UI successfully.

Creating an application
You can use templates to customize your own dashboards to monitor the resources of your IT environments. You can add several applications to your Application Dashboard in the IBM SmartCloud Application Performance Management UI.

Before you begin


Before you create an application, you must select a data provider. For detailed information about how to select a data provider, see Selecting data providers on page 38.

About this task


To begin using the SmartCloud Application Performance Management UI, create an application for your Application Dashboard.

Procedure
1. Click the plus sign(+) at the upper left of Applications window to open the Add Application window. If no data provider is selected, a message is displayed to remind you to set the data provider. Click OK and ensure that the data provider is configured. The Add Application window is displayed:

42

SmartCloud Application Performance Management UI User's Guide

Figure 3. Add Application window

2. If you have applications that are registered in the application repository, or applications that are defined in the Application Management Console in ITCAM for Transactions, and you want to directly add the applications, see Adding applications from the application repository on page 44, starting from step 2 on page 46. Otherwise, specify an application name in the Application name field to start creating a new application. 3. Optional: Add a description of the application in the Description field. 4. Select a template from the list and click Save. The default template is Custom Application. If you select a template other than Custom Application, application resource types in the selected template are listed in the Application components list. If you select the Custom Application template, the Application components list remains empty. If you specify a template other than Custom Application, you cannot change the template type when you edit the application later. 5. If you have installed ITCAM for SOA SDMS agent in your environment, and you want to view the health status of business process groups, select a process group from the Choose a Process Group from ITCAM for SOA list. If you selected Custom Application as the template in the previous step, go to step 6 on page 44
Chapter 5. Using SmartCloud Application Performance Management UI

43

on page 44 to select Service Management Systems, WebSphere Process Server Cluster, and DB2 for your Business Process Management application, otherwise, go to step 7 to select these components for your Business Process Management application. The process group option is available only when you select Custom Application or Business Process Management Application in the previous step. 6. If you selected Custom Application as the template, do the following steps to add application components, otherwise, skip this step and go on to the next step: a. Click the plus sign (+) on the right side of the Application components list. The Component Editor window is displayed. b. Select a component from the list. Instances of the component are displayed. c. Search and select one or more instances. You can also edit the component name. The component name is used as the display name in the navigator. d. Click Add on the upper right corner of the window. e. Click Back on the upper left corner of the window. f. If you want to add instances for other application components, repeat steps b, c, d, and e, otherwise, click Close. The Application components list is updated with the new component names. Numbers in parentheses after the names indicate how many instances are associated with the component. 7. If you selected a template other than Custom Application, do the following steps to add application components: a. Select an application resource type from the Application components list. b. Click Edit. Instances of the component are displayed. c. Search and select one or more instances. You can also edit the component name. The component name is used as the display name in the navigator. d. Click Save. e. Add instances for other application components as required by repeating steps a, b, c, and d. The Application components list is updated with the new component names. Numbers in parentheses after the names indicate how many instances are associated with the component. 8. Select one or more roles from the Roles to access this application list and click Save. Only users with the assigned roles can view the application data in the dashboard. 9. Click Save in the Add Application window.

Results
Your application is added to the Application Dashboard.

Adding applications from the application repository


If you have applications that are registered in the application repository, you can add these applications into SmartCloud Application Performance Management UI.

Before you begin


Application repository is the service component repository in SmartCloud Application Performance Management UI, it is used for storing application structures of SmartCloud Application Performance Management and

44

SmartCloud Application Performance Management UI User's Guide

communicating with multiple sources, such as JazzSM and the monitoring agents of ITCAM for Transactions, to get discovered application structures. If you want to use application information from JazzSM, you must configure the connection between JazzSM and the application repository of SmartCloud Application Performance Management UI before you add applications from the application repository. See Configuring to use Jazz for Service Management on page 314. If you want to use application information from ITCAM for Transactions, you must configure the connection between ITCAM for Transactions and the application repository of SmartCloud Application Performance Management UI before you add applications from the application repository. See Extracting Transaction Tracking data for SmartCloud Application Performance Management UI on page 48.

Procedure
1. Click the plus sign(+) at the upper left of the Applications window to open the Add Application window. If no data provider is selected, a message is displayed to remind you to set the data provider. Click OK and ensure that the data provider is configured. The Add Application window is displayed.

Chapter 5. Using SmartCloud Application Performance Management UI

45

Figure 4. Add Application window

2. Click Read next to the Application name field. The Read Application window is displayed. The applications in the application repository are listed in this window. The application is read from one of the following sources: v If the application source is Application Management Console, the application is from Application Management Console agent and has data in the Clients and Transactions dashboard. v If the application source is Open Service Lifecycle Collaboration Data Providers, the application is from Open Service Lifecycle Collaboration Data Providers.

46

SmartCloud Application Performance Management UI User's Guide

v If the application source is Tivoli Application Dependency Discovery Manager, the application is from Tivoli Application Dependency Discovery Manager. v If the application source is Transaction Tracking, the application is from ITCAM for Transactions: Transaction Reporter. v If the application source is Response Time, the application is from ITCAM for Transactions: Web Response Time. You can click Detail to view the structure of each application. The Read button is disabled after you read one application from the application repository. 3. Select one application and click Save. The Read Applications from Repository window is closed and the structure of the selected application is displayed in the Application components list. The Application name field is automatically populated with the name of the selected application. You can change the value in this field. The value of the Application read from field indicates the application type. 4. Refine the structure if necessary. v Refine the application structure with the plus sign(+), minus sign(-), and Edit button next to the Application components list. v You can change the Managed System Name of a component instance by using the Edit button. a. Select the component instance in the Application components list and click the displayed. icon. The Select Managed System Name window is

b. Select the managed system name that you want and click Save. The Managed System Name is changed. v If some other instances are related to the existing components in Application components list, a blue button that shows the number of related instances is displayed beside the Application components list title. Do the following steps to add those related instances. a. Click the blue button, and the related instances are displayed in Select Related Nodes window. b. Select one or more instances to add into the Application components list. c. Click Save to add the components. d. The indicator that shows the related instances is updated. You can repeat step a, b, and c to add those related components. 5. Click Save on the upper right of Add Application panel to save the application.

Results
The application is created in SmartCloud Application Performance Management UI.

Display transaction topologies in the SmartCloud Application Performance Management UI


You can display transaction topologies in the IBM SmartCloud Application Performance Management UI. This feature is supported in IBM Tivoli Composite Application Manager for Transactions version 7.4. Transaction Tracking provides a tool to convert Transaction Tracking records into XML, then into resource shapes, which are posted to Service Component
Chapter 5. Using SmartCloud Application Performance Management UI

47

Repository (SCR) for use by the SmartCloud Application Performance Management UI. The generated CRTV shapes conform to the Transaction Tracking TT vocabulary defined at TTVocabulary (https://jazz.net/wiki/bin/view/Main/ TTVocabulary). To display topologies in SmartCloud Application Performance Management UI, run the Transaction Tracking RDF tool. The Transaction Tracking RDF tool is included with the ITCAM for Transactions Transaction Reporter agent. If required, set up a task to automatically extract the data. Note: Pseudo nodes of Transaction Tracking are currently not supported in SmartCloud Application Performance Management UI. Pseudo nodes cannot be imported into SmartCloud Application Performance Management UI. For more information about pseudo nodes, see the Reading topologies topic in IBM SmartCloud Composite Application Manager for Transactions information center, at http://publib.boulder.ibm.com/infocenter/tivihelp/v63r1/index.jsp?topic= %2Fcom.ibm.itcamt.doc_7.3%2Ftt%2Fdita%2Fconcept %2Fkto_ws_transrep_topol_read.html.

Extracting Transaction Tracking data for SmartCloud Application Performance Management UI


To display topologies in IBM SmartCloud Application Performance Management UI, run the Transaction Tracking RDF tool.

Before you begin


You must configure the Application Management Configuration Editor of IBM Tivoli Composite Application Manager for Transactions for SmartCloud Application Performance Management UI to read transaction data properly. For a sample video on the configuring steps, see the SmartCloud Application Performance Management UI Media Gallery (https://www.ibm.com/ developerworks/community/wikis/home?lang=en#!/wiki/IBM%20SmartCloud %20Application%20Performance%20Management/page/Media%20Gallery%20for %20SC%20APM%20UI).

About this task


The Transaction Tracking RDF tool extracts data in an XML format from the todata directory, before converting the data to resource shapes. Tip: To troubleshoot any problems, uncomment the DEBUG_OPTIONS flag in the script. You can also update the logging properties in the logging.properties file, and trace the conversion in an rdf.log file. Restriction: In the process of converting todata to CRTV shapes, the tool writes a lastPersist.properties file to keep track of the last persist timestamp. Do not modify this file. If this file does not exist, the tool attempts to persist all existing transaction track records in todata as new records to the SCR.

Procedure
To extract Transaction Tracking data for use in the SmartCloud Application Performance Management UI: 1. Modify itcamfttdla_config.properties to configure the SCR connection details and credentials. This file can be found in the following locations:

48

SmartCloud Application Performance Management UI User's Guide

v On Linux and UNIX systems, $CANDLE_HOME/platform/to/bin v On Windows systems, %CANDLE_HOME%\TMAITM6\tosupport In a typical setup, you should need to specify only the following properties: v SCR_SERVER_ADDRESS v SCR_USERNAME v SCR_PASSWORD. Ensure that the password is base64 encoded. Do the following steps to encode the password: a. On Windows systems, navigate to the %CANDLE_HOME%\TMAITM6\ tosupport directory. On Linux or UNIX systems, navigate to the $CANDLE_HOME/platform/to/bin directory. b. On Windows systems, run the run-rdf.bat -convertToBase64 SCR_PASSWORD command, where SCR_PASSWORD is the password that you want to encode. On Linux or UNIX systems, run the run-rdf.sh -convertToBase64 SCR_PASSWORD command. The encoded password is displayed on the console. 2. Run the Transaction Tracking RDF tool: v On Linux and UNIX systems, $CANDLE_HOME/platform/to/bin/run-rdf.sh v On Windows systems, %CANDLE_HOME%\TMAITM6\tosupport\run-rdf.bat

Results
To view the generated CRTV shapes in a todata.rdf file, uncomment the DEBUG_OPTIONS flag in the run-rdf.sh or run-rdf.bat script. A typical output file might be:
<?xml version="1.0" encoding="UTF-8"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/ 02/22-rdf-syntax-ns#" xmlns:crtv="http://open-services.net/ns/crtv#" xmlns:dcterms= "http://purl.org/dc/terms/" xmlns:itm="http://jazz.net/ns/ism/perfmon/itm#" xmlns: oslc="http://open-services.net/ns/core#" xmlns:oslc_auto="http://open-services.net/ ns/auto#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rr="http://jazz. net/ns/ism/registry#" xmlns:tt="http://jazz.net/ns/ism/perfmon/tt#"> <oslc_auto:AutomationRequest> <oslc_auto:executesAutomationPlan rdf:resource="http://jazz.net/ns/ism/registry #CreateRegistrationRecords"/> <oslc_auto:inputParameter> <oslc_auto:ParameterInstance> <rdf:value> <rr:Records> <!--Agent-based Shapes--> <rdfs:member> <crtv:Application rdf:about="http://experimental/tt/testserver:TO/ Application/testtestapplication"> <crtv:dependsOn rdf:resource="http://open-services.net/ns/crtv# NULL"/> <crtv:name>testtestapplication</crtv:name> <rdf:type rdf:resource="http://open-services.net/ns/crtv# ServiceInstance"/> <crtv:parentServiceInstance rdf:resource="http://open-services.net/ ns/crtv#NULL"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> </crtv:Application> </rdfs:member> <rdfs:member> <crtv:Transaction rdf:about="http://experimental/tt/testserver:TO/ Transaction/testtest"> <crtv:parentServiceInstance rdf:resource="http://experimental/tt/ testserver:TO/Application/testtestapplication"/>
Chapter 5. Using SmartCloud Application Performance Management UI

49

<rdfs:member rdf:resource="http://experimental/tt/testserver:TO/ Resource/server_a/MB_2/testtestapplication/transaction_a"/> <rdfs:member rdf:resource="http://experimental/tt/testserver:TO/ Resource/server_b/MB_3/testtestapplication/transaction_b"/> <rdfs:member rdf:resource="http://experimental/tt/testserver:TO/ Resource/server_1/MB_1/testtestapplication/transaction_1"/> <crtv:name>testtest</crtv:name> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> </crtv:Transaction> </rdfs:member> <rdfs:member> <rdfs:Resource rdf:about="http://experimental/tt/testserver:TO/ Resource/server_a/MB_2/testtestapplication/transaction_a"> <crtv:runsOn rdf:resource="http://experimental/tt/testserver:TO/ SoftwareServer/server_a/MB_2/testtestapplication"/> <crtv:name>transaction_a</crtv:name> <tt:id>0</tt:id> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <tt:applicationName>testtestapplication</tt:applicationName> <tt:transactionName>transaction_a</tt:transactionName> </rdfs:Resource> </rdfs:member> <rdfs:member> <crtv:SoftwareServer rdf:about="http://experimental/tt/testserver:TO/ SoftwareServer/server_a/MB_2/testtestapplication"> <tt:component>MB_2</tt:component> <crtv:name>testtestapplication</crtv:name> <crtv:runsOn rdf:resource="http://experimental/tt/testserver:TO/ ComputerSystem/10.1.1.1"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> </crtv:SoftwareServer> </rdfs:member> <rdfs:member> <crtv:ComputerSystem rdf:about="http://experimental/tt/testserver:TO/ ComputerSystem/10.1.1.1"> <crtv:shortHostname>server_a</crtv:shortHostname> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> </crtv:ComputerSystem> </rdfs:member> <rdfs:member> <rdfs:Resource rdf:about="http://experimental/tt/testserver: TO/Resource/ was_server1/WebSphere:APPLICATION_SERVER/cell01/Process%20Request_1"> <crtv:runsOn rdf:resource="http://experimental/tt/testserver:TO/ SoftwareServer/was_server1/WebSphere:APPLICATION_SERVER/cell01"/> <crtv:name>Process Request_1</crtv:name> <tt:id>1</tt:id> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <tt:applicationName>cell01</tt:applicationName> <tt:transactionName>Process Request_1</tt:transactionName> </rdfs:Resource> </rdfs:member> <rdfs:member> <crtv:SoftwareServer rdf:about="http://experimental/tt/ testserver:TO/ SoftwareServer/was_server1/WebSphere:APPLICATION_SERVER/cell01"> <tt:component>WebSphere:APPLICATION_SERVER</tt:component> <rdf:type rdf:resource="http://open-services.net/ns/crtv#

50

SmartCloud Application Performance Management UI User's Guide

WebSphereServer"/> <crtv:name>cell01</crtv:name> <crtv:runsOn rdf:resource="http://experimental/tt/testserver:TO/ ComputerSystem/10.1.1.1"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> </crtv:SoftwareServer> </rdfs:member> <rdfs:member> <rdfs:Resource rdf:about="http://experimental/tt/testserver: TO/Resource/ server_b/MB_3/testtestapplication/transaction_b"> <crtv:runsOn rdf:resource="http://experimental/tt/testserver: TO/SoftwareServer/server_b/MB_3/testtestapplication"/> <crtv:name>transaction_b</crtv:name> <tt:id>2</tt:id> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <tt:applicationName>testtestapplication</tt:applicationName> <tt:transactionName>transaction_b</tt:transactionName> </rdfs:Resource> </rdfs:member> <rdfs:member> <crtv:SoftwareServer rdf:about="http://experimental/tt/testserver: TO/SoftwareServer/server_b/MB_3/testtestapplication"> <tt:component>MB_3</tt:component> <crtv:name>testtestapplication</crtv:name> <crtv:runsOn rdf:resource="http://experimental/tt/testserver: TO/ComputerSystem/10.1.1.1"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> </crtv:SoftwareServer> </rdfs:member> <rdfs:member> <rdfs:Resource rdf:about="http://experimental/tt/testserver: TO/Resource/was_server2/WebSphere:APPLICATION_SERVER/cell01/Process%20Request_2"> <crtv:runsOn rdf:resource="http://experimental/tt/testserver: TO/SoftwareServer/was_server2/WebSphere:APPLICATION_SERVER/cell01"/> <crtv:name>Process Request_2</crtv:name> <tt:id>3</tt:id> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <tt:applicationName>cell01</tt:applicationName> <tt:transactionName>Process Request_2</tt:transactionName> </rdfs:Resource> </rdfs:member> <rdfs:member> <crtv:SoftwareServer rdf:about="http://experimental/tt/testserver: TO/SoftwareServer/was_server2/WebSphere:APPLICATION_SERVER/cell01"> <tt:component>WebSphere:APPLICATION_SERVER</tt:component> <rdf:type rdf:resource="http://open-services.net/ns/crtv# WebSphereServer"/> <crtv:name>cell01</crtv:name> <crtv:runsOn rdf:resource="http://experimental/tt/testserver:TO/ ComputerSystem/10.1.1.1"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> </crtv:SoftwareServer> </rdfs:member> <rdfs:member> <rdfs:Resource rdf:about="http://experimental/tt/testserver: TO/Resource/server_1/MB_1/testtestapplication/transaction_1"> <crtv:runsOn rdf:resource="http://experimental/tt/testserver:
Chapter 5. Using SmartCloud Application Performance Management UI

51

TO/SoftwareServer/server_1/MB_1/testtestapplication"/> <crtv:name>transaction_1</crtv:name> <tt:id>4</tt:id> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <tt:applicationName>testtestapplication</tt:applicationName> <tt:transactionName>transaction_1</tt:transactionName> </rdfs:Resource> </rdfs:member> <rdfs:member> <crtv:SoftwareServer rdf:about="http://experimental/tt/testserver: TO/SoftwareServer/server_1/MB_1/testtestapplication"> <tt:component>MB_1</tt:component> <crtv:name>testtestapplication</crtv:name> <crtv:runsOn rdf:resource="http://experimental/tt/testserver: TO/ComputerSystem/10.1.1.1"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> </crtv:SoftwareServer> </rdfs:member> <!--Agentless Shapes--> <!--Paths--> <rdfs:member> <crtv:Path rdf:about="http://experimental/tt/testserver:TO/1-0"> <crtv:elementTo rdf:resource="http://experimental/tt/testserver: TO/Resource/server_a/MB_2/testtestapplication/transaction_a"/> <crtv:elementFrom rdf:resource="http://experimental/tt/testserver: TO/Resource/was_server1/WebSphere:APPLICATION_SERVER/cell01/Process%20Request_1"/> <crtv:occursBefore rdf:resource="http://open-services.net/ns/crtv# NULL"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <tt:fromId>1</tt:fromId> <tt:toId>0</tt:toId> </crtv:Path> </rdfs:member> <rdfs:member> <crtv:Path rdf:about="http://experimental/tt/testserver:TO/2-1"> <crtv:elementTo rdf:resource="http://experimental/tt/testserver: TO/Resource/was_server1/WebSphere:APPLICATION_SERVER/cell01/Process%20Request_1"/> <crtv:elementFrom rdf:resource="http://experimental/tt/testserver: TO/Resource/server_1/MB_1/testtestapplication/transaction_1"/> <crtv:occursBefore rdf:resource="http://open-services.net/ns/crtv #NULL"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <tt:fromId>4</tt:fromId> <tt:toId>1</tt:toId> </crtv:Path> </rdfs:member> <rdfs:member> <crtv:Path rdf:about="http://experimental/tt/testserver:TO/3-4"> <crtv:elementTo rdf:resource="http://experimental/tt/testserver: TO/Resource/server_b/MB_3/testtestapplication/transaction_b"/> <crtv:elementFrom rdf:resource="http://experimental/tt/testserver: TO/Resource/was_server2/WebSphere:APPLICATION_SERVER/cell01/Process%20Request_2"/> <crtv:occursBefore rdf:resource="http://open-services.net/ns/crtv# NULL"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <itm:managedSystemName>testserver:TO</itm:managedSystemName>

52

SmartCloud Application Performance Management UI User's Guide

<itm:managedSystemName>testserver:TU</itm:managedSystemName> <tt:fromId>3</tt:fromId> <tt:toId>2</tt:toId> </crtv:Path> </rdfs:member> <rdfs:member> <crtv:Path rdf:about="http://experimental/tt/testserver:TO/2-3"> <crtv:elementTo rdf:resource="http://experimental/tt/testserver: TO/Resource/was_server2/WebSphere:APPLICATION_SERVER/cell01/Process%20Request_2"/> <crtv:elementFrom rdf:resource="http://experimental/tt/testserver: TO/Resource/server_1/MB_1/testtestapplication/transaction_1"/> <crtv:occursBefore rdf:resource="http://open-services.net/ns/crtv# NULL"/> <oslc:serviceProvider rdf:resource="http://experimental/tt/ testserver:TO"/> <itm:managedSystemName>testserver:TO</itm:managedSystemName> <itm:managedSystemName>testserver:TU</itm:managedSystemName> <tt:fromId>4</tt:fromId> <tt:toId>3</tt:toId> </crtv:Path> </rdfs:member> </rr:Records> </rdf:value> </oslc_auto:ParameterInstance> </oslc_auto:inputParameter> <dcterms:identifier>RegistrationRecordCreateRequest </dcterms:identifier> <dcterms:title>Registration record creation request</dcterms:title> </oslc_auto:AutomationRequest> </rdf:RDF>

If there are no records to persist, the output is similar to the following output:
SCR timestamp of last persisted record: 23/04/2013 09:20:10 Metadata file: C:\opt\IBM\ITM\TMAITM6\todata\topology\MetaData.xml Processing RecordIdentity files [ 0 file(s) ]...OK Processing Edge files...OK Processing Vertical files...OK Nothing to persist.

If there are new records to persist, the output is similar to the following output:
Metadata file: C:\opt\IBM\ITM\TMAITM6\todata\topology\MetaData.xml Processing RecordIdentity files [ 62 file(s) ]...OK Processing Edge files...OK Processing Vertical files...OK Persist RDF OK

Extracting Transaction Tracking data for SmartCloud Application Performance Management UI automatically
If you schedule a task to automatically extract Transaction Tracking data and persist it to SCR, the most recent data will always be available to the IBM SmartCloud Application Performance Management UI.

Procedure
Complete one of the following steps, depending on your system. v Windows systems: Run the following script to extract data every 5 minutes.
schtasks /create /tn Persist TT RDF /tr C:\IBM\ITM\TMAITM6\tosupport\run-rdf.bat /sc MINUTE /mo 5

v AIX, Linux, and UNIX systems: Create a cron job. Set up of the cron job depends on your platform. For example:

Chapter 5. Using SmartCloud Application Performance Management UI

53

# # # # # # # #

.---------------- minute (0 - 59) | .------------- hour (0 - 23) | | .---------- day of month (1 - 31) | | | .------- month (1 - 12) | | | | .---- day of week (0 - 6) | | | | | * * * * * command to be executed Run every 5 minutes */5 * * * * /opt/IBM/ITM/aix536/to/bin/run-rdf.sh

Application Dashboard overview


The Application Dashboard displays information about monitored applications in your enterprise. On the left is the navigator. At the highest level, you can get a high-level overview of the status of the monitored applications. From there, you can navigate to a specific application to view its detailed information. On the right is a pane that contains two tabbed pages. The Status Overview tab presents an overview of each monitored application, or a specific application, depending on the item that you select in the navigator. The Events tab presents the events that are associated with the monitored applications. The monitored applications are listed in the navigator with an icon that indicates the status of the application. An application has the following four status types, they are listed here in the order of severity: v Critical, which is denoted by a red circle. are exceeded. It indicates that critical thresholds It indicates that warning

v Warning, which is denoted by a yellow triangle. thresholds are exceeded. v Unknown, which is denoted by a gray diamond. v Normal, which is denoted by a green square.

When you select All My Applications in the navigator, the current status of each monitored application by group is presented on the Status Overview tab. The status information is divided into the following groups: v Users Authenticated Users Mobile Device Users Client Groups v Transactions End User Transactions v Transaction Tracking v Components

54

SmartCloud Application Performance Management UI User's Guide

Figure 5. Application Dashboard

The overall status of a monitored application is determined by the highest status of the groups.

My Components
My Components is a predefined application that is designed for small-scale enterprises. It is available even before you manually add any applications to SmartCloud Application Performance Management UI. My Components is located in the navigator in the Application Dashboard and shows all components that are stored in the application repository. If your enterprise has a large number of components, be aware that enabling My Components might have negative impact on the overall performance of SmartCloud Application Performance Management UI. You cannot modify or delete My Components. You can enable or disable it. Disabling My Components If you no longer need the My Components application, you can disable it. You cannot modify or delete My Components. Enabling My Components on page 56 My Components is a predefined application that is designed for small-scale enterprises. It provides an overview of the components that are stored in the SmartCloud Application Performance Management UI. Disabling My Components: If you no longer need the My Components application, you can disable it. You cannot modify or delete My Components. Procedure 1. Log on to the system on which the SmartCloud Application Performance Management UI server is running.

Chapter 5. Using SmartCloud Application Performance Management UI

55

2. Go to the apm_ui_install/user/servers/apmui/apps/customCfg directory, where apm_ui_install is the installation directory of SmartCloud Application Performance Management UI. 3. Edit the apmui.cfg file to set ENABLE_MY_COMPONENTS to false. 4. Depending on your operating system, run one of the following commands for the changes to take effect:
(For Windows systems) apmcfg.bat -o APM_UI_port -u APM_user -p APM_password (For Linux or UNIX systems) ./apmcfg.sh -o APM_UI_port -u APM_user -p APM_password

Where v APM_UI_port is the HTTPS port number of SmartCloud Application Performance Management UI. v APM_user is a user ID of SmartCloud Application Performance Management UI with administrative authorities. v APM_password is the password that is associated with the user ID. Enabling My Components: My Components is a predefined application that is designed for small-scale enterprises. It provides an overview of the components that are stored in the SmartCloud Application Performance Management UI. Before you begin If your enterprise has a large number of components, be aware that enabling My Components might have negative impact on the overall performance of SmartCloud Application Performance Management UI. Procedure 1. Log on to the system on which the SmartCloud Application Performance Management UI server is running. 2. Go to the apm_ui_install/user/servers/apmui/apps/customCfg directory, where apm_ui_install is the installation directory of SmartCloud Application Performance Management UI. 3. Edit the apmui.cfg file to set ENABLE_MY_COMPONENTS to true. 4. Depending on your operating system, run one of the following commands for the changes to take effect:
(For Windows systems) apmcfg.bat -o APM_UI_port -u APM_user -p APM_password (For Linux or UNIX systems) ./apmcfg.sh -o APM_UI_port -u APM_user -p APM_password

Where v APM_UI_port is the HTTPS port number of SmartCloud Application Performance Management UI. v APM_user is a user ID of SmartCloud Application Performance Management UI with administrative authorities. v APM_password is the password that is associated with the user ID.

Users
Specific dashboards are available to display Authenticated Users, Mobile Device Users, and Client Groups information.

56

SmartCloud Application Performance Management UI User's Guide

Authenticated Users: Click Authenticated Users in the navigator to display summary information for all authenticated users. Authenticated Users is displayed when the following conditions are met: v The mobile eba file (com.ibm.apm.ui.kt5.dashboard.mobile) is added to the \usr\servers\apmui\dropins directory. v The Web Response Time agent is added to the application repository. Mobile Device Users: Click Mobile Device Users in the navigator to display summary information for all mobile device users. Mobile Device Users is displayed when the following conditions are met: v The mobile eba file (com.ibm.apm.ui.kt5.dashboard.mobile) is added to the \usr\servers\apmui\dropins directory. v The Web Response Time agent is added to the application repository. Client Groups: Click Client Groups in the navigator to display summary information for all Client Groups. This dashboard is available only when an application is monitored by Response Time agents. Widgets use data from the Application Management Console, and Client Groups can be customized in the Application Management Configuration Editor. The Client Groups dashboard displays the following widgets: Client Status Summary group widget The Client Status Summary group widget displays a bar graph with the state of the monitored clients. Overall Volume group widget The Overall Volume group widget displays a bar chart with the number of transactions over the last hour. Overall Response Time group widget The Overall Response Time group widget displays a line graph with the average response time of transactions over the last hour. Clients - Top 10 group widget The Clients - Top 10 group widget displays a table with the clients of most interest over the last period. Status Displays the status of the client. Double-click the title of this column to reverse the display order of the clients. Transaction Volume Displays the number of transaction requests per period. Failed Displays the percentage of failed transactions in the current period. Slow Transactions Displays the percentage of slow transactions in the current period.

Chapter 5. Using SmartCloud Application Performance Management UI

57

Response Time Displays a summary line graph and the average response time of the transactions for a client during the current period. Timestamp Displays the time at which the summarized data was collected.

Transactions
Specific dashboards are available to display end user transactions. End User Transactions dashboards: To make the most of the End User Transactions dashboards, you must first optimize the monitoring environment. The Transaction Tracking dashboard displays the Transaction Tracking Summary group widget, which contains the following information: Response Time (ms) The total amount of time for the Internet Services Monitoring attempt. Transaction Volume (per second) Number of transaction instances, not including failed transactions. Slow (%) The percentage of transactions whose requests were marked as slow. Failed (%) The percentage of transactions whose requests were marked as failed. Instances The Number of instances. If the failed count of instance is greater than 0, the instance is displayed as critical. If the slow count of instance is greater than 0, the instance is displayed as warning. Transactions The Number of transactions. If the failed count of transaction is greater than 0, the transaction is displayed as critical. If the slow count of transaction is greater than 0, then the transaction is displayed as warning. Prerequisites The SmartCloud Application Performance Management UI uses the following agents in the End User Transactions dashboards: v Application Management Console v Robotic Response Time v Web Response Time Important: You must be familiar with these agents and be able to use the Application Management Configuration Editor to customize data. For more information about the Application Management Configuration Editor, see Configuring your monitoring environment with the Application Management Configuration Editor in the ITCAM for Transactions Administrators Guide. Typical deployment for ITCAM for Transactions Figure 6 on page 59 displays the supported ITCAM for Transactions agents.

58

SmartCloud Application Performance Management UI User's Guide

SmartCloud Application Performance Management UI

SCR

IBM Tivoli Monitoring

Application Management Console (T3)

Transaction Reporter(TO)

Robotic Response Time(T6)

Web Response Time(T5)

Transaction Collector(TU)

Figure 6. Supported ITCAM for Transactions agents

The Web Response Time agents are required. A deployment scenario is displayed in Figure 7 on page 60.

Chapter 5. Using SmartCloud Application Performance Management UI

59

Austin
Robotic Response Time(T6)

LosAngeles
Robotic Response Time(T6)

IBM HTTP Server 01

WebSphere Application Server 01

F5

Raleigh
Robotic Response Time(T6) Application Management Console(T3) Web Response Time(T5)

IBM HTTP Server 02 WebSphere Application Server 02

F5 = Load balancer

Figure 7. Deployment scenario that uses Web Response Time

60

SmartCloud Application Performance Management UI User's Guide

Transaction Tracking
Specific dashboards are available to display transaction tracking information. Transaction Tracking dashboard: The Transaction Tracking dashboard displays the Transaction Tracking Summary group widget, which contains the following information: Response Time (ms) The total amount of time for the Internet Services Monitoring attempt. Transaction Volume (per second) Number of transaction instances, not including failed transactions. Slow (%) The percentage of transactions whose requests were marked as slow. Failed (%) The percentage of transactions whose requests were marked as failed. Instances The Number of instances. If the failed count of instance is greater than 0, the instance is displayed as critical. If the slow count of instance is greater than 0, the instance is displayed as warning. Transactions The Number of transactions. If the failed count of transaction is greater than 0, the transaction is displayed as critical. If the slow count of transaction is greater than 0, then the transaction is displayed as warning.

Components
The Components section of the navigator displays a list of application components. Clicking a component displays key performance indicators in the Status Overview tab for the selected component.

Events tab
The Events tab displays IBM Tivoli Monitoring situation events for all monitored applications, or a specific application, depending on the item that you select in the navigator. The Events tab displays the following widgets: Event Status group widget The Event Status group widget displays IBM Tivoli Monitoring situation events for the selected application. The Event Severity Summary displays the count and percentage of the events by severity. The Event Table displays situation events that are ordered by severity and time stamp. In both components, the data is based on the top 300 situation events available from IBM Tivoli Monitoring. Click a situation event to view more details for the event, the Event Detail group widget opens. The Event Table displays the following information about situation events: Situation Name The name of the IBM Tivoli Monitoring situation Status The event state

Chapter 5. Using SmartCloud Application Performance Management UI

61

Severity Severity of the situation event. Possible values are: normal, warning, and critical. Display Item Event display item, which highlights what this event is. Source The managed system on which the situation event is fired. Description The description of the event. Event Detail group widget The Event Detail group widget displays the details of a situation event that is selected in the event table. To open the Event Detail group widget, click a situation event in the Event Status group widget. This widget supports in-context navigation to a detailed view for the relevant resource.

Synchronizing applications with updates from JazzSM and Transaction Tracking


If you have established connections between the application repository of SmartCloud Application Performance Management UI and JazzSM, and between the application repository of SmartCloud Application Performance Management UI and Transaction Tracking, when applications are changed, the changes are detected by SmartCloud Application Performance Management UI and you can choose to accept these changes.

About this task


SmartCloud Application Performance Management UI detects application changes periodically. Update messages are displayed in the UI for applications in which a change was detected. If you add applications from the application repository, when these applications are changed in their definition source, for example, the Tivoli Application Dependency Discovery Manager, these changes are detected by SmartCloud Application Performance Management UI. To synchronize an application, complete the following steps to accept the changes. Note: Transaction Tracking is not able to detect component deletions. For those related applications, if any component is deleted from the source, it cannot be detected by Transaction Tracking.

Procedure
1. To accept the changes for an application, select the application that has updates icon in the upper middle of the Applications window. The and click the Edit Application window is displayed. A blue button that shows the number of updated application components is displayed on the right side of the Application components list title. 2. Click the blue button. The updated components are displayed in the Updated Details window. 3. Select the changes that you want to accept. The term suggested components refers to the downstream nodes of the existing application components. v Suggested components from Transaction Tracking lists the downstream nodes that are not added into the application when you edit the application last time. Each suggested component shows its related item from upstream. The data comes from Transaction Tracking.

62

SmartCloud Application Performance Management UI User's Guide

v New suggested components from Transaction Tracking lists the new downstream nodes that appear after you edit and save the application last time. Each suggested component shows its related item from upstream. The data comes from Transaction Tracking. v Updated components from JazzSM lists the existing application components that have updates. The data comes from JazzSM. v New components lists the components that are newly added to the application. The data comes from both JazzSM and Transaction Tracking. v Deleted components lists the components that are deleted from the application. The data comes from both JazzSM and Transaction Tracking. You can select one component, or multiple components. You can use the search function to search the components that you want. 4. Click Save to accept the changes. The application structure in the Application components list is updated to reflect these changes. 5. If another blue button is displayed on the right side of the Application components list title, repeat step 3 and 4 to accept the updates. 6. Click Save on the upper right of the Edit Application window to save the changes to the application.

Results
The application in SmartCloud Application Performance Management UI is now synchronized with its source.

Editing an application
You can edit the applications on your Application Dashboard in the IBM SmartCloud Application Performance Management UI.

About this task


To edit an application, complete the following steps:

Procedure
1. In the Applications window, select the application that you would like to edit. icon in the upper middle of the Applications window. The Edit 2. Click the Application window is displayed:

Chapter 5. Using SmartCloud Application Performance Management UI

63

Figure 8. Edit Application window

3. Edit the application components and roles as necessary. Templates cannot be edited, unless you want to change the template to a custom application template. v Refine the application structure with the plus sign(+), minus sign(-), and Edit buttons next to the Application components list. v You can change the Managed System Name of a component instance by using the Edit button. a. Select the component instance in the Application components list and icon. The Select Managed System Name window is click the displayed. b. Select the managed system name that you want and click Save. The Managed System Name is changed. v If some other instances are related to the existing components in Application components list, a blue button that shows the number of related instances is displayed beside the Application components list title. Do the following steps to add those related instances. a. Click the blue button, and the related instances are displayed in Select Related Nodes window. b. Select one or more instances to add into the Application components list. c. Click Save to add the components. d. The indicator that shows the related instances is updated. You can repeat step a, b, and c to add those related components. 4. Click Save.

Results
Your application is updated with new roles and application components.

64

SmartCloud Application Performance Management UI User's Guide

Customizing the Component Dashboard


You can change the appearance of the UI.

About this task


You can customize the Component Dashboard by adding, removing, resizing a component group widget, or changing the settings of a component group widget in the Component Dashboard.

Editing a group widget on the Component Dashboard


You can edit the a group widget on your Component dashboard in the IBM SmartCloud Application Performance Management UI.

About this task


You can edit a group widget on the Component Dashboard to change its settings.

Procedure
1. In the Applications window of the Application Dashboard, select an application to edit. 2. In the Groups window, click Components to enter the Components dashboard. 3. Click Actions in the upper-right corner and select Edit to enter the editing interface. This interface contains a number of widgets that you can edit. Note: The Edit option is available in the Components dashboard only. 4. Click Edit to enter the editing mode. in the upper-right corner of the group widget to open 5. Click the wheel icon the Settings window for that widget, as in the following figure:

6. In the Settings window, click Component to select the component that you want to display. Click Thresholds to change the thresholds for critical, warning, and normal states.
Chapter 5. Using SmartCloud Application Performance Management UI

65

7. Click Done to save your settings.

Results
Your resource dashboard is customized. Data is filtered by using the selected components and thresholds for each widget.

Resizing a group widget


You can edit a group widget by modifying its size.

Procedure
1. In the Applications window of the Application Dashboard, select an application to edit. 2. In the Groups window, click Components to enter the Components dashboard. 3. Click Actions in the upper-right corner and select Edit to enter the editing interface. This interface contains a number of widgets that you can edit. Note: The Edit option is available in the Components dashboard only. 4. Click Edit to enter the editing mode. in the lower-right corner of any widget to resize that 5. Drag the handle icon widget. Resizing a widget does not change the size of the text in that widget, or the height of the widget. 6. Click Save in the upper-right corner of the window.

Results
The size of the group widget in the Component Dashboard is changed.

Removing a group widget from the Component Dashboard


You can remove a group widget from the Component Dashboard if you are not interested in the data that it presents.

About this task


After you remove a group widget from the Component Dashboard, it is no longer displayed on the Component Dashboard. You can add it back later if you want to.

Procedure
1. In the Applications window of the Application Dashboard, select an application to edit. 2. In the Groups window, click Components to enter the Components dashboard. 3. Click Actions in the upper-right corner and select Edit to enter the editing interface. This interface contains a number of widgets that you can edit. Note: The Edit option is available in the Components dashboard only. 4. Click Edit to enter the editing mode. in the upper-left corner of the group widget to remove 5. Click the X icon that widget from view. 6. Click Save in the upper-right corner of the window.

66

SmartCloud Application Performance Management UI User's Guide

Adding a group widget to the Component Dashboard


You can add a group widget to the Component Dashboard if you remove it from the Component Dashboard earlier.

Procedure
1. In the Applications window of the Application Dashboard, select an application to edit. 2. In the Groups window, click Components to enter the Components dashboard. 3. Click Actions in the upper-right corner and select Edit to enter the editing interface. This interface contains a number of widgets that you can edit. Note: The Edit option is available in the Components dashboard only. 4. Click Edit to enter the editing mode. 5. Do the following steps to add a component group widget: a. Click the plus sign (+) on the upper right corner of the window. b. Select a component type icon from the group of icons that are displayed on the top of the window. Only the group widgets that are available for this component type are displayed. c. Select a group widget for your component. d. Click Add. The current window is closed and the component group widget is added to the Component Dashboard. in the upper-right corner of the group widget to e. Click the wheel icon open the Settings window for that widget. f. Click Component to open the Component tab. g. Select the component for which you want the group widget to display data. 6. Click Save to save your changes

Results
The group widget is added to the Component Dashboard.

Repositioning a group widget


You can change the position of a group widget by repositioning it.

Procedure
1. In the Applications window of the Application Dashboard, select an application to edit. 2. In the Groups window, click Components to enter the Components dashboard. 3. Click Actions in the upper-right corner and select Edit to enter the editing interface. This interface contains a number of widgets that you can edit. Note: The Edit option is available in the Components dashboard only. 4. Click Edit to enter the editing mode. 5. Drag the group widget to change its position. 6. Click Save in the upper-right corner of the window.

Results
The position of the group widget in the Component Dashboard is changed.

Chapter 5. Using SmartCloud Application Performance Management UI

67

Search for related log files


You can launch-in-context to IBM SmartCloud Analytics - Log Analysis (SCALA). When you select a component in the navigator and enter a search term and time range, SCALA results that are specific to your selected component, are displayed in a new tab or window. IBM SmartCloud Application Performance Management UI can be integrated with SCALA version 1.1.0.3 or later. After integration, you can initiate searches of log information that are indexed by SCALA from the SmartCloud Application Performance Management UI. You might use this capability to find the root cause of a problem that is experienced by users or a bad status indicator on your application. For more information about SCALA, see the SCALA information center at http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/topic/ com.ibm.iwa.doc_1.0/ic-homepage.html. To use the search function, you need to identify the IBM SmartCloud Analytics Log Analysis server whose indexes you want to search. The SCALA server must have data sources configured that take log data from one or more components that comprise the applications that you are monitoring. Data sources need to be created with the fully qualified host name of the host where the monitored resource resides. The search function uses host name information that is derived from the monitoring agent managed system name. Each SmartCloud Application Performance Management UI component is correlated with the host that supports it. Data sources that are created with the IP address for the host name attribute are not included in the search. The search function is disabled until you configure a search provider. For more information about configuring a search provider, see Configuring search provider connections on page 39.

SmartCloud Application Performance Management group widgets


The IBM SmartCloud Application Performance Management UI provides built-in component dashboards. Specific group widgets are available in these dashboards for each IBM Tivoli Composite Application Manager agent that is installed on your system. The IBM SmartCloud Application Performance Management UI provides context launching. You can link from group widgets in component details dashboards to Tivoli Enterprise Portal workspaces. When you double-click a group widget in the component details dashboard, the group widget links to Tivoli Enterprise Portal and the WebStart client is displayed. Most component detail dashboards support context launching, except for Application Management Console component dashboards.

IBM Tivoli Composite Application Manager for Transactions group widgets


Specific group widgets are available for IBM Tivoli Composite Application Manager for Transactions agents. Use these group widgets to monitor activity and system status.

68

SmartCloud Application Performance Management UI User's Guide

Client Status Summary group widget


The Client Status Summary group widget displays a bar graph with the state of the monitored clients. The following table contains information about the KPIs in this group widget.
Table 1. KPIs in the Client Status Summary group widget KPI Clients Description Note

Proportion and number of T3SNCLIENT.STATUS clients in the normal, warning, or critical state. The status of individual client groups is also displayed.

Overall Volume group widget


The Overall Volume group widget displays a bar chart with the number of transactions over the last hour. The following table contains information about the KPIs in this group widget.
Table 2. KPIs in the Overall Volume group widget KPI Overall Volume Description Note

Number of good, slow, and T3SNAPPL.GREQUESTS failed transactions per period (Good), over the last hour T3SNAPPL.SREQUESTS (Slow), T3SNAPPL.BREQUESTS (Failed)

Overall Response Time group widget


The Overall Response Time group widget displays a line graph with the average response time of transactions over the last hour. The following table contains information about the KPIs in this group widget.
Table 3. KPIs in the Overall response Time group widget KPI Overall Response Time Description Average response time of transactions, in seconds, per period over the last hour Note T3SNAPPL.RESPTIME

Clients - Top 10 group widget


The Clients - Top 10 group widget displays a table with the clients of most interest over the last period. The following table contains information about the KPIs in this group widget.
Table 4. KPIs in the Clients - Top 10 group widget KPI Client Group Description Name of the client Note T3SNCLIENT.CLIENT

Chapter 5. Using SmartCloud Application Performance Management UI

69

Table 4. KPIs in the Clients - Top 10 group widget (continued) KPI Status Description Overall status for all transactions of the client: either Good, Warning, or Critical derived from T3SNTRANS.STATUS Total number of transaction requests per period Percentage of failed transactions in the current period Percentage of slow transactions in the current period Average response time, in seconds, of the transactions for the selected client in the current period Time of collection of the summarized data Note T3SNCLIENT.STATUS

Transaction Volume Failed (%)

T3SNCLIENT.TREQUESTS T3SNCLIENT.PCFAIL

Slow (%)

T3SNCLIENT.PCSLOW

Response Time (s)

T3SNCLIENT.RESPTIME

Timestamp

T3SNCLIENT.TIMESTMP

Clients group widget


The Clients group widget provides a list of clients sorted by status. The Clients group widget provides the information in the following table:
Table 5. Clients group widget KPI Critical Warning Normal Description Note CLIENTSTATUSCOUNT.COUNT_CRITICAL + CLIENTSTATUSCOUNT.COUNT_FATAL CLIENTSTATUSCOUNT.COUNT_WARNING CLIENTSTATUSCOUNT.COUNT_NONE + CLIENTSTATUSCOUNT.COUNT_GOOD + CLIENTSTATUSCOUNT.COUNT_INFO + CLIENTSTATUSCOUNT.COUNT_HARMLESS + CLIENTSTATUSCOUNT.COUNT_MINOR Name of the selected client Proportion and number of clients in a normal, warning, or critical state T3SNCLIENT.CLIENT T3SNCLIENT.STATUS

Client Group Status

Application

Application name T3SNCLIENT.APPLICATIN (internal use only)

The Clients group widget references the key performance indicators (KPIs) in the following table:

70

SmartCloud Application Performance Management UI User's Guide

Table 6. Clients group widget referenced KPIs KPI CLIENTSTATUSCOUNT.COUNT_CRITICAL CLIENTSTATUSCOUNT.COUNT_FATAL CLIENTSTATUSCOUNT.COUNT_GOOD CLIENTSTATUSCOUNT.COUNT_HARMLESS CLIENTSTATUSCOUNT.COUNT_INFO CLIENTSTATUSCOUNT.COUNT_MINOR CLIENTSTATUSCOUNT.COUNT_NONE CLIENTSTATUSCOUNT.COUNT_WARNING Description

Client Volume group widget


The Client Volume group widget displays a bar chart with the number of transactions for the selected client over the last hour. The following table contains information about the KPIs in this group widget.
Table 7. KPIs in the Client Volume group widget KPI Client Volume Description Number of good, slow, and failed transactions for the selected client, per period over the last hour Note T3SNAPPL.GREQUESTS (Good), T3SNAPPL.SREQUESTS (Slow), T3SNAPPL.BREQUESTS (Failed)

Client Response Time group widget


The Client Response Time group widget displays a line graph with the average response time of transactions for the selected client over the last hour. The following table contains information about the KPIs in this group widget.
Table 8. KPIs in the Client Response Time group widget KPI Client Response Time Description Average response time of transactions for the selected client, in seconds, per period over the last hour Note T3SNAPPL.RESPTIME

Transactions - Top 5 group widget


The Transactions - Top 5 group widget displays a table with transaction details for the selected client. The following table contains information about the KPIs in this group widget.
Table 9. KPIs in the Transactions - Top 5 group widget KPI Transactions Description Name of transaction for the selected client Note T5TXCS.TRANSACTN, T6TXCS.TRANSACTN

Chapter 5. Using SmartCloud Application Performance Management UI

71

Table 9. KPIs in the Transactions - Top 5 group widget (continued) KPI Server Source Volume Description IP address of the server for the selected client Source agent type of data, either WRM or Robotic Total number of transaction requests per period for the selected client Note T5TXCS.SERVER, T6TXCS.SERVER T5TXCS.DATCOLTYPE, T6TXCS.DATCOLTYPE T5TXCS.TOTREQ, T6TXCS.TOTREQ

Failed (%)

Percentage of subtransactions T5TXCS.PCFAIL, that failed in the current T6TXCS.PCFAIL period Percentage of subtransactions T5TXCS.PCSLOW, that were slow in the current T6TXCS.PCSLOW period Average response time of the T5TXCS.OATIME, transaction, in seconds, for T6TXCS.OATIME the current period Start time of the last period T5TXCS.TIMESTAMP, T6TXCS.TIMESTAMP

Slow (%)

Response Time (s)

time stamp

Transaction Status Summary group widget


The Transaction Status Summary group widget displays a bar graph with the state of the monitored transactions. The following table contains information about the KPIs in this group widget.
Table 10. KPIs in the Transaction Status Summary group widget KPI Transaction Status Summary Description Note

Proportion and number of T3SNTRANS.STATUS clients in the normal, warning, or critical state. Thresholds are defined in the Application Management Configuration Editor.

Overall Volume group widget


The Overall Volume group widget displays a bar chart with the number of transactions over the last hour. The following table contains information about the KPIs in this group widget.
Table 11. KPIs in the Overall Volume group widget KPI Overall Volume Description Note

Number of good, slow, and T3SNAPPL.GREQUESTS failed transactions per period (Good), over the last hour T3SNAPPL.SREQUESTS (Slow), T3SNAPPL.BREQUESTS (Failed)

72

SmartCloud Application Performance Management UI User's Guide

Overall Response Time group widget


The Overall Response Time group widget displays a line graph with the average response time of transactions over the last hour. The following table contains information about the KPIs in this group widget.
Table 12. KPIs in the Overall response Time group widget KPI Overall Response Time Description Average response time of transactions, in seconds, per period over the last hour Note T3SNAPPL.RESPTIME

Transactions - Top 10 group widget


The Transactions - Top 10 group widget displays a table with the transactions of most interest over the last period. The following table contains information about the KPIs in this group widget.
Table 13. KPIs in the Transactions - Top 10 group widget KPI Transaction Status Description Name of the transaction Overall status for all sub-transactions: good, warning, or critical Data collector type: client, real user, synthetic, or transaction tracking Total number of transaction requests per period Percentage of failed transactions in the current period Percentage of slow transactions in the current period Average response time, in seconds, of the transactions in the current period Time of collection of the summarized data Note T3SNTRANS.TRANSACTN T3SNTRANS.STATUS

Type

T3SNTRANS.DATCOLTYPE

Transaction Volume Failed (%)

T3SNTRANS.TREQUESTS T3SNTRANS.PCFAIL

Slow (%)

T3SNTRANS.PCSLOW

Response Time (s)

T3SNTRANS.RESPTIME

Time Stamp

T3SNTRANS.TIMESTMP

Transactions group widget


The Transactions group widget displays a bar graph with the state of the monitored transactions. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

73

Table 14. KPIs in the Transactions group widget KPI Transaction Status Summary Description Note

Proportion and number of T3SNTRANS.STATUS clients in the normal, warning, or critical state. The status of individual transactions is also displayed.

Transaction Volume group widget


The Transaction Volume group widget displays a bar chart with the number of subtransactions for the selected transaction over the last hour. The following table contains information about the KPIs in this group widget.
Table 15. KPIs in the Transaction Volume group widget KPI Transaction Volume Description Number of good, slow, and failed subtransactions for the selected transaction, per period over the last hour Note T3SNAPPL.GREQUESTS (Good), T3SNAPPL.SREQUESTS (Slow), T3SNAPPL.BREQUESTS (Failed)

Transaction Response Time group widget


The Transaction Response Time group widget displays a line graph with the average response time of subtransactions for the selected transaction over the last hour. The following table contains information about the KPIs in this group widget.
Table 16. KPIs in the Transaction Response Time group widget KPI Transaction Response Time Description Average response time of subtransactions for the selected transaction, in seconds, per period over the last hour Note T3SNAPPL.RESPTIME

Client Impact - Top 10 group widget


The Client Impact - Top 10 group widget displays a table with transaction details for the selected transaction. The following table contains information about the KPIs in this group widget.
Table 17. KPIs in the Client Impact - Top 10 group widget KPI Client Group Server Description Name of the client group for the selected transaction IP address of the server for the client for the selected transaction Note T5TXCS.CLIENT, T6TXCS.CLIENT T5TXCS.SERVER, T6TXCS.SERVER

74

SmartCloud Application Performance Management UI User's Guide

Table 17. KPIs in the Client Impact - Top 10 group widget (continued) KPI Source Volume Description Source agent type of data, either WRM or Robotic Total number of subtransaction requests per period for the selected transaction Note T5TXCS.DATCOLTYPE, T6TXCS.DATCOLTYPE T5TXCS.TOTREQ, T6TXCS.TOTREQ

Failed (%)

Percentage of subtransactions T5TXCS.PCFAIL, that failed in the current T6TXCS.PCFAIL period for the selected transaction Percentage of subtransactions T5TXCS.PCSLOW, that were slow in the current T6TXCS.PCSLOW period for the selected transaction Average response time of the T5TXCS.OATIME, transaction, in seconds, for T6TXCS.OATIME the current period Start time of the last period T5TXCS.TIMESTAMP, T6TXCS.TIMESTAMP

Slow (%)

Response Time (s)

time stamp

Transaction Performance group widget


The Transaction Performance group widget displays a list with summary information for all Client Groups. The dashboard is available only when an application is monitored by Response Time agents. This widget uses data from the Application Management Console and you can customize Client Groups in the Application Management Configuration Editor. The following table contains information about the KPIs in this group widget.
Table 18. KPIs in the Transaction Performance group widget KPI Response Time (s) Description Note

Average response time, in T3SNAPPL.RESPTIME seconds, of the transactions for the selected application in the current period Trend of the number of T3SNAPPL.TREQUEST requests per period over the last hour, with the number of requests in the current period displayed Percentage of failed transactions in the current period Percentage of slow transactions in the current period Proportion and number of transactions in the good, warning, or critical state in the current period T3SNAPPL.PCFAIL

Requests

Percentage failed

Percentage slow

T3SNAPPL.PCSLOW

Transaction Status

T3SNTRANS.STATUS

Chapter 5. Using SmartCloud Application Performance Management UI

75

Table 18. KPIs in the Transaction Performance group widget (continued) KPI Client Status Description Proportion and number of clients in the good, warning, or critical state in the current period Note T3SNCLIENT.STATUS

Agent-based Transaction Tracking group widget


The Agent-based Transaction Tracking group widget displays a table with the resource summary status. The resource has no associated monitoring agent deployed and all of the metrics are collected by agent-based transaction tracking. The following table contains information about the KPIs in this group widget.
Table 19. KPIs in the Agent-based Transaction Tracking group widget KPI Response Time (ms) Description The total amount of time for the Internet Services Monitoring attempt. Note SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'TotalTime' SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'TransactionCount' SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'SlowPercent' SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'FailedPercent'

Transaction Volume (per second) Slow (%)

Number of transaction instances, not including failed transactions. The percentage of transactions whose requests were marked as slow.

Failed (%)

The percentage of transactions whose requests were marked as failed.

The Agent-based Transaction Tracking group widget references the KPIs in the following table:
Table 20. Agent-based Transaction Tracking group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'TotalTime' TOMETTYPE.TYPESTR = 'TransactionCount' TOMETTYPE.TYPESTR = 'SlowPercent' Description The total amount of time for the Internet Services Monitoring attempt. Number of transaction instances, not including failed transactions. The percentage of transactions whose requests were marked as slow.

TOMETTYPE.TYPESTR = 'FailedPercent' The percentage of transactions whose requests were marked as failed.

76

SmartCloud Application Performance Management UI User's Guide

Agentless Transaction Tracking group widget


The Agentless Transaction Tracking group widget displays a table with the resource summary status. The resource has no associated monitoring agent deployed and all of the metrics are collected by agentless transaction tracking. The following table contains information about the KPIs in this group widget.
Table 21. KPIs in the Agentless Transaction Tracking group widget KPI Response Time (ms) Description Total Time can refer to the following circumstances: v Average total transaction time of the transactions that make up the aggregate v Total response time for this transaction instance Transaction Volume (per second) Kilobyte In (KB) Number of transaction instances, not including failed transactions. The total number of kilobytes of data received by the server during the current aggregate interval. The total number of kilobytes of data sent by the server during the current aggregate interval. SUM(TOINTCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'TransactionCount' SUM(TOINTCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'TransactionCount' SUM(TOINTCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'TransactionCount' Note SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) / SUM(TOINTGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'ParentSubTransactionTime'

Kilobyte Out (KB)

The Agentless Transaction Tracking group widget references the KPIs in the following table:
Table 22. Agentless Transaction Tracking group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'ParentSubTransactionTime' TOMETTYPE.TYPESTR = 'TransactionCount' TOMETTYPE.TYPESTR = 'TotalBytesReceived' TOMETTYPE.TYPESTR = 'TotalBytesSent' Description Total response time for this transaction instance. Number of transaction instances, not including failed transactions. The total number of kilobytes of data received by the server during the current aggregate interval. The total number of kilobytes of data sent by the server during the current aggregate interval.

Back-End Transaction List group widget


The Back-End Transaction List group widget displays a table with the resource summary status. The following table contains information about the KPIs in this group widget.
Table 23. KPIs in the Back-End Transaction List group widget KPI Transaction Name Description The name of the transaction Note The transaction name comes from SCR.

Chapter 5. Using SmartCloud Application Performance Management UI

77

Table 23. KPIs in the Back-End Transaction List group widget (continued) KPI Status Description The status of the transaction Note The status is calculated by the metrics in the Transaction Reporter's normalized tables. If the failed count of transactions is greater than 0, the transaction is displayed as critical; if the slow count of transactions is greater than 0, the transaction is displayed as warning.

The Back-End Transaction List group widget references the KPIs in the following table:
Table 24. Back-End Transaction List group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'FailedCount' TOMETTYPE.TYPESTR = 'SlowCount' Description Number of occurrences that failed. Number of occurrences with a slow response time.

Back-End Transaction Tracking Status group widget


The Back-End Transaction Tracking Status group widget displays a table with the summary status. The following table contains information about the KPIs in this group widget.
Table 25. KPIs in the Back-End Transaction Tracking Status group widget KPI Response Time (ms) Description The total amount of time for the Internet Services Monitoring attempt. Note SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'TotalTime' SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'TransactionCount' SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'SlowPercent' SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'FailedPercent'

Transaction Volume (per second) Slow (%)

Number of transaction instances, not including failed transactions. The percentage of transactions whose requests were marked as slow.

Failed (%)

The percentage of transactions whose requests were marked as failed.

78

SmartCloud Application Performance Management UI User's Guide

Table 25. KPIs in the Back-End Transaction Tracking Status group widget (continued) KPI Instances Description The Number of instances. If the failed count of instance is greater than 0, the instance is displayed as critical; if the slow count of instance is greater than 0, the instance is displayed as warning. Note The number of instances comes from SCR.

Transactions

The Number of transactions. If The number of transactions comes from the failed count of transaction SCR. is greater than 0, the transaction is displayed as critical; if the slow count of transaction is greater than 0, then the transaction is displayed as warning.

The Back-End Transaction Tracking Status group widget references the KPIs in the following table:
Table 26. Back-End Transaction Tracking Status group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'TotalTime' TOMETTYPE.TYPESTR = 'TransactionCount' TOMETTYPE.TYPESTR = 'SlowPercent' Description The total amount of time for the Internet Services Monitoring attempt. Number of transaction instances, not including failed transactions. The percentage of transactions whose requests were marked as slow.

TOMETTYPE.TYPESTR = 'FailedPercent' The percentage of transactions whose requests were marked as failed. TOMETTYPE.TYPESTR = 'FailedCount' TOMETTYPE.TYPESTR = 'Slow Count' Number of occurrences that failed. Number of occurrences with a slow response time.

Back-End Transaction Tracking Response Time Component group widget


The Back-End Transaction Tracking Response Time Component group widget displays a chart with the response time of the component. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

79

Table 27. KPIs in the Back-End Transaction Tracking Response Time Component group widget KPI Response Time (ms) Description Total time can refer to the following circumstances: v Average total transaction time of the transactions that make up the aggregate v Total response time for this transaction instance Note SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'TotalTime'

The Back-End Transaction Tracking Response Time Component group widget references the KPIs in the following table:
Table 28. Back-End Transaction Tracking Response Time Component group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'TotalTime' Description The total amount of time for the Internet Services Monitoring attempt.

Back-End Transaction Tracking Runs On group widget


The Back-End Transaction Tracking Runs On group widget displays summary information in a table. The following table contains information about the KPIs in this group widget.
Table 29. KPIs in the Back-End Transaction Tracking Runs On group widget KPI Status Instance Volume Description Status of the current instance Instance name that transaction runs on Note Status of the current instance Instance name that the transaction runs on

The total amount of transaction SUM(TOAGGCMET.COUNT) instances WHERE TOMETTYPE.TYPESTR = 'TransactionCount' Average transaction time of transactions, measured in milliseconds SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'TotalTime'

Response Time (ms)

Back-End Transaction Tracking Transaction Volume Component group widget


The Back-End Transaction Tracking Transaction Volume Component group widget displays a chart with the transaction volume of the component. The following table contains information about the KPIs in this group widget.

80

SmartCloud Application Performance Management UI User's Guide

Table 30. KPIs in the Back-End Transaction Tracking Transaction Volume Component group widget KPI Transaction Volume (per second) Description Number of transaction instances: v Failed count = critical v Slow count = warning v Good count = normal Note SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'FailedCount'; SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'SlowCount'; SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'GoodCount'

The Back-End Transaction Tracking Transaction Volume Component group widget references the KPIs in the following table:
Table 31. Back-End Transaction Tracking Transaction Volume Component group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'FailedCount' TOMETTYPE.TYPESTR = 'SlowCount' TOMETTYPE.TYPESTR = 'GoodCount' Description Number of occurrences that failed. Number of occurrences with a slow response time. Number of occurrences with a good response time.

Back-End Transaction Tracking Response Time Overall group widget


The Back-End Transaction Tracking Response Time Overall group widget displays a chart with the overall response time. The following table contains information about the KPIs in this group widget.
Table 32. KPIs in the Back-End Transaction Tracking Response Time Overall group widget KPI Response Time (ms) Description Total time can refer to the following circumstances: v Average total transaction time of the transactions that make up the aggregate v Total response time for this transaction instance Note SUM(TOAGGGMET.GAUGE * TOAGGGMET.SCOUNT) / SUM(TOAGGGMET.SCOUNT) WHERE TOMETTYPE.TYPESTR = 'TotalTime'

The Back-End Transaction Tracking Response Time Overall group widget references the KPIs in the following table:
Table 33. Back-End Transaction Tracking Response Time Overall group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'TotalTime' Description The total amount of time for the Internet Services Monitoring attempt.

Chapter 5. Using SmartCloud Application Performance Management UI

81

Back-End Transaction Tracking Transaction Volume Overall group widget


The Back-End Transaction Tracking Transaction Volume Overall group widget displays a chart with the overall transaction volume. The following table contains information about the KPIs in this group widget.
Table 34. KPIs in the Back-End Transaction Tracking Transaction Volume Overall group widget KPI Transaction Volume (per second) Description Number of transaction instances: v Failed count = critical v Slow count = warning v Good count = normal Note SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'FailedCount'; SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'SlowCount'; SUM(TOAGGCMET.COUNT) WHERE TOMETTYPE.TYPESTR = 'GoodCount'

The Back-End Transaction Tracking Transaction Volume Overall group widget references the KPIs in the following table:
Table 35. Back-End Transaction Tracking Transaction Volume Overall group widget referenced KPIs KPI TOMETTYPE.TYPESTR = 'FailedCount' TOMETTYPE.TYPESTR = 'SlowCount' TOMETTYPE.TYPESTR = 'GoodCount' Description Number of occurrences that failed. Number of occurrences with a slow response time. Number of occurrences with a good response time.

Downstream Transaction Nodes group widget


The Downstream Transaction Nodes group widget displays summary information about downstream transaction nodes. The following table contains information about the KPIs in this group widget.
Table 36. KPIs in the Downstream Transaction Nodes group widget KPI Status Description The status of the transaction node Note COUNT(TOINTCMET.COUNT) WHERE TYPESTR='FailedCount' , COUNT(TOINTCMET.COUNT) WHERE TYPESTR='SlowCount' SCR query: /oslc/rr/collection?oslc.where=rdf:type= and RefBy_crtv:elementTo{rdf:type= and crtv:elementFrom=<__CURRENT_NODE__>} &oslc.select=*{*} SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) /COUNT(TOINTGMET.SCOUNT) WHERE TYPESTR='ParentSubTransactionTime'

Transaction node

The downstream transaction node name for the current node

Response time (sec) The amount of processing time for the transactions during the measurement interval

82

SmartCloud Application Performance Management UI User's Guide

Table 36. KPIs in the Downstream Transaction Nodes group widget (continued) KPI Deviation (%) Description The percentage of response time deviation from the determined baseline during the measurement interval. Note SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) /COUNT(TOINTGMET.SCOUNT) WHERE TYPESTR='DeviationParentSubTransactionTime'

Volume

The total number of COUNT(TOINTCMET.COUNT) WHERE processed TYPESTR='TransactionCount' transactions during the measurement interval The percentage of failed transactions during the measurement interval SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) /COUNT(TOINTGMET.SCOUNT) WHERE TYPESTR='FailedPercent'

Failed (%)

The Downstream Transaction Nodes group widget references the KPIs in the following table:
Table 37. Downstream Transaction Nodes group widget referenced KPIs KPI TOMETTYPE.TYPEID TOMETTYPE.TYPESTR Description Identifier of TO metric type String representation of the TO metric type

Upstream Transaction Nodes group widget


The Upstream Transaction Nodes group widget displays summary information about upstream transaction nodes. The following table contains information about the KPIs in this group widget.
Table 38. KPIs in the Upstream Transaction Nodes group widget KPI Status Description The status of the transaction node Note COUNT(TOINTCMET.COUNT) WHERE TYPESTR='FailedCount' , COUNT(TOINTCMET.COUNT) WHERE TYPESTR='SlowCount'

Transaction node

The upstream transaction SCR query: node name for the /oslc/rr/collection?oslc.where=rdf:type= current node and RefBy_crtv:elementTo{rdf:type= and crtv:elementFrom=<__CURRENT_NODE__>} &oslc.select=*{*} SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) /COUNT(TOINTGMET.SCOUNT) WHERE TYPESTR='ParentSubTransactionTime'

Response time The amount of (sec) processing time for the transactions during the measurement interval

Chapter 5. Using SmartCloud Application Performance Management UI

83

Table 38. KPIs in the Upstream Transaction Nodes group widget (continued) KPI Deviation (%) Description The percentage of response time deviation from the determined baseline during the measurement interval. The total number of processed transactions during the measurement interval The percentage of failed transactions during the measurement interval Note SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) /COUNT(TOINTGMET.SCOUNT) WHERE TYPESTR='DeviationParentSubTransactionTime' COUNT(TOINTCMET.COUNT) WHERE TYPESTR='TransactionCount'

Volume

Failed (%)

SUM(TOINTGMET.GAUGE * TOINTGMET.SCOUNT) /COUNT(TOINTGMET.SCOUNT) WHERE TYPESTR='FailedPercent'

The Upstream Transaction Nodes group widget references the KPIs in the following table:
Table 39. Upstream Transaction Nodes group widget referenced KPIs KPI TOMETTYPE.TYPEID TOMETTYPE.TYPESTR Description Identifier of TO metric type String representation of the TO metric type

IBM Tivoli Composite Application Manager for Microsoft Applications: Active Directory Agent group widgets
Specific group widgets are available for the Monitoring agent for Microsoft Active Directory component. Use these group widgets to monitor activity and system status.

Active Directory group widget


The Active Directory group widget provides information about the health of the components that are included in the Microsoft Active Directory Dashboard. The following table contains information about the components in this group widget.
Table 40. Components in the Active Directory group widget Components Domain controller health Description Provides an HTML table that contains information about the health of the domain controller. Includes the key performance indicators (KPIs) that are related to the domain controller health Provides an HTML table that contains information about the status of FSMO role availability. Includes the KPIs that are related to the FSMO role availability Provides an HTML table that contains information about the status of sysvol replication status. Includes the KPIs that are related to sysvol replication

FSMO Role availability

Sysvol replication

84

SmartCloud Application Performance Management UI User's Guide

Table 40. Components in the Active Directory group widget (continued) Components Domain controller time drift Description Provides an HTML table that contains information about the status of domain controller time drift. Includes the KPIs that are related to the domain controller time drift Provides a status gauge that contains information about the trust status Provides a status gauge that contains information about the replication status Provides a volume gauge that contains information about LDAP performance. Includes the KPIs that are related to LDAP performance

Trust status Replication status LDAP Performance

Cache Size group widget


The Cache Size group widget provides information about the cache size during the last 2 hours. You must start historical data collection (HDC) to obtain the data for this group widget. To open the Cache Size group widget, click a chart in the Cache Details group widget. The following table contains information about the KPIs in this widget:
Table 41. KPIs in the Cache Size group widget KPI Cache Size Description Note

The size (in kilobytes) of the K3ZNTDSDCP. schema cache. The critical DCPCASZ threshold is when the size of the schema cache is less than 2 KB.

Tip: Double-click anywhere in the Cache Size group widget to open the Domain Controller Performance workspace in the Tivoli Enterprise Portal.

Cache Details group widget


The Cache Details group widget provides information about the cache details during the last 2 hours. You must start historical data collection to obtain the data for this group widget. To open the Cache Size group widget, click a chart in the Cache Details group widget. The following table contains information about the KPIs in this window:
Table 42. KPIs in the Cache Details group widget KPI Page Faults Per Second Description Note

The rate of cache page faults K3ZNTDSDCP. per second. The critical DCPCAPF threshold is when the rate of page faults per second is greater than 0.

Chapter 5. Using SmartCloud Application Performance Management UI

85

Table 42. KPIs in the Cache Details group widget (continued) KPI Page Fault Stalls Per Second Description Note

K3ZNTDSDCP. The number of page faults per second that cannot be DCPCAPFS serviced because pages are not available for allocation from the database cache. The critical threshold is when the number of page faults per second that cannot be serviced is greater than 30. The percentage of cache hits compared to the total cache requests. The warning threshold is when the percentage of cache hits compared to the total cache requests is less than 20%. K3ZNTDSDCP. DCPCAHP

Cache Hit(%)

Active Directory Database Performance group widget


The Active Directory Database Performance group widget provides information about the log thread stalls in the Active Directory database. The following table contains information about the KPIs in this window:
Table 43. KPIs in the Active Directory Database Performance group widget KPI Log threads Stalls Description Note

The rate of log record stalls K3ZNTDSDCP. per second. The group DCPLRS widget displays a warning status if the rate of log record stalls is greater than 0. The number of log threads that are waiting for access to the log file. The group widget displays a warning status if the number of log threads that are waiting for access to the log file is greater than 300. K3ZNTDSDCP. DCPLTW

Log threads Waiting

Tip: Double-click anywhere in the Active Directory Database Performance group widget to open the Domain Controller Performance workspace in the Tivoli Enterprise Portal.

Active Directory Database Table Open Cache group widget


The Active Directory Database Table Open Cache group widget provides a line chart showing spikes. The line chart contains information about the database table open cache. You must start historical data collection (HDC) to obtain the data for this group widget. The following table contains information about the KPIs in this group widget:

86

SmartCloud Application Performance Management UI User's Guide

Table 44. KPIs in the Active Directory Database Table Open Cache group widget KPI Hits per second Description The rate at which the database tables were opened by using the cached schema information The rate at which the database tables were opened without using the cached schema information Note K3ZNTDSDCP. DCPTCAH

Misses per second

K3ZNTDSDCP. DCPTCAM

Note: Double-click anywhere in the Active Directory Database Table Open Cache group widget to open the Domain Controller Performance workspace in the Tivoli Enterprise Portal.

Domain Controller Health group widget


The Domain Controller Health group widget provides a grid that contains information about the Active Directory database. The following table contains information about the KPIs in this group widget:
Table 45. KPIs in the Domain Controller Health group widget KPI Database Path Description Note

The full directory path where K3ZADDB. the Microsoft Active ADDBDFP Directory database is located The full directory path where K3ZADDB. the log files of the Microsoft ADDBDLFP Active Directory are located One hundred (100) minus the 100 - (K3ZADDB. percentage of free space that ADDBPDSD) is currently available on the hard disk drive where the Microsoft Active Directory database file is located. The warning threshold is when the database disk free space is less than 20% and more than or equal to 10%. The critical status is when the database disk free space is less than 10%. 100 minus the percentage of 100 - (K3ZADDB. ADDBPDSL) free space that is currently available on the hard disk drive where the Microsoft Active Directory database log files are located. The warning threshold is when the database logs disk free space is less than 20% and more than or equal to 10%. The critical threshold is when the free space of the database logs disk is less than 10%.

Database Log Path

Database Disk Utilization

Database Logs Disk Utilization

Chapter 5. Using SmartCloud Application Performance Management UI

87

Tip: Double-click the values in the table to open the Active Directory Database Information workspace in the Tivoli Enterprise Portal.

Domain Controller Time Drift group widget


The Domain Controller Time Drift group widget provides a grid that contains information about the time server that is used by the domain. The following table contains information about the KPIs in this group widget:
Table 46. KPIs in the Domain Controller Time Drift group widget KPI Server Name Description Note

K3ZNTDSDCA. The name of the good time server or the preferred good DCARTS time server. Good time server is the server on which the gtimeserv flag is set. The preferred good time server is the primary domain controller (PDC) of the domain. Specifies whether the type of K3ZNTDSDCA. DCARTST time server is a good time server or a preferred good time server. The time on the domain controller where the agent is installed minus the time on the computer (in the same domain) where the gtimserv flag is set. If the domain controller cannot find the good time server in the domain, the time difference is calculated from the preferred good time server, which is the PDC of the root domain. The group widget displays a critical status if the time drift is other than 0 seconds. K3ZNTDSDCA. DCATDMS

Server Type

Time Drift (seconds)

Tip: Double-click the values in the table to open the Domain Controller Availability workspace in the Tivoli Enterprise Portal.

Active Directory Event Logs group widget


The Active Directory Event Logs group widget provides information about the events that are written to the Active Directory event log. The following table contains information about the KPIs in this group widget:
Table 47. KPIs in the Active Directory Event Logs group widget KPI Directory Services Error Description The number of directory services error events that belong to one event source Note Count (K3ZEVTLOG. EVTTYP & K3ZEVTLOG.EVTSRC)

88

SmartCloud Application Performance Management UI User's Guide

Table 47. KPIs in the Active Directory Event Logs group widget (continued) KPI Directory Services Warning Description The number of directory services warning events that belong to one event source The number of directory services audit failure events that belong to one event source Note Count (K3ZEVTLOG. EVTTYP & K3ZEVTLOG.EVTSRC) Count (K3ZEVTLOG. EVTTYP & K3ZEVTLOG.EVTSRC)

Directory Services Audit failure

DNS Error

The number of domain name Count (K3ZEVTLOG. service (DNS) error events EVTTYP & K3ZEVTLOG.EVTSRC) that belong to one event source The number of DNS warning Count (K3ZEVTLOG. events that belong to one EVTTYP & event source K3ZEVTLOG.EVTSRC) The number of DNS audit failure events that belong to one event source Count (K3ZEVTLOG. EVTTYP & K3ZEVTLOG.EVTSRC)

DNS Warning

DNS Audit failure

Tip: Double-click anywhere in the Active Directory Event Logs group widget to open the Event Logs workspace in the Tivoli Enterprise Portal.

Flexible Single Master Operation Role Bind Status group widget


The Flexible Single Master Operation Role Bind Status group widget provides an HTML table that contains information about the domain naming master bind, the relative ID (RID) master bind, the infrastructure master bind, the schema master bind, and the primary domain controller (PDC) master bind. The following table contains information about the KPIs in this group widget:
Table 48. KPIs in the Flexible Single Master Operation Role Bind Status group widget KPI Domain Naming Master Description The current bind status of the domain naming master. The bind status can be Success, Failure, or Not Available. The group widget displays a critical status if the domain naming master bind is Failed. Note K3ZNTDSDCA. DCADNB

Schema Master

K3ZNTDSDCA. The current bind status of the schema master. The bind DCASCHB status can be Success, Failure, or Not Available. The group widget displays a critical status if the schema master bind is Failed.

Chapter 5. Using SmartCloud Application Performance Management UI

89

Table 48. KPIs in the Flexible Single Master Operation Role Bind Status group widget (continued) KPI RID Master Description The current bind status of the relative ID (RID) master. The bind status can be Success, Failure, or Not Available. The group widget displays a critical status if the RID master bind is Failed. Note K3ZNTDSDCA. DCARIDB

Infrastructure Master

K3ZNTDSDCA. The current bind status of the infrastructure master. The DCAINFB bind status can be Success, Failure, or Not Available. The group widget displays a critical status if the infrastructure master bind is Failed. K3ZNTDSDCA. The current bind status of DCAPDCB the PDC master. The bind status can be Success, Failure, or Not Available. The group widget displays a critical status if the PDC master bind is Failed.

PDC Master

Tip: To open the Flexible Single Master Operation Role Ping Status window, click anywhere on the Flexible Single Master Operation Role Bind Status group widget.

LDAP Bind Time Performance group widget


The LDAP Bind Time Performance group widget provides a line chart that contains information about the LDAP bind time. You must start historical data collection to obtain the data for this group widget. The following table contains information about the KPIs in this group widget:
Table 49. KPIs in the LDAP Bind Time Performance group widget KPI LDAP bind time Description Note

K3ZNTDSLDP. The time (in milliseconds) LDAPBNDTM that is taken for the last successful LDAP bind. The warning threshold is when the LDAP bind time is more than 5 seconds and less than or equal to 15 seconds. The critical threshold is when the LDAP bind time is more than 15 seconds.

Tip: Double-click anywhere in the LDAP Bind Time Performance group widget to open the Lightweight Directory Access Protocol workspace in the Tivoli Enterprise Portal.

90

SmartCloud Application Performance Management UI User's Guide

Flexible Single Master Operation Role Ping Status group widget


The Flexible Single Master Operation Role Ping Status group widget provides an HTML table that contains information about the domain naming master ping, the relative ID (RID) master ping, the infrastructure master ping, the schema master ping, and the primary domain controller (PDC) master ping. The following table contains information about the KPIs in this group widget:
Table 50. KPIs in the Flexible Single Master Operation Role Ping Status group widget KPI Description Note K3ZNTDSDCA. DCADNP

Domain Naming Master Ping The ping time for the time domain naming master. The group widget displays a critical status if the domain naming master ping is Undefined. Schema Master Ping time

The ping time for the schema K3ZNTDSDCA. master. The group widget DCASCHP displays a critical status if the schema master ping is Undefined. The ping time for the RID master. The group widget displays a critical status if the RID master ping is Undefined. The ping time for the infrastructure master. The group widget displays a critical status if the infrastructure master ping is Undefined. The ping time for the PDC master. The group widget displays a critical status if the PDC master ping is Undefined. K3ZNTDSDCA. DCARIDP

RID Master Ping time

Infrastructure Master Ping time

K3ZNTDSDCA. DCAINFP

PDC Master Ping time

K3ZNTDSDCA. DCAPDCP

Tip: To open the Flexible Single Master Operation Role Ping Status group widget, click anywhere on the Flexible Single Master Operation Role Bind Status group widget. Double-click anywhere in the Flexible Single Master Operation Role Ping Status group widget to open Domain Controller Availability workspace in the Tivoli Enterprise Portal.

Sysvol Replication Status group widget


The Sysvol Replication Status group widget provides a grid that contains information about the sysvol replication status. The following table contains information about the KPIs in this group widget:
Table 51. KPIs in the Sysvol Replication Status group widget KPI Partner Name Description The name of the replication partner Note K3ZSYSRPL. SYSPN

Chapter 5. Using SmartCloud Application Performance Management UI

91

Table 51. KPIs in the Sysvol Replication Status group widget (continued) KPI Status Description The result of the sysvol replication test. The result can be Success or Failure. The group widget displays a critical status if the replication result is Failed. Note K3ZSYSRPL. SYSRS

Tip: Double-click the values in the table to open the Sysvol Replication workspace in the Tivoli Enterprise Portal.

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Cluster Server Agent group widgets
Specific group widgets are available for the Microsoft Cluster Server agent component. Use these group widgets to monitor activity and system status.

Cluster Server Status group widget


The Cluster Server Status group widget provides three status summary widgets, a bullet widget, and an HTML table that contain information about the health of the Cluster Server, such as status of nodes, resource groups, shared disks, percentage of network usage, and quorum utilization. The following table contains information about the Key Performance Indicators (KPI) in this group widget.
Table 52. KPIs in the Cluster Server Status group widget KPI Nodes Description Note

The current state of the KQ5D20NODE.STATE_RAW nodes, such as Up or Down. The widget displays a warning status if the state is not equal to Up or Down. The widget displays a critical status if the state is Down. The status of the resource groups. The widget displays a warning status for the following states: v Unknown v Offline v Partial Online v Pending The widget displays a critical status for the Failed state. KQ5B10RG.STATE_RAW

Resource groups

Network usage (%)

The percentage of network usage of the cluster. The widget displays a warning status for the values 65% 80%. The widget displays a critical status for a value greater than 80%.

KQ5CLUSUM.NETWKUD

92

SmartCloud Application Performance Management UI User's Guide

Table 52. KPIs in the Cluster Server Status group widget (continued) KPI Shared disks Description Note

KQ5CSVSUMM.SSS The current state of the shared disks that are used by the cluster. The widget displays a warning status if the state is not Online or Failed. The widget displays a critical status if the state is Failed. KQ5CLUSUM.QUOUDSZ The status of quorum disk usage. The widget displays a warning status for the values 75% - 95%. The widget displays a critical status for a value greater than 95%.

Quorum utilization

Resources group widget


The Resources group widget provides an HTML table that contains information about the resources that are configured in the cluster. The following table contains information about the KPIs in this group widget.
Table 53. KPIs in the Resources group widget KPI Resource Name State Description The name of the cluster resource Note KQ5B25LOGI.RN

The current state of the KQ5B25LOGI.RS cluster resource. The widget displays a warning status for the following values: v Unknown v Offline v Partial Online v Pending The widget displays a critical status if the state is Failed.

Resource Group Name

The name of the resource group

KQ5B25LOGI.GROUP_ NAME

Dependent Resources group widget


The Dependent Resources group widget provides an HTML table that contains information about the resources that are dependent on the selected resource. The following table contains information about the KPIs in this group widget.
Table 54. KPIs in the Dependent Resources group widget KPI Current Owner Dependent Resource Name Description The name of the current owner of the resources The name of the dependent resource Note KQ5B20LOGI.CRN KQ5B25RTDR.DRN

Chapter 5. Using SmartCloud Application Performance Management UI

93

Table 54. KPIs in the Dependent Resources group widget (continued) KPI Dependent Resource State Description The current state of the dependent resource. The widget displays a warning status for the following states: v Online v Unknown v Pending v Partial Online The widget displays a critical status if the state is Failed. Note KQ5B25RTDR.DRS

Tip: Double-click anywhere in the Dependent Resources group widget to open the Resources workspace in the Tivoli Enterprise Portal.

Cluster group widget


The Cluster group widget provides a bullet widget, a line chart, and an HTML table that contain information about the cluster, such as quorum utilization, quorum path, processor standard deviation, and the quorum host server. Important: The processor standard deviation is displayed only when the historical data collection is configured for the Nodes State Rollup attribute group. The following table contains information about the KPIs in this group widget.
Table 55. KPIs in the Cluster group widget KPI Cluster name Quorum utilization (%) Description The name of the cluster Note KQ5CLUSUM.CLUNAME

KQ5CLUSUM.QUOUDSZ The percentage of the quorum disk that is used by the cluster. The widget displays a warning status for the values 75% - 95%. The widget displays a critical status for a value greater than 95%. The path of the quorum files KQ5CLUSUM.QUOPATH

Quorum path Quorum host server Processor standard deviation

The name of the node that is KQ5CLUSUM.NODNAME added in the cluster The standard deviation of the node state. The widget displays a warning status if the percentage standard deviation is greater than 20%. KQ5D30RLL.SD

Tip: Double-click anywhere in the Cluster group widget to open the Cluster Dashboard workspace in the Tivoli Enterprise Portal.

94

SmartCloud Application Performance Management UI User's Guide

Networks group widget


The Networks group widget provides an HTML table that contains information about the health of the networks that are used by the Cluster Server. The following table contains information about the KPIs in this group widget.
Table 56. KPIs in the Networks group widget KPI Name State Description The name of the cluster network The current state of the cluster network. The widget displays a critical status if the state is Down. The communication role of the cluster network Note KQ5E20NET.NAME KQ5E20NET.STATE

Role

KQ5E20NET.ROLE

Tip: Double-click anywhere in the Networks group widget to open the Networks workspace in the Tivoli Enterprise Portal.

Shared Disks group widget


The Shared Disks group widget provides an HTML table that contains information about the health of the shared disks that are used by the Cluster Server. The following table contains information about the KPIs in this group widget.
Table 57. KPIs in the Shared Disks group widget KPI Shared Disk Name State Description The name of the shared disk The current state of the shared disk, such as Online or Failed. The widget displays a warning status if the state is not equal to Online or Failed. The widget displays a critical status if the state is Failed. Note KQ5CSVSUMM.SHTPATH KQ5CSVSUMM.SSS

Owner

The name of the node that is KQ5CSVSUMM.NODNAME the current owner of the cluster The percentage of utilization KQ5CSVSUMM.SHTUDSP of the shared disks in the cluster. The widget displays a warning for the values 75% - 95%. The widget displays a critical status for a value greater than 95%.

Storage Utilization (%)

Tip: Double-click anywhere in the Shared Disks group widget to open the Cluster Dashboard workspace in the Tivoli Enterprise Portal.

Cluster Nodes group widget


The Cluster Nodes group widget provides an HTML table that contains information about the nodes in the cluster and the state of nodes.
Chapter 5. Using SmartCloud Application Performance Management UI

95

The following table contains information about the KPIs in this group widget.
Table 58. KPIs in the Cluster Nodes group widget KPI Name State Description Note

The name of the cluster node KQ5D20NODE.NAME The current state of the node, KQ5D20NODE.STATE_RAW such as up or down. The widget displays a warning status if the state is not up or down. The widget displays a critical status if the state is down.

Resource Groups group widget


The Resource Groups group widget provides an HTML table that contains information about the resource groups of the nodes and the state of resource groups. The following table contains information about the KPIs in this group widget.
Table 59. KPIs in the Resource Groups group widget KPI Name State Description The name of the resource group Note KQ5B20LOGI.NOG

The current state of the KQ5B20LOGI.SOG resource group. The widget displays a warning status for the following states: v Unknown v Offline v Partial Online v Pending The widget displays a critical status if the state is Failed.

Tip: Double-click anywhere in the Resource Groups group widget to open the Resource Groups workspace in the Tivoli Enterprise Portal.

Available Memory (last 2 hours) group widget


The Available Memory (last 2 hours) group widget provides a line chart that contains information about the amount of available memory in the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the Memory attribute group. The following table contains information about the KPIs in this group widget.
Table 60. KPIs in the Available Memory (last 2 hours) group widget KPI Available Memory (last 2 hours) Description The amount of available memory (in MB) Note KQ5D60MEM.AMM

96

SmartCloud Application Performance Management UI User's Guide

Tip: Double-click anywhere in the Available Memory (last 2 hours) group widget to open the Node Memory workspace in the Tivoli Enterprise Portal.

Processor Time group widget


The Processor Time group widget provides a status gauge that contains information about the processor time that is spent in processing a thread that is not idle. The following table contains information about the KPIs in this group widget.
Table 61. KPIs in the Processor Time group widget KPI Processor time (%) Description Note

KQ5D40CPU.PPT The percentage of time that the processor spent in processing a thread that is not idle. The widget displays a warning status for the values 60% - 90%. The widget displays a critical status for a value greater than 90%.

Tip: Double-click anywhere in the Processor Time group widget to open the Node CPU workspace in the Tivoli Enterprise Portal.

Cluster Node Detail group widget


The Cluster Node Detail group widget provides a table that contains information about the resource groups of the selected node, such as name and state. This group widget also provides a line chart that contains information about the available memory for the selected node for the last 2 hours, and a bullet widget that provides information about the percentage of processor time that is used for the selected node. Important: The line chart is displayed only when the historical data collection is configured for the Memory attribute group. The following table contains information about the KPIs in this group widget.
Table 62. KPIs in the Cluster Node Detail group widget KPI Name State Description The name of the resource group Note KQ5B20LOGI.NOG

The current state of the KQ5B20LOGI.SOG resource group. The widget displays a warning status for the following states: v Unknown v Offline v Partial Online v Pending The widget displays a critical status if the state is failed.

Available Memory (last 2 hours)

The amount of available memory (in MB)

KQ5D60MEM.AMM

Chapter 5. Using SmartCloud Application Performance Management UI

97

Table 62. KPIs in the Cluster Node Detail group widget (continued) KPI Processor time (%) Description Note

KQ5D40CPU.PPT The percentage of time that the processor spent in processing a non-idle thread. The widget displays a warning status for the values 60% - 90%. The widget displays a critical status for a value greater than 90%.

To navigate to the workspaces in the Tivoli Enterprise Portal: v Double-click the values in the Resource Groups table to open the Resource Groups workspace. v Double-click in the Processor time (%) bullet widget to open the Node CPU workspace. Important: You cannot navigate to the Node Memory workspace when you double-click in the Available Memory line chart. You can navigate to the Node Memory workspace from the Available Memory (last 2 hours) group widget, which is displayed when you open the Microsoft Cluster Server Dashboard page.

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent group widgets
Specific group widgets are available for the Microsoft Exchange Server agent component. Use these group widgets to monitor activity and system status.

Average Message Delivery Time (last 2 hours) group widget


The Average Message Delivery Time (last 2 hours) group widget provides a line chart that contains information about the message delivery time for the public folder store during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the Key Performance Indicators (KPI) in this group widget.
Table 63. KPIs in the Average Message Delivery Time (last 2 hours) group widget KPI Average Message Delivery Time Description The average time (in seconds) between the submission of a message to the public folder store and submission to other storage providers for the last 10 messages Note MSEISPUB.AVGTIMDE

Tip: Double-click anywhere in the Average Message Delivery Time (last 2 hours) group widget to open the Status workspace in the Tivoli Enterprise Portal.

98

SmartCloud Application Performance Management UI User's Guide

Public Folder Database State group widget


The Public Folder Database State group widget provides an HTML table that contains information about the status of the public folder databases. The following table contains information about the KPIs in this group widget.
Table 64. KPIs in the Public Folder Database State group widget KPI Database State Description The name of the public folder database Note MSEISPUB.NAME

The status of the public MSEISPUB.PUBSTSTATE folder database, such as mounted or unmounted. The widget displays a critical status if the public folder database is unmounted. The percentage of total Information Store space that is used by the public folder database MSEISPUB.PUBISDBPRC

Space Utilization (%)

Growth (%)

The percentage of increase in MSEISPUB.PUBISPRCGR the amount of data that is stored in the public folder database since the last interval sample was taken The size (in megabytes) of the public Information Store, which includes the messaging databases that contain all server-based public folders MSEISPUB.PUBISSIZE

Size (MB)

Tip: Double-click anywhere in the Public Folder Database State group widget to open the IS Public workspace in the Tivoli Enterprise Portal.

I/O Log Operations (last 2 hours) group widget


The I/O Log Operations (last 2 hours) group widget provides line charts that contain information about the number of log file read and write operations that are completed per second during the last 2 hours. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 65. KPIs in the I/O Log Operations (last 2 hours) group widget KPI Writes Per Second Description The number of log file write operations that are completed per second Note MSEDBINS.IOLOGWRT

Chapter 5. Using SmartCloud Application Performance Management UI

99

Table 65. KPIs in the I/O Log Operations (last 2 hours) group widget (continued) KPI Reads Per Second Description The number of log file read operations that are completed per second Note MSEDBINS.IOLOGRD

Tip: Double-click anywhere in the I/O Log Operations (last 2 hours) group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Information Store Client Status group widget


The Information Store Client Status group widget provides an HTML table that contains information about the status of the Information Store client. The following table contains information about the KPIs in this group widget.
Table 66. KPIs in the Information Store Client Status group widget KPI Client RPC Bytes Receive Rate Description The name of the client instance The amount of data (in bytes) that is received per second from the RPC clients Note MSEISCLI.CLINAME MSEISCLI.RPCBRPS

RPC Bytes Sent Rate

The amount of data (in MSEISCLI.RPCBSPS bytes) that is sent per second to the RPC clients The average server RPC latency (in milliseconds) for the last 1024 packets. The widget displays a critical status if the RPC latency is 50 ms or greater. The number of RPC operations that are currently requested per second from the server MSEISCLI.RPCAVGLAT

RPC Latency (ms)

RPC Operations Per Second

MSEISCLI.RPCOPS

Tip: Double-click anywhere in the Information Store Client Status group widget to open the IS Client workspace in the Tivoli Enterprise Portal.

Database Log Record Stalls Per Second (last 2 hours) group widget
The Database Log Record Stalls Per Second (last 2 hours) group widget provides a line chart that contains information about the number of database log records that are not added to the log buffers during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.

100

SmartCloud Application Performance Management UI User's Guide

Table 67. KPIs in the Database Log Record Stalls Per Second (last 2 hours) group widget KPI Database Log Record Stalls Per Second Description Note

The number of database log MSEDBINS.LOGSTALL records that are not added to the log buffers per second because the log buffers are full. The widget displays a critical status if the number of database log record stalls per second are 100 or greater. The widget displays a warning status if the number of database log record stalls per second are in the range 50 - 100.

Tip: Double-click anywhere in the Database Log Record Stalls Per Second (last 2 hours) group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Average Log Write Operations Completed Per Second (last 2 hours) group widget
The Average Log Write Operations Completed Per Second (last 2 hours) group widget provides a line chart that contains information about the number of log write operations that are completed per second during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 68. KPIs in the Average Log Write Operations Completed Per Second (last 2 hours) group widget KPI Average Log Write Operations Completed Per Second Description Note

The average write operations MSEDBINS.LOGWRITE that are completed per second on the log files

Tip: Double-click anywhere in the Average Log Write Operations Completed Per Second (last 2 hours) group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Public Folder Details group widget


The Public Folder Details group widget provides an HTML table that contains information about the public folders. The following table contains information about the KPIs in this group widget.
Table 69. KPIs in the Public Folder Details group widget KPI Name Description The name of the public folder Note MSEPFLDD.PFLDNAME

Chapter 5. Using SmartCloud Application Performance Management UI

101

Table 69. KPIs in the Public Folder Details group widget (continued) KPI Messages Folder Size (MB) Last Access Time Description Note

The total number of MSEPFLDD.NUMPFLDMSG messages in the public folder The size (in MB) of the public folder MSEPFLDD.PFLDSIZE

The last date and time when MSEPFLDD.PFLDLASTLG the user was logged in to the public folder

Tip: Double-click anywhere in the Public Folder Details group widget to open the Public Folder Detail workspace in the Tivoli Enterprise Portal.

Information Store Public Replication Details group widget


The Information Store Public Replication Details group widget provides an HTML table that contains information about the replication activity on the public Information Store. The following table contains information about the KPIs in this group widget.
Table 70. KPIs in the Information Store Public Replication Details group widget KPI Name Description The name of the Microsoft Exchange Information Store public replication instance Note MSEISPUR.NAME

Backfill Requests Received

The number of backfill MSEISPUR.RBKRQREC request replication messages that were received from other servers since the server was started The number of backfill request replication messages that were sent to other servers since the server was started The number of replication messages that were received from other servers in response to backfill requests since the server was started MSEISPUR.RBKRQSNT

Backfill Requests Sent

Messages Received

MSEISPUR.RBKDMREC

Messages Sent

The number of replication MSEISPUR.RBKDMSNT messages that were sent to other servers in response to the backfill requests since the server was started The number of replication status request or response messages that were received from the other servers since the server was started MSEISPUR.RSTMGREC

Status Messages Received

102

SmartCloud Application Performance Management UI User's Guide

Table 70. KPIs in the Information Store Public Replication Details group widget (continued) KPI Status Messages Sent Description Note

The number of replication MSEISPUR.RSTMGSNT status request or response messages that were sent to other servers since the server was started

Tip: Double-click anywhere in the Information Store Public Replication Details group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Queue Lengths - Top 5 group widget


The Queue Lengths - Top 5 group widget provides a volume gauge that contains information about the copy queue length and the replay queue length for the storage groups. This widget displays the top 5 storage groups in the decreasing order of the copy queue and replay queue lengths. For more details about queue lengths, click in the group widget. The following table contains information about the KPIs in this group widget.
Table 71. KPIs in the Queue Lengths - Top 5 group widget KPI Instance Description The storage group instance name of the Microsoft Exchange Server Note MSEREPLI.MSERINSTN

Copy

The number of log files that MSEREPLI.RPLCQLEN are in a queue and waiting to be copied and inspected. The widget displays a critical status if the copy queue length is a non-zero integer. The number of log files that are waiting to be replayed MSEREPLI.RPLRQLEN

Replay

Replication Details group widget


The Replication Details group widget provides an HTML table that contains information about the replication activity of the storage groups. The following table contains information about the KPIs in this group widget.
Table 72. KPIs in the Replication Details group widget KPI Name Description The storage group instance name of the Microsoft Exchange Server The replication status of the storage group Note MSEREPLI.MSERINSTN

Status

MSEREPLI.REPLSTAT MSEREPLI.RPLCNGNUM

Copy Notification Generation The generation sequence number of the last log file that is known to the Microsoft Exchange Replication service

Chapter 5. Using SmartCloud Application Performance Management UI

103

Table 72. KPIs in the Replication Details group widget (continued) KPI Copy Generation Number Description The generation sequence number of the last log file that was copied The number of log files that were replayed in the current replay batch The number of log files that remain to be replayed in the current replay batch Note MSEREPLI.RPLCGNUM

Replay Generations Complete Replay Generations Remaining

MSEREPLI.RPLRGENCOM

MSEREPLI.RPLRGENREM

Tip: Double-click anywhere in the Replication Details group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Queue Lengths group widget


The Queue Lengths group widget provides an HTML table that contains information about the copy and replay queue lengths for the storage groups. The following table contains information about the KPIs in this group widget.
Table 73. KPIs in the Queue Lengths group widget KPI Instance Description The storage group instance name of the Microsoft Exchange Server Note MSEREPLI.MSERINSTN

Copy

The number of log files that MSEREPLI.RPLCQLEN are in a queue and waiting to be copied and inspected. The widget displays a critical status if the copy queue length is a non-zero integer. The number of log files that are waiting to be replayed. MSEREPLI.RPLRQLEN

Replay

Tip: Double-click anywhere in the Queue Lengths group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Information Store Clients RPC Status - Top 5 group widget


The Information Store Clients RPC Status - Top 5 group widget provides a volume gauge that contains information about the RPC status of the Information Store client, such as RPC latency and RPC operations per second. The widget displays the top 5 Information Store clients in the decreasing order of the RPC latency and the number of RPC operations per second. For more details about the RPC status of the Information Store client, click in the group widget. The following table contains information about the Key Performance Indicators (KPI) in this group widget.

104

SmartCloud Application Performance Management UI User's Guide

Table 74. KPIs in the Information Store Clients RPC Status - Top 5 group widget KPI RPC Latency (ms) Description The average server RPC latency (in milliseconds) for the last 1024 packets. The window displays a critical status if the RPC latency is 50 milliseconds or greater. The number of RPC operations that are currently requested per second from the server Notes MSEISCLI.RPCAVGLAT

RPC Operations Per Second

MSEISCLI.RPCOPS

Information Store Client Status - Top 5 group widget


The Information Store Client Status - Top 5 group widget provides a bar chart that contains information about the status of the Information Store client, such as RPC bytes received rate and RPC bytes sent rate. For more details about the status of the Information Store client, click in the group widget. The following table contains information about the Key Performance Indicators (KPI) in this group widget.
Table 75. KPIs in the Information Store Client Status - Top 5 group widget KPI RPC Bytes Receive Rate Description The amount of data (in bytes) that is received per second from the RPC clients Notes MSEISCLI.RPCBRPS

RPC Bytes Sent Rate

The amount of data (in MSEISCLI.RPCBSPS bytes) that is sent per second to the RPC clients

Client Summary group widget


The Client Summary group widget provides an HTML table that contains information about the Information Store clients. The following table contains information about the KPIs in this group widget.
Table 76. KPIs in the Client Summary group widget KPI Name JET Log Records Per Second Description The name of the client instance The number of database log records that are generated while processing the client requests Note MSEISCLI.CLINAME MSEISCLI.JETLOGRC

JET Pages Reads Per Second

The number of database MSEISCLI.JETPGRD pages that are read from disk while completed the client requests The number of LDAP read operations that are completed per second while processing client requests MSEISCLI.LRPS

LDAP Reads Per Second

Chapter 5. Using SmartCloud Application Performance Management UI

105

Table 76. KPIs in the Client Summary group widget (continued) KPI LDAP Searches Per Second Description The number of LDAP search operations that are completed per second while processing client requests Note MSEISCLI.LSPS

Tip: Double-click anywhere in the Client Summary group widget to open the IS Client workspace in the Tivoli Enterprise Portal.

Threads Waiting for Log Update - Top 5 group widget


The Threads Waiting for Log Update - Top 5 group widget provides a volume gauge that contains information about the number of threads that are waiting to update the databases. The widget displays the top 5 databases that are arranged in decreasing order of the number of threads that are waiting to update the database. The following table contains information about the KPIs in this group widget.
Table 77. KPIs in the Threads Waiting for Log Update - Top 5 group widget KPI Database Instance Count Description The name of the database instance Note MSEDBINS.DBNAME

The number of threads that MSEDBINS.LOGWAIT are waiting for the data to be written to the log to update database. The widget displays a warning status if the number of threads that are waiting are 25 or greater.

Tip: Double-click anywhere in the Threads Waiting for Log Update - Top 5 group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Transaction Log Summary group widget


The Transaction Log Summary group widget provides an HTML table that contains information about the details of the transaction logs. The following table contains information about the KPIs in this group widget.
Table 78. KPIs in the Transaction Log Summary group widget KPI Database Instance I/O Log Reads Per Second Description The name of the database instance The number of log file read operations that are completed per second The number of log file write operations that are completed per second The average time (in milliseconds) that is spent to complete a log file write operation Note MSEDBINS.DBNAME MSEDBINS.IOLOGRD

I/O Log Writes Per Second

MSEDBINS.IOLOGWRT

I/O Log Write Average Latency

MSEDBINS.IOLOGWALT

106

SmartCloud Application Performance Management UI User's Guide

Transport Summary group widget


The Transport Summary group widget provides an HTML table that contains information about the Transport Server status such as, submission queue size, send queue size, replication receive queue size, and messages delivered per minute. The following table contains information about the KPIs in this group widget.
Table 79. KPIs in the Transport Summary group widget KPI Submission Queue Size Description Note

MSEISPUB.MSGQUFSUB The current number of submitted messages that are not processed by the Transport Server. The widget displays a critical status if the submission queue size is 20 or greater. The number of messages in the send queue of the public Information Store. The widget displays a warning status if the send queue size is greater than 1000. The number of copied messages that are waiting to be processed. The widget displays a warning status if the replication receive queue size is greater than 250. MSEISPUB.SNDQSIZE

Send Queue Size

Replication Receive Queue Size

MSEISPUB.RECQSIZE

Messages Delivered Per Minute

The number of messages that MSEISPUB.MSGDELMN are delivered to all recipients per minute since the server was started.

Tip: Double-click anywhere in the Transport Summary group widget to open the Status workspace in the Tivoli Enterprise Portal.

User Mailbox Availability group widget


The User Mailbox Availability group widget provides an HTML Table that contains information about the reachability of the email address. The following table contains information about the KPIs in this group widget.
Table 80. KPIs in the User Mailbox Availability group widget KPI Target Email Address Reachable Description The target email address to which the test email is sent Note MSEREACH.TRGEADDRS

The reachability status of the MSEREACH.REACHABLE email address, such as yes or no. A critical status is displayed if the email address cannot be reached.

Chapter 5. Using SmartCloud Application Performance Management UI

107

Table 80. KPIs in the User Mailbox Availability group widget (continued) KPI Round Trip Response Time (ms) Description Note

The round trip response time MSEREACH.RESPTIME (in milliseconds) of an email that is sent to the target Exchange Server. If the email address cannot be reached, value is zero. The name of the target Exchange Server to which the test email is sent MSEREACH.TRGSERVER

Target Server

Tip: Double-click anywhere in the User Mailbox Availability group widget to open the Reachability workspace in the Tivoli Enterprise Portal.

Messages Delivered Per Minute group widget


The Messages Delivered Per Minute group widget provides an HTML table that contains information about the status of the number of messages that are delivered per minute. The following table contains information about the KPIs in this group widget.
Table 81. KPIs in the Messages Delivered Per Minute group widget KPI Mailbox Name Count Description The name of the mailbox Note MSEISPRI.MBNAME

The number of messages that MSEISPRI.MSGSDELM are delivered to all recipients per minute. The widget displays a critical status if the number of messages that are delivered per minute is greater than 3000. The widget displays a warning status if the number of messages that are delivered per minute is 1000 - 3000.

Tip: Double-click anywhere in the Messages Delivered Per Minute group widget to open the Status workspace in the Tivoli Enterprise Portal.

Messages Queued for Submission group widget


The Messages Queued for Submission group widget provides an HTML table that contains information about the status of the current number of messages that are queued for submission. The following table contains information about the KPIs in this group widget.
Table 82. KPIs in the Messages Queued for Submission group widget KPI Mailbox Name Description The name of the mailbox Note MSEISPRI.MBNAME

108

SmartCloud Application Performance Management UI User's Guide

Table 82. KPIs in the Messages Queued for Submission group widget (continued) KPI Count Description The current number of submitted messages that are not yet processed by the transport. The widget displays a critical status if the current number of submitted messages that are not yet processed are 50 or greater. Note MSEISPRI.MSGQUFSUB

Tip: Double-click anywhere in the Messages Queued for Submission group widget to open the Status workspace in the Tivoli Enterprise Portal.

Active Directory Access Processes Details group widget


The Active Directory Access Processes Details group widget provides a table that contains the details for the process that you select in the LDAP Activities in Active Directory Access Processes group widget. The following table contains information about the KPIs in this group widget.
Table 83. KPIs in the Active Directory Access Processes Details group widget KPI Process LDAP Read Time Description The name of the process instance Note MSEADACP.PROCNAME

The time (in milliseconds) MSEADACP.LDAPRDTI that is spent in sending an LDAP read request and receiving a response. The widget displays a warning status for the values 50 - 100. The widget displays a critical status for a value greater than 100. MSEADACP.LDAPSRHTI The time (in milliseconds) that is spent in sending an LDAP search request and receiving a response. The widget displays a warning status for the values 50 - 100. The widget displays a critical status for a value greater than 100. The number of open connections to the domain controllers in the process The number of open connections to the global catalogs in the process MSEADACP.OPENCONDC

LDAP Search Time

Open Connections to Domain Open Connections to Global Catalogs

MSEADACP.OPENCONCT

Tip: Double-click anywhere in the Active Directory Access Processes Details group widget to open the Active Directory Activity workspace in the Tivoli Enterprise Portal.
Chapter 5. Using SmartCloud Application Performance Management UI

109

Activities (last 10 minutes) group widget


The Activities (last 10 minutes) group widget provides a table and a line chart that contain information about the number of users who did some activity on the Information Store in the last 10 minutes. The following table contains information about the KPIs in this group widget.
Table 84. KPIs in the Activities (last 10 minutes) group widget KPI User count Description Note

The number of users that are MSEIS.USERCONT connected to the Information Store The number of users who did some activity in the last 10 minutes MSEIS.ACTUSCNT

Active user count

Connection count

MSEIS.CONNCONT The number of connections to the Information Store. A user can have multiple connections (sessions). For example, if the user accesses a database by using multiple protocols, a separate session for each protocol might be created. The number of connections MSEIS.ACTCNCNT that showed some activity in the last 10 minutes

Active connection count

Active Sync Activities (last 2 hours) group widget


The Active Sync Activities (last 2 hours) group widget provides line charts showing spikes that contain information about the status of the mobile device integration activities of Exchange Server, such as the number of HTTP requests that are queued, and synchronous and ping commands that are pending. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 85. KPIs in the Active Sync Activities (last 2 hours) group widget KPI Requests Queued Description The number of HTTP requests that are waiting to be assigned to a thread. The number of synchronous commands that are currently waiting to be processed on the server. The number of ping commands that are currently waiting to be processed on the server. Note MSEASYNC.REQQUEUED

Sync command pending

MSEASYNC.SYNCMDPD

Ping command pending

MSEASYNC.PINGCMDSP

110

SmartCloud Application Performance Management UI User's Guide

Note: Double-click anywhere in the Active Sync Activities (last 2 hours) group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Active Sync Status group widget


The Active Sync Status group widget provides an HTML table that contains information about the requests that are generated by the ASP.NET, such as the number of HTTP requests received, average request time, and requests received per second. Note: This group widget does not display data for Exchange Server 2003, Service Pack 2. The following table contains information about the KPIs in this group widget.
Table 86. KPIs in the Active Sync Status group widget KPI Current requests Description The number of HTTP requests that are currently received from the ASP.NET. The average time (in milliseconds) that is taken to process a request. Note MSEASYNC.REQCURR

Average request time (ms)

MSEASYNC.REQAVGTIME

Requests per second

The number of HTTP MSEASYNC.REQPERSEC requests that are received per second through ASP.NET.

Note: Double-click anywhere in the Active Sync Status group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

UM Auto Attendant Details group widget


The UM Auto Attendant Details group widget provides an HTML table that contains information about the activities of the Unified Messaging (UM) auto attendants. The following table contains information about the KPIs in this group widget.
Table 87. KPIs in the UM Auto Attendant Details group widget KPI Auto Attendant Successful Calls (%) Average Call Time (seconds) Business Hours Calls Description The name of the UM auto attendant The percentage of total calls that were answered by the UM auto attendant The average call duration with the UM auto attendant The total number of calls that were answered by the UM auto attendant during business hours since the service was started Note MSEUMAATTD.AUTOATTDNM MSEUMAATTD.PCTSUCCCLS

MSEUMAATTD. AVGCTIME MSEUMAATTD.BUSSHCALLS

Chapter 5. Using SmartCloud Application Performance Management UI

111

Tip: Double-click anywhere in the UM Auto Attendant Details group widget to open the Unified Messaging workspace in the Tivoli Enterprise Portal.

Unified Messaging Availability group widget


The Unified Messaging Availability group widget provides a volume gauge and a table that contain information about the availability of the Unified Messaging system. The following table contains information about the KPIs in this group widget.
Table 88. KPIs in the Unified Messaging Availability group widget KPI Messages processed successfully (%) Description Note

The percentage of messages MSEUMAVLBT.PCTMSPOTLH that were processed by the Microsoft Exchange Unified Messaging service in the last hour. The widget displays a critical status if the percentage of messages that are processed in the last hour is less than 95%. The total number of attempts MSEUMAVLBT.DIRAFAIRS that failed to access the Active Directory since the service was started. The widget displays a critical status if the number of attempts that failed to access the Active Directory is one.

Directory access failures

Mailbox server access The total number of attempts MSEUMAVLBT.MAILSAFAIL failures that failed to access the Mailbox server since the service was started Hub Transport access The total number of attempts MSEUMAVLBT.HTRAFLRS failures that failed to access the Hub Transport server since the service was started

Tip: Double-click anywhere in the Unified Messaging Availability group widget to open the Unified Messaging workspace in the Tivoli Enterprise Portal.

Average Delivery Time (last 2 hours) group widget


The Average Delivery Time (last 2 hours) group widget provides a line chart that contains information about the average delivery time of the messages during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.

112

SmartCloud Application Performance Management UI User's Guide

Table 89. KPIs in the Average Delivery Time (last 2 hours) group widget KPI Average Delivery Time (last 2 hours) Description Note

MSEISPRI.AVGDELTM The average time (in milliseconds) between the submission of a message to the mailbox store and the delivery of the message to all the local recipients on the same server for the last 10 messages. The widget displays a warning status if the average delivery time is greater than 3000 ms.

The line chart is changed when you click a mailbox in the Mailbox Database State group widget. Tip: Double-click anywhere in the Average Delivery Time (last 2 hours) group widget to open the Status workspace in the Tivoli Enterprise Portal.

RPC Average Latency (last 2 hours) group widget


The RPC Average Latency (last 2 hours) group widget provides a line chart that contains information about the remote procedure call (RPC) average latency. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 90. KPIs in the RPC Average Latency (last 2 hours) group widget KPI RPC Average Latency (last 2 hours) Description Note

The average time (in MSEISPRI.RPCAL milliseconds) of the database RPC latency for the last 1024 packets. The widget displays a critical status if the RPC average latency is greater than 100 ms.

The line chart is changed when you click a mailbox in the Mailbox Database State group widget. Tip: Double-click anywhere in the RPC Average Latency (last 2 hours) group widget to open the IS Private workspace in the Tivoli Enterprise Portal.

Database Cache group widget


The Database Cache group widget provides a grid widget and a bar chart that contain information about the Exchange database cache. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

113

Table 91. KPIs in the Database Cache group widget KPI Cache Hit Per Database (%) Description The percentage of database file page requests that were processed by the database cache without causing a file operation Note MSEDB.CACHEHIT

Cache Size (MB)

The amount of system MSEDB.CAHSIZEMB memory (in MB) that is used by the database cache manager to store information that is commonly used in the database files to prevent file operations

Tip: When you click a database name in the grid widget, the Page Faults (last 2 hours) and Page Fault Stalls (last 2 hours) group widgets show the line charts for the database.

Client Access group widget


The Client Access group widget provides a status gauge that contains information about the status of the Exchange Server integrated support for mobile devices and the Outlook Web Access (OWA) activities. The following table contains information about the KPIs in this group widget.
Table 92. KPIs in the Client Access group widget KPI OWA response Description The status of the OWA activities. The widget displays a critical status if any of the following conditions is true: v The Average Response attribute of the Outlook Web Access Activities (last 2 hours) group widget constantly displays a value that is less than 100 milliseconds. v The Average Search Time (in ms) attribute of the Outlook Web Access Activities (last 2 hours) group widget displays a value that is greater than or equal to 5000 milliseconds. Note

114

SmartCloud Application Performance Management UI User's Guide

Table 92. KPIs in the Client Access group widget (continued) KPI ActiveSync response Description The status of the integration support for mobile devices. The widget displays a warning status if the Requests Queued attribute of the Active Sync Activities (last 2 hours) group widget displays a value in the range 95 - 100. The widget displays a critical status if the Requests Queued attribute of the Active Sync Activities (last 2 hours) group widget displays a value 100 or greater. Note

Client Request History (last 2 hours) group widget


The Client Request History (last 2 hours) group widget provides a line chart that contains information about the client requests that were processed by the Information Store during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 93. KPIs in the Client Request History (last 2 hours) group widget KPI RPC Request Description Note

The number of client MSEIS.RPCREQTS requests that are currently processed by the Information Store

Component Status group widget


The Component Status group widget provides an HTML table that contains the overall status of components in the Information Store. The following table contains information about the KPIs in this group widget.
Table 94. KPIs in the Component Status group widget KPI Storage Client Description The status of the storage groups The status of the Information Store clients Note

Chapter 5. Using SmartCloud Application Performance Management UI

115

Database Availability Group Information group widget


The Database Availability Group Information group widget provides a status gauge that contains information about the Database Availability Group (DAG), such as DAG name, witness server name, file share witness directory, and member count. The following table contains information about the KPIs in this group widget.
Table 95. KPIs in the Database Availability Group Information group widget KPI DAG Name Witness server name File share witness directory Description The name of the DAG The name of the witness server in a DAG setup Note MSEDAG.DAGNAME MSEDAG.WITSERNAME

The name of the directory MSEDAG.FILESHWTD that is used to store file share witness data. This directory is on a server that is not a member of the DAG. The number of nodes that MSEDAG.MEMCOUNT are members of a DAG setup

Member count

Tip: Double-click anywhere in the Database Availability Group Information group widget to open the Database Availability Group workspace in the Tivoli Enterprise Portal.

Database Copy Status group widget


The Database Copy Status group widget provides an HTML table that contains information about the Database Availability Group (DAG) status. For more information about DAG, click in the group widget area to open the Database Availability Group Information group widget. The following table contains information about the KPIs in this group widget.
Table 96. KPIs in the Database Copy Status group widget KPI Mailbox Description The number of mailbox database copies that are available on the monitored node of the DAG setup The status of mailbox databases copies that are available on the monitored node of the DAG setup Note MSEDAG.MBDBCOPIES

Status

MSEDAG.DBCPSTATUS

Activation Preference

A numeric value that is used MSEDAG.ACTPREF to break ties during database activation when multiple database copies meet the same criteria for activation The amount of time (in minutes) to delay the log replay for the database copy MSEDAG.REPLAYLT

Replay Lag Time (minutes)

116

SmartCloud Application Performance Management UI User's Guide

Table 96. KPIs in the Database Copy Status group widget (continued) KPI Truncation Lag Time (minutes) Description The amount of time (in minutes) to delay the truncation of log files that were replayed into the database copy since the replication service was started Note MSEDAG.TRNLAYLT

Mailbox Database State group widget


The Mailbox Database State group widget provides an HTML table widget that contains information about the state of the mailbox database. The following table contains information about the KPIs in this group widget.
Table 97. KPIs in the Mailbox Database State group widget KPI Mailbox State Description The name of the mailbox The status of the mailbox store, such as mounted or dismounted. The widget displays a critical status if the mailbox store is dismounted. The percentage of the total space that is used by the mailbox database The growth in percent of the mailbox information store since the last query was processed The size (in MB) of the mailbox information store The rate at which the slower findrow is used in the mailbox store. The widget displays a critical status if the findrow rate is greater than 10. Note MSEISPRI.MBNAME MSEISPRI.MAILSTSTAT

Space Utilization (%)

MSEISPRI.MAILISDBPR

Growth (%)

MSEISPRI.MAILISPRGR

Size (MB) Slow Findrow Rate

MSEISPRI.MAILISSIZE MSEISPRI.SLFRRATE

Search Task Rate

MSEISPRI.SRCHTSKR The number of search tasks that are created per second. The widget displays a critical status if the number of search tasks that are created per second is 10 or greater.

Tip: When you click a mailbox name in the table, the Average Delivery Time (last 2 hours) and RPC Average Latency (last 2 hours) group widgets show the line charts for the mailbox.

Information Store Details group widget


The Information Store Details group widget provides a table that contains the details of activities that are related to the virtual memory in the Information Store.
Chapter 5. Using SmartCloud Application Performance Management UI

117

The following table contains information about the KPIs in this group widget.
Table 98. KPIs in the Information Store Details group widget KPI RPC Operations Failed Description The number of RPC operations that failed because the server was too busy since the mailbox store was started The number of search threads that currently run queries, which are not optimized. The size (in megabytes) of the largest available block of virtual memory The total number of free virtual memory blocks that are greater than or equal to 16 MB The total number of free virtual memory blocks The total size (in megabytes) of the free virtual memory blocks that are greater than or equal to 16 MB Note MSEIS.SERBSY

Slow Search Threads

MSEIS.SLST

VM Largest Block Size (MB)

MSEIS.VMLRGBLS

VM Free Blocks (>=16 MB)

MSEIS.VMTOTMFB

VM Free Blocks VM Large Free Block Bytes (MB)

MSEIS.VMTOTFBL MSEIS.VMTOTLFB

Disk Space Utilization (last 2 hours) group widget


The Disk Space Utilization (last 2 hours) group widget provides a line chart that contains information about the utilization of the disk space for the storage group. This group widget displays data only for Exchange Server 2003 and 2007. Important: The line chart is displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 99. KPIs in the Disk Space Utilization (last 2 hours) group widget KPI Disk Space Utilization (last 2 hours) Description Notes

The size of the storage group MSESGRPD.SGSIZE (in MB)

Tip: Double-click anywhere in the Disk Space Utilization (last 2 hours) group widget to open the Storage Group Detail workspace in the Tivoli Enterprise Portal.

Domain Controller Connectivity (last 2 hours) group widget


The Domain Controller Connectivity (last 2 hours) group widget provides line charts that contain information about the processing time for LDAP requests in the last 2 hours.

118

SmartCloud Application Performance Management UI User's Guide

Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 100. KPIs in the Domain Controller Connectivity (last 2 hours) group widget KPI Average Time To Complete LDAP Request Description The time (in milliseconds) that is spent in sending an LDAP read request and receiving a response Note MSEADDC.LDAPRDTM

Long Running LDAP Operations Per Minute

The number of LDAP MSEADDC.LRLDPOPM operations per minute that run longer than the specified threshold on the domain controller

The line charts are changed when you click a domain controller in the LDAP Activities in Domain Controller group widget. Tip: Double-click anywhere in the Domain Controller Connectivity (last 2 hours) group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Exchange Events group widget


The Exchange Events group widget provides a table that contains the details of events that are triggered on the Exchange Server. The following table contains information about the KPIs in this group widget.
Table 101. KPIs in the Exchange Events group widget KPI Time stamp Type ID Source User Description The time when the data was collected Note MSEEVNTD.TIMESTAMP

The type of event, such as an MSEEVNTD.EVENTTYP error or a warning The ID of the triggered event MSEEVNTD.ERRORID The name of the event source MSEEVNTD.EVENTSRC The name of the user who was logged on when the event occurred The description in the event log MSEEVNTD.EVENTUSR

Description

MSEEVNTD.EVENTTXT

Tip: Double-click anywhere in the Exchange Events group widget to open the Event Logs workspace in the Tivoli Enterprise Portal.

Exchange Events group widget


The Exchange Events group widget provides a status gauge that contains information about the status of events that are triggered on the Exchange Server. The following table contains information about the KPIs in this group widget.
Chapter 5. Using SmartCloud Application Performance Management UI

119

Table 102. KPIs in the Exchange Events group widget KPI Exchange events Description The type of event, such as error, warning, or failure audit Note MSEEVNTD.EVENTTYP

Extensibility Agents group widget


The Extensibility Agents group widget provides an HTML table that contains information about the activities of transport agents and the time that is taken by each agent to process email messages. The following table contains information about the KPIs in this group widget.
Table 103. KPIs in the Extensibility Agents group widget KPI Instance Average Processing Time (in seconds) Description Notes

The name of the extensibility MSEXTAGT.EXAGTNM agent The average processing time (in seconds) of the agent per event. The widget displays a critical status if the average processing time of the agent is 20 seconds or greater. The total number of agent invocations that occurred since the agent was started MSEXTAGT.AAPTS

Invocations

MSEXTAGT.TAGTINV

Tip: Double-click anywhere in the Extensibility Agents group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Extensibility Agents - Top 5 group widget


The Extensibility Agents - Top 5 group widget provides a volume gauge and a bar chart that contain information about the activities of transport agents and the time that is taken by each agent to process email messages, such as agent processing time and agent invocations. For more details about the extensibility agents, click in the group widget. The following table contains information about the KPIs in this group widget.
Table 104. KPIs in the Extensibility Agents - Top 5 group widget KPI Instance Average Processing Time (seconds) Description Notes

The name of the extensibility MSEXTAGT.EXAGTNM agent The average processing time MSEXTAGT.AAPTS (in seconds) of the agent per event. The widget displays a critical status if the average processing time is 20 seconds or greater. The total number of agent invocations that occurred since the agent was started MSEXTAGT.TAGTINV

Invocations

120

SmartCloud Application Performance Management UI User's Guide

Transactions Per Second group widget


The Transactions Per Second group widget provides an HTML table that contains information about the I/O operations in the Exchange databases. The following table contains information about the KPIs in this group widget.
Table 105. KPIs in the Transactions Per Second group widget KPI Database I/O Database Reads Description The name of the transport queue database Note MSEDBINS.DBNAME

The number of database read MSEDBINS.IODBRPS operations that are completed per second The number of database write operations that are completed per second The number of database tables that are opened per second by using cached schema information MSEDBINS.IODBWPS

I/O Database Writes

Table Open Cache Hits

MSEDBINS.TABLEOCH

Table Open Cache Misses

The number of database MSEDBINS.TABLEOCM tables that are opened per second without using cached schema information The number of database tables that are opened per second The total number of version buckets that are allocated MSEDBINS.TABLOPEN

Table Opens Per Second

Version Buckets Allocated

MSEDBINS.VERSBUCK

LDAP Activities in Domain Controller group widget


The LDAP Activities in Domain Controller group widget provides an HTML table that contains information about the LDAP activities in the domain controllers. The following table contains information about the KPIs in this group widget.
Table 106. KPIs in the LDAP Activities in Domain Controller group widget KPI Domain Controller Description The name of the domain controller that hosts the Exchange Server The number of LDAP search requests that were timed out per minute. The widget displays a critical status for the value 10 or greater. Note MSEADDC.DCCTRLN

Searches Timed Out per Minute

MSEADDC.LDPSTOPM

Pages

The number of extra pages MSEADDC.LDAPPGPS that are retrieved from the domain controller per second The number of LDAP read calls that occurred per second MSEADDC.LDAPRCPS

Read Calls

Chapter 5. Using SmartCloud Application Performance Management UI

121

Table 106. KPIs in the LDAP Activities in Domain Controller group widget (continued) KPI Search Calls Description The number of Depth 1 or 2 LDAP search calls that are made per second Note MSEADDC.LDAPSCPS

Tip: When you click a domain controller name in the table, the Domain Controller Connectivity (last 2 hours) group widget shows the line charts for the domain controller.

Mailbox Databases group widget


The Mailbox Databases group widget provides an HTML table that contains information about the mailbox databases. The following table contains information about the KPIs in this group widget.
Table 107. KPIs in the Mailbox Databases group widget KPI Name Description The name that was assigned to the mailbox by the Exchange Server during the mailbox account creation The total number of messages present in the mailbox The size (in MB) of the mailbox during the sample time The maximum size (in MB) that the mailbox can reach Note MSEMBXD.MBXNAME

Messages

MSEMBXD.NUMMBXMSGS

Size (MB)

MSEMBXD.MBXSIZE

Max Size (MB) Email Address

MSEMBXD.MBXMAXSIZE

The email address in Active MSEMBXD.EMAILADDRS Directory naming format that is suitable for representation and identification in the Exchange Server

Tip: Double-click anywhere in the Mailbox Databases group widget to open the Mailbox Detail workspace in the Tivoli Enterprise Portal.

Mailbox Details group widget


The Mailbox Details group widget provides a bullet widget that contains information about the mailbox, such as name of the mailbox, total number of messages, mailbox size, last login date and time, and email address. For more information about the mailbox, click in the group widget area to open the Mailbox Databases group widget. The following table contains information about the KPIs in this group widget.

122

SmartCloud Application Performance Management UI User's Guide

Table 108. KPIs in the Mailbox Details group widget KPI Name Description The name that was assigned to the mailbox by the Exchange Server during the mailbox account creation The total number of messages present in the mailbox The size (in MB) of the mailbox during the sample time The last date and time when the user logged in to the mailbox Note MSEMBXD.MBXNAME

Messages

MSEMBXD.NUMMBXMSGS

Size (MB)

MSEMBXD.MBXSIZE

Last Logon

MSEMBXD.MBXLASTLGN

Email Address

The email address in Active MSEMBXD.EMAILADDRS Directory naming format that is suitable for representation and identification in the Exchange Server

Messages Delivered Per Minute - Top 5 group widget


The Messages Delivered Per Minute - Top 5 group widget provides a bullet chart that contains information about the number of messages that are delivered per minute. The following table contains information about the KPIs in this group widget.
Table 109. KPIs in the Messages Delivered Per Minute - Top 5 group widget KPI Mailbox Name Count Description The name of the mailbox Note MSEISPRI.MBNAME

The number of messages that MSEISPRI.MSGSDELM are delivered to all recipients per minute. The widget displays a critical status if the number of messages that are delivered per minute is greater than 3000. The widget displays a warning status if the number of messages that are delivered per minute is 1000 - 3000.

Messages Queued for Submission - Top 5 group widget


The Messages Queued for Submission - Top 5 group widget provides a volume gauge that contains information about the current number of messages that are queued for submission. The following table contains information about the KPIs in this group widget.
Table 110. KPIs in the Messages Queued for Submission - Top 5 group widget KPI Mailbox name Description The name of the mailbox Note MSEISPRI.MBNAME

Chapter 5. Using SmartCloud Application Performance Management UI

123

Table 110. KPIs in the Messages Queued for Submission - Top 5 group widget (continued) KPI Count Description The current number of submitted messages that are not yet processed by the transport. The widget displays a critical status if the current number of submitted messages that are not yet processed are 50 or greater. Note MSEISPRI.MSGQUFSUB

Outlook Web Access Activities (last 2 hours) group widget


The Outlook Web Access Activities (last 2 hours) widget provides line charts that contain information about the activities of the Outlook Web Access (OWA) client, such as average response time, average search time, and requests per second. This group widget displays data for Exchange Server 2007, or later. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 111. KPIs in the Outlook Web Access Activities (last 2 hours) group widget KPI Average Response Time (in ms) Description The average time (in milliseconds) that is elapsed between sending an OEH or an Active Server Pages Extended (ASPX) request and receiving a response from the server. The average time (in milliseconds) that is taken to complete the search. The number of requests that are processed per second by the OWA. Note MSEOWA.AVGRT

Average Search Time (in ms)

MSEOWA.AVGST

Request Per Second

MSEOWA.REQPS

Note: Double-click anywhere in the Outlook Web Access Activities (last 2 hours) group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Outlook Web Access Status group widget


The Outlook Web Access Status group widget provides an HTML table that contains information about the status of Outlook Web Client (OWA) activities, such as number of current users, messages sent, and requests failed. Note: This group widget displays data for Exchange Server 2007, or later. The following table contains information about the KPIs in this group widget.

124

SmartCloud Application Performance Management UI User's Guide

Table 112. KPIs in the Outlook Web Access Status group widget KPI Current unique users Description The number of unique users that are currently logged on to OWA. Note MSEOWA.CURUNQUSR

Message sent since process restart Requests failed since process restart

The number of messages that MSEOWA.MSGSSENT are sent by users since the service was started. The number of requests that failed since the process was started. MSEOWA.REQFLD

Searches since process restart The number of searches that were processed since the process was started.

MSEOWA.SRCH

Note: Double-click anywhere in the Outlook Web Access Status group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Pages Faults (last 2 hours) group widget


The Pages Faults (last 2 hours) group widget provides a line chart that contains information about the database page faults that occurred per second in the information store during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 113. KPIs in the Pages Faults (last 2 hours) group widget KPI Page Faults Per Second Description The number of database page requests per second that require the database cache manager to allocate a new page from the database cache. The widget displays a critical status if the number of page faults per second is greater than 20. The widget displays a warning status if the number of page faults per second is 10 - 20. Note MSEDB.CACHFAULT

Tip: The line chart is changed when you click a database in the Database Cache group widget.

Pages Fault Stalls (last 2 hours) group widget


The Pages Fault Stalls (last 2 hours) group widget provides a line chart that contains information about the database page faults that occurred in the information store that are not serviced during the last 2 hours.

Chapter 5. Using SmartCloud Application Performance Management UI

125

Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 114. KPIs in the Pages Fault Stalls (last 2 hours) group widget KPI Page Fault Stalls Per Second Description Note

MSEDB.CACHSTALL The number of page faults per second that cannot be serviced because there are no pages available for allocation from the database cache. The widget displays a warning status if the number of page fault stalls is greater than zero.

Tip: The line chart is changed when you click a database in the Database Cache group widget.

LDAP Activities in Active Directory Access Processes group widget


The LDAP Activities in Active Directory Access Processes group widget provides a table that contains the details of LDAP activities that are used in processes to access the Active Directory. Click a process instance to view more details for the process. The following table contains information about the KPIs in this group widget.
Table 115. KPIs in the LDAP Activities in Active Directory Access Processes group widget KPI Process Timeout Errors Description The name of the process instance Note MSEADACP.PROCNAME

The number of LDAP MSEADACP.LDAPTOS operations in the process that failed per second because of an exceeded timeout The number of Depth 0 LDAP read calls that are requested by the process per second The number of Depth 1 or 2 LDAP search calls that are requested by the process per second The number of LDAP write requests that are requested by the process per second MSEADACP.LDAPRDCS

Read Calls

Search Calls

MSEADACP.LDAPSRHCS

Write Calls

MSEADACP.LDAPWRTCS

126

SmartCloud Application Performance Management UI User's Guide

Active Directory Access Processes - Top 5 group widget


The Active Directory Access Processes - Top 5 group widget provides bullet charts that contain information about the first five processes that are arranged in the descending order of LDAP read and search times with highest times at the top. The following table contains information about the KPIs in this group widget.
Table 116. KPIs in the Active Directory Access Processes - Top 5 group widget KPI Processes LDAP Read Time (ms) Description The name of the process instance The time (in milliseconds) that is spent in sending an LDAP read request and receiving a response The time (in milliseconds) that is spent in sending an LDAP search request and receiving a response Note MSEADACP.PROCNAME MSEADACP.LDAPRDTI

LDAP Search Time (ms)

MSEADACP.LDAPSRHTI

Transport SMTP Receive group widget


The Transport SMTP Receive group widget provides a bar chart that contains information about the SMTP Receive service. The following table contains information about the KPIs in this group widget.
Table 117. KPIs in the Transport SMTP Receive group widget KPI Average Bytes Per Second Description The amount of data (in bytes) that is received per second by the SMTP Receive Service Note MSESMTPR.BYTESRSEC

Messages Per Second

The number of messages that MSESMTPR.MSGRECSEC are received per second by the SMTP Receive Service since the server was started

Tip: Double-click anywhere in the Transport SMTP Receive group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Remote Procedure Call History (last 2 hours) group widget


The Remote Procedure Call History (last 2 hours) group widget provides line charts that contain information about the RPC operations that were processed in the last 2 hours. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

127

Table 118. KPIs in the Remote Procedure Call History (last 2 hours) group widget KPI Average Delay in RPC Requests RPC Operations Per Second Description Note

The average latency of RPC MSEIS.RPCAVGLA requests (in milliseconds) for the last 1024 packets The number of RPC operations that currently occur per second MSEIS.RPCOPSEC

Transport SMTP Send group widget


The Transport SMTP Send group widget provides a bar chart that contains information about the SMTP Send service. The following table contains information about the KPIs in this group widget.
Table 119. KPIs in the Transport SMTP Send group widget KPI Average Bytes Per Second Description Note

The amount of data (in MSESMTPS.BYTESSSEC bytes) that is sent per second by the SMTP Send service since the server was started The number of times the MSESMTPS.MSGSNTSEC messages are sent per second by the SMTP Send service since the server was started

Messages Per Second

Tip: Double-click anywhere in the Transport SMTP Send group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Server Health group widget


The Server Health group widget provides a status gauge that contains information about the overall health and status of the Exchange Server. The following table contains information about the KPIs in this group widget.

128

SmartCloud Application Performance Management UI User's Guide

Table 120. KPIs in the Server Health group widget KPI Exchange services Description The status of all the Exchange services that are currently available. An Exchange service can be one of the following status: v Running v Paused v Stopped v ContinuePending v PausePending v StartPending v StopPending v Unknown For more information about the status of Exchange services, click the widget to view the Exchange Events and Services page. Active Directory access The status of activities between the Exchange Server components and the Active Directory. For more information about the status of Active Directory access, click the widget to view the Active Directory Access page. The percentage of used space MSESERVR.APPPCTFREE on the logical drive where the Exchange Server is installed. The widget displays a critical status if the percentage of application space usage is 90% or greater. The widget displays a warning status if the percentage of application space usage is 80% - 90%. The percentage of used space MSESERVR.LOGPCTFREE for the log data between the current sample and previous sample. The widget displays a critical status if the percentage of log space usage is 10% or less. The widget displays a warning status if the percentage of the log space usage is 10% 20%. Note MSESRVCD.SRVCSTATE

Application space utilization (%)

Log space utilization (%)

Exchange Server group widget


The Exchange Server group widget provides a status gauge that contains the name and version of the Exchange Server.
Chapter 5. Using SmartCloud Application Performance Management UI

129

The following table contains information about the KPIs in this group widget.
Table 121. KPIs in the Exchange Server group widget KPI Server name Exchange version Description The name of the Exchange Server The version of the Exchange Server Note MSESERVR.ORIGINNODE MSESERVR.VERSION

Exchange Server Roles group widget


The Exchange Server Roles group widget provides a status gauge that contains information about the roles of the Exchange Server, such as Edge Transport, Hub Transport, Client Access, Mailbox, and Unified Messaging. The following table contains information about the KPIs in this group widget.
Table 122. KPIs in the Exchange Server Roles group widget KPI Edge transport Description The availability status of the Edge Transport Server in the network, such as Yes or No. The availability status of the Mailbox Server in the network, such as Yes or No. The availability status of the Client Access Server in the network, such as Yes or No. The availability status of the Unified Messaging Server in the network, such as Yes or No. The availability status of the Hub Transport Server in the network, such as Yes or No. Note MSESERVR.EDGETRANS

Mailbox server

MSESERVR.MAILSRVR

Client access

MSESERVR.CLIENTACC

Unified messaging

MSESERVR.UNIFIEDMSG

Hub Transport

MSESERVR.HUBTRANS

Tip: Double-click anywhere in the Exchange Server Roles group widget to open the Server Information workspace in the Tivoli Enterprise Portal.

Service Details group widget


The Service Details group widget provides a table that contains the details of services that are available on the Exchange Server. The following table contains information about the KPIs in this group widget.
Table 123. KPIs in the Service Details group widget KPI Name State Description The name of the service The current state of the service, such as stopped, start pending, stop pending, running, continue pending, pause pending, paused, and unknown Note MSESRVCD.SRVCNAME MSESRVCD.SRVCSTATE

130

SmartCloud Application Performance Management UI User's Guide

Table 123. KPIs in the Service Details group widget (continued) KPI Start Mode Description The start mode that is defined for the service, such as automatic, manual, disabled, unknown, and delayed Note MSESRVCD.STARTMODE

Tip: Double-click anywhere in the Service Details group widget to open the Services Detail workspace in the Tivoli Enterprise Portal.

Exchange Server Status group widget


The Exchange Server Status group widget provides a bullet widget that contains information about the state of Exchange services. This group widget also provides an HTML table that contains information about the status of Active Directory access, disk utilization, Information Store, and client access. Note: This dashboard is used to monitor Exchange Server 2007 and 2010. If you want to monitor Exchange Server 2013, select the MSEXCH2013 component on the Component page and add it to your application. The following table contains information about the KPIs in this group widget.
Table 124. KPIs in the Exchange Server Status group widget KPI Exchange services Active Directory access Description The current state of the Exchange services The status of interaction between the Exchange components and the Active Directory The status of disk usage in the Exchange Server The status of activities in the Information Store, such as remote procedure calls, search threads, and user counts The status of client activities, such as Outlook web access and synchronous commands Note MSESRVCD.SRVCSTATE

Disk utilization Store status

Client access

Status Summary group widget


The Status Summary group widget provides a status gauge that contains information about the status of Exchange databases, such as transaction logs, mailbox databases, public folder databases, and high availability. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

131

Table 125. KPIs in the Status Summary group widget KPI Transaction logs Description The status of transaction logs. The widget status is an overview of the Transaction Details page. The status of mailbox databases. The widget status is an overview of the Mailbox Database Detail page. The status of public folder databases. The widget status is an overview of the Public Folder Database Detail page. The current replication status of the storage group. The widget status is an overview of the Exchange Replication Detail page. Note

Mailbox databases

Public folder databases

High availability

Storage Group Summary group widget


The Storage Group Summary group widget provides an HTML table that contains information about the status of storage groups that are available on the Exchange Server. Note: This group widget displays data only for Exchange Server 2003 and 2007. The following table contains information about the KPIs in this group widget.
Table 126. KPIs in the Storage Group Summary group widget KPI Name Free Space (%) Description The name of the storage group The percentage of free space that is available on the logical drive where the Exchange Server is installed The growth in percent of the storage group size between the current sample and previous sample The size (in megabytes) of the storage group The number of mailboxes in the storage group Note MSESGRPD.SGNAME MSESGRPD.SGPCTFREE

Growth (%)

MSESGRPD.SGPCTGRWTH

Storage Group Size (MB) Number of Mailboxes Per Storage Group

MSESGRPD.SGSIZE MSESGRPD.NUMMBX

Store Status group widget


The Store Status group widget provides a status gauge that contains the overall status of the Information Store and databases. The following table contains information about the KPIs in this group widget.

132

SmartCloud Application Performance Management UI User's Guide

Table 127. KPIs in the Store Status group widget KPI Information Store Description The status of the Exchange Information Store. For more details about the Information Store, click the widget to view the Information Store page. The status of the Exchange databases. For more details about the database, click the widget to view the Database Detail page. Note

Database

Transport Summary group widget


The Transport Summary group widget provides status gauges that contain the overall status of the SMTP send and receive services of the mailbox. The following table contains information about the KPIs in this group widget.
Table 128. KPIs in the Transport Summary group widget KPI Active mailbox delivery queue length Description Note

The number of messages that MSETRQUE.AMDQUELNG are queued for delivery to an active mailbox. The widget displays a critical status if the number of messages that are queued for delivery are 250 or greater. The number of messages that MSETRQUE.ANDQUELNG are queued for delivery to a non-SMTP transport. The widget displays a critical status if the number of messages that are queued for delivery are 250 or greater.

Active non-SMTP delivery queue length

Active remote delivery queue The number of messages that MSETRQUE.ARDQUELNG length are queued for remote delivery. The widget displays a critical status if the number of messages that are queued for delivery are 250 or greater. Retry mailbox delivery queue length The number of messages that MSETRQUE.RMDQUELNG are queued for retrying delivery to an active mailbox. The widget displays a critical status if the number of messages that are queued for delivery are 100 or greater.

Chapter 5. Using SmartCloud Application Performance Management UI

133

Table 128. KPIs in the Transport Summary group widget (continued) KPI Retry non-SMTP delivery queue length Description Note

The number of messages that MSETRQUE.RNDQUELNG are queued for retrying delivery to a non-SMTP transport. The widget displays a critical status if the number of messages that are queued for delivery are greater than 100. The number of messages that MSETRQUE.REDQUELNG are queued for retrying remote delivery. The widget displays a critical status if the number of messages that are queued for delivery are greater than 100.

Retry remote delivery queue length

Unified Messaging Service group widget


The Unified Messaging Service group widget provides line charts and an HTML table that contain information about the performance of the Unified Messaging system. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 129. KPIs in the Unified Messaging Service group widget KPI Current auto attendant calls Description The number of auto attendant calls that are currently connected to the Unified Messaging Server since the service was started Note MSEUMGEN.CAUTATCLS

Current fax calls

The number of fax calls that MSEUMGEN.CURFAXCLS are currently connected to the Unified Messaging Server since the service was started The number of voice mail calls that are currently connected to the Unified Messaging Server since the service was started MSEUMGEN.CVMCALLS

Current voice mail calls

Average MWI Latency (last 2 The average time (in hours) milliseconds) elapsed between the delivery of the voice mail and the receipt of the confirmation by the Unified Messaging Server

MSEUMGEN.AVGMWIL

134

SmartCloud Application Performance Management UI User's Guide

Table 129. KPIs in the Unified Messaging Service group widget (continued) KPI User Response Latency (last 2 hours) Description The average response time (in milliseconds) for the system to respond to a user request Note MSEUMGEN.URESPLAT

Tip: Double-click anywhere in the Unified Messaging Service group widget to open the Unified Messaging workspace in the Tivoli Enterprise Portal.

Unified Messaging Availability group widget


The Unified Messaging Availability group widget provides a volume gauge that contains information about the connection status of the Hub Transport Server and the Mailbox Server. The following table contains information about the KPIs in this group widget.
Table 130. KPIs in the Unified Messaging Availability group widget KPI Description Note MSEUMAVLBT.HTRAFLRS

Hub Transport access failures The percentage of attempts (%) that failed to access the Hub Transport server since the service was started. The widget displays a critical status if the percentage of failed attempts is 5% or greater. Mailbox connection failures (%) The percentage of attempts that failed to connect to the Mailbox server. The widget displays a critical status if the percentage of failed attempts is 5% or greater.

MSEUMAVLBT.FMCAPCTG

Transport Connections group widget


The Transport Connections group widget provides line charts showing spikes that contain information about the number of inbound and outbound SMTP connections. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 131. KPIs in the Transport Connections group widget KPI Inbound connections Description The number of current connections to the SMTP Send service The number of current connections to the SMTP Receive service Note MSESMTPS.NUMCURCON

Outbound connections

MSESMTPR.NUMCURCON

Chapter 5. Using SmartCloud Application Performance Management UI

135

Tip: Double-click anywhere in the Transport Connections group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Exchange Server Properties group widget


The Exchange Server Properties group widget provides a table that contains information about the domain names of the Exchange Server. The following table contains information about the KPIs in this group widget.
Table 132. KPIs in the Exchange Server Properties group widget KPI Domain FQDN Description Note

The Active Directory domain MSESERVR.SRVRADDN name of Exchange Server The fully qualified domain MSESERVR.SRVRADDN name of the Exchange Server

Tip: Double-click anywhere in the Exchange Server Properties group widget to open the Server Information workspace in the Tivoli Enterprise Portal.

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Exchange Server Agent 2013 group widgets
Specific group widgets are available for the Microsoft Exchange Server agent component. Use these group widgets to monitor activity and system status.

Client Access group widget


The Client Access group widget provides a status gauge that contains information about the status of the Exchange Server integrated support for mobile devices and the Outlook Web Access (OWA) activities. The following table contains information about the KPIs in this group widget.

136

SmartCloud Application Performance Management UI User's Guide

Table 133. KPIs in the Client Access group widget KPI OWA response Description The status of the OWA activities. The widget displays a critical status if any of the following conditions is true: v The Average Response attribute of the Outlook Web Access Activities (last 2 hours) group widget constantly displays a value that is less than 100 milliseconds. v The Average Search Time (in ms) attribute of the Outlook Web Access Activities (last 2 hours) group widget displays a value that is greater than or equal to 5000 milliseconds. ActiveSync response The status of the integration support for mobile devices. The widget displays a warning status if the Current Requests attribute of the Active Sync Activities (last 2 hours) group widget displays a value in the range 50 - 100. The widget displays a critical status if the Current Requests attribute of the Active Sync Activities (last 2 hours) group widget displays a value 100 or greater. Note

Exchange Events group widget


The Exchange Events group widget provides a status gauge that contains information about the status of events that are triggered on the Exchange Server. The following table contains information about the KPIs in this group widget.
Table 134. KPIs in the Exchange Events group widget KPI Exchange events Description The type of event, such as error, warning, or failure audit. Note MSEEVNTD.EVENTTYP

Server Health group widget


The Server Health group widget provides a status gauge that contains information about the overall health and status of the Exchange Server. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

137

Table 135. KPIs in the Server Health group widget KPI Exchange services Description Note

The status of all the MSESRVCD.SRVCSTATE Exchange services that are currently available. The status of an Exchange service can be: v Running v Paused v Stopped v ContinuePending v PausePending v StartPending v StopPending v Unknown For more information about the status of Exchange services, click the widget to view the Exchange Events and Services page.

Active Directory access

The status of activities between the Exchange Server components and the Active Directory. For more information about the status of Active Directory access, click the widget to view the Active Directory Access page. The percentage of used space MSESERVR.APPPCTFREE on the logical drive where the Exchange Server is installed. The widget displays a critical status if the percentage of application space usage is 90 or greater. The widget displays a warning status if the percentage of application space usage is 80 - 90. The percentage of used space MSESERVR.LOGPCTFREE for the log data between the current sample and previous sample. The widget displays a critical status if the percentage of log space usage is 10 or lesser. The widget displays a warning status if the percentage of the log space usage is 10 - 20.

Application space utilization (%)

Log space utilization (%)

Exchange Server group widget


The Exchange Server group widget provides a status gauge that contains the name and version of the Exchange Server.

138

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 136. KPIs in the Exchange Server group widget KPI Server name Exchange version Description The name of the Exchange Server. The version of the Exchange Server. Note MSESERVR.ORIGINNODE MSESERVR.VERSION

Exchange Server Status group widget


The Exchange Server Status group widget provides a bullet widget that contains information about the state of Exchange services. This group widget also provides an HTML table that contains information about the status of Active Directory access, disk utilization, Information Store, and client access. Note: This dashboard is used to monitor Exchange Server 2013. If you use this dashboard to monitor Exchange Server 2003, 2007, or 2010, no data is displayed in the group widgets that are specific to Exchange Server 2013. To monitor Exchange Server 2003, 2007, or 2010, select the MSEXCH component on the Component page and add it to your application. The following table contains information about the KPIs in this group widget.
Table 137. KPIs in the Exchange Server Status group widget KPI Exchange services Active Directory access Description The current state of the Exchange services. The status of interaction between the Exchange components and the Active Directory. The status of disk usage in the Exchange Server. The status of activities in the Information Store, such as remote procedure calls, search threads, user counts. The status of client activities, such as Outlook web access and synchronous commands. Note MSESRVCD.SRVCSTATE

Disk utilization Store status

Client access

Store Status group widget


The Store Status group widget provides a status gauge that contains the overall status of the IS Client and databases. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

139

Table 138. KPIs in the Store Status group widget KPI IS Client Status Description The status of the IS Client. For more details about the IS Client, click the widget to view the IS Client Status page. This KPI displays data only for Exchange Server 2013. The status of the Exchange databases. For more details about the database, click the widget to view the Database Detail page. Note

Database

Transport Summary group widget


The Transport Summary group widget provides status gauges that contain the overall status of the SMTP send and receive services of the mailbox. The following table contains information about the KPIs in this group widget.
Table 139. KPIs in the Transport Summary group widget KPI Active mailbox delivery queue length Description Note

The number of messages that MSETRQUE.AMDQUELNG are queued for delivery to an active mailbox. The widget displays a critical status if the number of messages that are queued for delivery are 250 or greater. The number of messages that MSETRQUE.RMDQUELNG are queued for retrying delivery to an active mailbox. The widget displays a critical status if the number of messages that are queued for delivery are 100 or greater. The number of messages that MSETRQUE.ANDQUELNG are queued for delivery to a Non-SMTP transport. The widget displays a critical status if the number of messages that are queued for delivery are 250 or greater. The number of messages that MSETRQUE.RNDQUELNG are queued for retrying delivery to a non-SMTP transport. The widget displays a critical status if the number of messages that are queued for delivery are greater than 100.

Retry mailbox delivery queue length

Active non-SMTP delivery queue length

Retry non-SMTP delivery queue length

140

SmartCloud Application Performance Management UI User's Guide

Table 139. KPIs in the Transport Summary group widget (continued) KPI Description Note

Active remote delivery queue The number of messages that MSETRQUE.ARDQUELNG length are queued for remote delivery. The widget displays a critical status if the number of messages that are queued for delivery are 250 or greater. Retry remote delivery queue length The number of messages that MSETRQUE.REDQUELNG are queued for retrying remote delivery. The widget displays a critical status if the number of messages that are queued for delivery are greater than 100.

Exchange Events group widget


The Exchange Events group widget provides a table that contains the details of events that are triggered on the Exchange Server. The following table contains information about the KPIs in this group widget.
Table 140. KPIs in the Exchange Events group widget KPI Time stamp Type ID Source User Description The time when the data was collected. The type of event, such as error or warning. The ID of the triggered event. The name of the event source. The name of the user who was logged on when the event occurred. The description in the event log. Note MSEEVNTD.TIMESTAMP MSEEVNTD.EVENTTYP MSEEVNTD.ERRORID MSEEVNTD.EVENTSRC MSEEVNTD.EVENTUSR

Description

MSEEVNTD.EVENTTXT

Note: Double-click anywhere in the Exchange Events group widget to open the Event Logs workspace in the Tivoli Enterprise Portal.

Service Details group widget


The Service Details group widget provides a table that contains the details of services that are available on the Exchange Server. The following table contains information about the KPIs in this group widget.
Table 141. KPIs in the Service Details group widget KPI Name Description The name of the service. Note MSESRVCD.SRVCNAME

Chapter 5. Using SmartCloud Application Performance Management UI

141

Table 141. KPIs in the Service Details group widget (continued) KPI State Description The current state of the service, such as stopped, start pending, stop pending, running, continue pending, pause pending, paused, and unknown. The start mode that is defined for the service, such as automatic, manual, disabled, unknown, and delayed. Note MSESRVCD.SRVCSTATE

Start Mode

MSESRVCD.STARTMODE

Note: Double-click anywhere in the Service Details group widget to open the Services Detail workspace in the Tivoli Enterprise Portal.

LDAP Activities in Domain Controller group widget


The LDAP Activities in Domain Controller group widget provides an HTML table that contains information about the LDAP activities in the domain controllers. The following table contains information about the KPIs in this group widget.
Table 142. KPIs in the LDAP Activities in Domain Controller group widget KPI Domain Controller Description The name of the domain controller that hosts the Exchange Server. The number of LDAP search requests that were timed out per minute. The widget displays a critical status for the value 10 or greater. The number of extra pages that are retrieved from the domain controller per second. The number of LDAP read calls that occurred per second. The number of Depth 1 or 2 LDAP search calls that are made per second. Note MSEADDC.DCCTRLN

Searches Timed Out per Minute

MSEADDC.LDPSTOPM

Pages

MSEADDC.LDAPPGPS

Read Calls

MSEADDC.LDAPRCPS

Search Calls

MSEADDC.LDAPSCPS

Note: When you click a domain controller name in the table, the Domain Controller Connectivity (last 2 hours) group widget shows the line charts for the domain controller.

Active Directory Access Processes - Top 5 group widget


The Active Directory Access Processes - Top 5 group widget provides bullet charts that contain information about the first five processes that are arranged in the descending order of LDAP read and search times with highest times at the top. The following table contains information about the KPIs in this group widget.

142

SmartCloud Application Performance Management UI User's Guide

Table 143. KPIs in the Active Directory Access Processes - Top 5 group widget KPI Processes LDAP Read Time (ms) Description The name of the process instance. The time (in milliseconds) that is spent in sending an LDAP read request and receiving a response. The time (in milliseconds) that is spent in sending an LDAP search request and receiving a response. Note MSEADACP.PROCNAME MSEADACP.LDAPRDTI

LDAP Search Time (ms)

MSEADACP.LDAPSRHTI

Domain Controller Connectivity (last 2 hours) group widget


The Domain Controller Connectivity (last 2 hours) group widget provides line charts that contain information about the processing time for LDAP requests in the last 2 hours. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 144. KPIs in the Domain Controller Connectivity (last 2 hours) group widget KPI Average Time To Complete LDAP Request Description The time (in milliseconds) that is spent in sending an LDAP read request and receiving a response. Note MSEADDC.LDAPRDTM

Long Running LDAP Operations Per Minute

The number of LDAP MSEADDC.LRLDPOPM operations per minute that run longer than the specified threshold on the domain controller.

The line charts are changed when you click a domain controller in the LDAP Activities in Domain Controller group widget. Note: Double-click anywhere in the Domain Controller Connectivity (last 2 hours) group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

LDAP Activities in Active Directory Access Processes group widget


The LDAP Activities in Active Directory Access Processes group widget provides a table that contains the details of LDAP activities that are used in processes to access the Active Directory. Click a process instance to view more details for the process. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

143

Table 145. KPIs in the LDAP Activities in Active Directory Access Processes group widget KPI Process Timeout Errors Description The name of the process instance. Note MSEADACP.PROCNAME

The number of LDAP MSEADACP.LDAPTOS operations in the process that failed per second because of exceeded timeout. The number of Depth 0 LDAP read calls that are requested by the process per second. The number of Depth 1 or 2 LDAP search calls that are requested by the process per second. The number of LDAP write requests that are requested by the process per second. MSEADACP.LDAPRDCS

Read Calls

Search Calls

MSEADACP.LDAPSRHCS

Write Calls

MSEADACP.LDAPWRTCS

Active Directory Access Processes Details group widget


The Active Directory Access Processes Details group widget provides a table that contains the details for the process that you select in the LDAP Activities in Active Directory Access Processes group widget. The following table contains information about the KPIs in this group widget.
Table 146. KPIs in the Active Directory Access Processes Details group widget KPI Process LDAP Read Time Description The name of the process instance. Note MSEADACP.PROCNAME

The time (in milliseconds) MSEADACP.LDAPRDTI that is spent in sending an LDAP read request and receiving a response. The widget displays a warning status for the values 50 - 100. The widget displays a critical status for a value greater than 100. MSEADACP.LDAPSRHTI The time (in milliseconds) that is spent in sending an LDAP search request and receiving a response. The widget displays a warning status for the values 50 - 100. The widget displays a critical status for a value greater than 100. The number of open connections to the domain controllers in the process. MSEADACP.OPENCONDC

LDAP Search Time

Open Connections to Domain

144

SmartCloud Application Performance Management UI User's Guide

Table 146. KPIs in the Active Directory Access Processes Details group widget (continued) KPI Open Connections to Global Catalogs Description The number of open connections to the global catalogs in the process. Note MSEADACP.OPENCONCT

Note: Double-click anywhere in the Active Directory Access Processes Details group widget to open the Active Directory Activity workspace in the Tivoli Enterprise Portal.

Information Store Client Status - Top 5 group widget


The Information Store Client Status - Top 5 group widget provides a bar chart that contains information about the status of the Information Store client, such as RPC bytes received rate and RPC bytes sent rate. For more details about the status of the Information Store client, click in the group widget. The following table contains information about the Key Performance Indicators (KPI) in this group widget.
Table 147. KPIs in the Information Store Client Status - Top 5 group widget KPI RPC Bytes Receive Rate Description The amount of data (in bytes) that is received per second from the RPC clients. Notes MSEISCLI.RPCBRPS

RPC Bytes Sent Rate

The amount of data (in MSEISCLI.RPCBSPS bytes) that is sent per second to the RPC clients.

Information Store Clients RPC Status - Top 5 group widget


The Information Store Clients RPC Status - Top 5 group widget provides a volume gauge that contains information about the RPC status of the Information Store client, such as RPC latency and RPC operations per second. The widget displays the top 5 Information Store clients in the decreasing order of the RPC latency and the number of RPC operations per second. For more details about the RPC status of the Information Store client, click in the group widget. The following table contains information about the Key Performance Indicators (KPI) in this group widget.
Table 148. KPIs in the Information Store Clients RPC Status - Top 5 group widget KPI RPC Latency (ms) Description The average server RPC latency (in milliseconds) for the last 1024 packets. The window displays a critical status if the RPC latency is 50 milliseconds or greater. The number of RPC operations that are currently requested per second from the server. Notes MSEISCLI.RPCAVGLAT

RPC Operations Per Second

MSEISCLI.RPCOPS

Chapter 5. Using SmartCloud Application Performance Management UI

145

Client Summary group widget


The Client Summary group widget provides an HTML table that contains information about the Information Store clients. The following table contains information about the KPIs in this group widget.
Table 149. KPIs in the Client Summary group widget KPI Name JET Log Records Per Second Description The name of the client instance. The number of database log records that are generated while processing the client requests. Note MSEISCLI.CLINAME MSEISCLI.JETLOGRC

JET Pages Reads Per Second

The number of database MSEISCLI.JETPGRD pages that are read from disk while completed the client requests. The number of LDAP read operations that are completed per second while processing client requests. The number of LDAP search operations that are completed per second while processing client requests. MSEISCLI.LRPS

LDAP Reads Per Second

LDAP Searches Per Second

MSEISCLI.LSPS

Note: Double-click anywhere in the Client Summary group widget to open the IS Client workspace in the Tivoli Enterprise Portal.

Information Store Client Status group widget


The Information Store Client Status group widget provides an HTML table that contains information about the status of the Information Store client. The following table contains information about the KPIs in this group widget.
Table 150. KPIs in the Information Store Client Status group widget KPI Client RPC Bytes Receive Rate Description The name of the client instance. The amount of data (in bytes) that is received per second from the RPC clients. Note MSEISCLI.CLINAME MSEISCLI.RPCBRPS

RPC Bytes Sent Rate

The amount of data (in MSEISCLI.RPCBSPS bytes) that is sent per second to the RPC clients. The average server RPC latency (in milliseconds) for the last 1024 packets. The widget displays a critical status if the RPC latency is 50 ms or greater. MSEISCLI.RPCAVGLAT

RPC Latency (ms)

146

SmartCloud Application Performance Management UI User's Guide

Table 150. KPIs in the Information Store Client Status group widget (continued) KPI RPC Operations Per Second Description The number of RPC operations that are currently requested per second from the server. Note MSEISCLI.RPCOPS

Note: Double-click anywhere in the Information Store Client Status group widget to open the IS Client workspace in the Tivoli Enterprise Portal.

Transport SMTP Receive group widget


The Transport SMTP Receive group widget provides a bar chart that contains information about the SMTP Receive service. The following table contains information about the KPIs in this group widget.
Table 151. KPIs in the Transport SMTP Receive group widget KPI Average Bytes Per Second Description The amount of data (in bytes) that is received per second by the SMTP Receive Service. Note MSESMTPR.BYTESRSEC

Messages Per Second

The number of messages that MSESMTPR.MSGRECSEC are received per second by the SMTP Receive Service since the server was started.

Note: Double-click anywhere in the Transport SMTP Receive group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Transport SMTP Send group widget


The Transport SMTP Send group widget provides a bar chart that contains information about the SMTP Send service. The following table contains information about the KPIs in this group widget.
Table 152. KPIs in the Transport SMTP Send group widget KPI Average Bytes Per Second Description Note

The amount of data (in MSESMTPS.BYTESSSEC bytes) that is sent per second by the SMTP Send service since the server was started. The number of times the MSESMTPS.MSGSNTSEC messages are sent per second by the SMTP Send service since the server was started.

Messages Per Second

Note: Double-click anywhere in the Transport SMTP Send group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Chapter 5. Using SmartCloud Application Performance Management UI

147

Transport Connections group widget


The Transport Connections group widget provides line charts showing spikes that contain information about the number of inbound and outbound SMTP connections. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 153. KPIs in the Transport Connections group widget KPI Inbound connections Description The number of current connections to the SMTP Receive service. The number of current connections to the SMTP Send service. Note MSESMTPR.NUMCURCON

Outbound connections

MSESMTPS.NUMCURCON

Note: Double-click anywhere in the Transport Connections group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Extensibility Agents - Top 5 group widget


The Extensibility Agents - Top 5 group widget provides a volume gauge and a bar chart that contain information about the activities of transport agents and the time that is taken by each agent to process email messages, such as agent processing time and agent invocations. For more details about the extensibility agents, click in the group widget. The following table contains information about the KPIs in this group widget.
Table 154. KPIs in the Extensibility Agents - Top 5 group widget KPI Instance Average Processing Time (seconds) Description Notes

The name of the extensibility MSEXTAGT.EXAGTNM agent. The average processing time MSEXTAGT.AAPTS (in seconds) of the agent per event. The widget displays a critical status if the average processing time is 20 seconds or greater. The total number of agent invocations that occurred since the agent was started. MSEXTAGT.TAGTINV

Invocations

Extensibility Agents group widget


The Extensibility Agents group widget provides an HTML table that contains information about the activities of transport agents and the time that is taken by each agent to process email messages. The following table contains information about the KPIs in this group widget.

148

SmartCloud Application Performance Management UI User's Guide

Table 155. KPIs in the Extensibility Agents group widget KPI Instance Average Processing Time (in seconds) Description Notes

The name of the extensibility MSEXTAGT.EXAGTNM agent. The average processing time (in seconds) of the agent per event. The widget displays a critical status if the average processing time of the agent is 20 seconds or greater. The total number of agent invocations that occurred since the agent was started. MSEXTAGT.AAPTS

Invocations

MSEXTAGT.TAGTINV

Note: Double-click anywhere in the Extensibility Agents group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Active Sync Activities (last 2 hours) group widget


The Active Sync Activities (last 2 hours) group widget provides line charts showing spikes that contain information about the status of the mobile device integration activities of Exchange Server, such as pending synchronous and ping commands. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 156. KPIs in the Active Sync Activities (last 2 hours) group widget KPI Current requests Description The number of HTTP requests that are received from the ASP.NET. The number of synchronous commands that are currently waiting to be processed on the server. The number of ping commands that are currently waiting to be processed on the server. Note MSEASYNC.REQCURR

Sync command pending

MSEASYNC.SYNCMDPD

Ping command pending

MSEASYNC.PINGCMDSP

Note: Double-click anywhere in the Active Sync Activities (last 2 hours) group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Active Sync Status group widget


The Active Sync Status group widget provides an HTML table that contains information about the requests that are generated by the ASP.NET, such as the number of HTTP requests received, average request time, and requests received per second.
Chapter 5. Using SmartCloud Application Performance Management UI

149

The following table contains information about the KPIs in this group widget.
Table 157. KPIs in the Active Sync Status group widget KPI Current requests Description The number of HTTP requests that are currently received from the ASP.NET. The average time (in milliseconds) that is taken to process a request. Note MSEASYNC.REQCURR

Average request time (ms)

MSEASYNC.REQAVGTIME

Requests per second

The number of HTTP MSEASYNC.REQPERSEC requests that are received per second through ASP.NET.

Note: Double-click anywhere in the Active Sync Status group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Outlook Web Access Status group widget


The Outlook Web Access Status group widget provides an HTML table that contains information about the status of Outlook Web Client (OWA) activities, such as number of current users, messages sent, and requests failed. The following table contains information about the KPIs in this group widget.
Table 158. KPIs in the Outlook Web Access Status group widget KPI Current unique users Description The number of unique users that are currently logged on to OWA. Note MSEOWA.CURUNQUSR

Message sent since process restart Requests failed since process restart

The number of messages that MSEOWA.MSGSSENT are sent by users since the service was started. The number of requests that failed since the process was started. MSEOWA.REQFLD

Searches since process restart The number of searches that were processed since the process was started.

MSEOWA.SRCH

Note: Double-click anywhere in the Outlook Web Access Status group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Outlook Web Access Activities (last 2 hours) group widget


The Outlook Web Access Activities (last 2 hours) widget provides line charts that contain information about the activities of the Outlook Web Access (OWA) client, such as average response time, average search time, and requests per second. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.

150

SmartCloud Application Performance Management UI User's Guide

Table 159. KPIs in the Outlook Web Access Activities (last 2 hours) group widget KPI Average Response Time (in ms) Description The average time (in milliseconds) that is elapsed between sending an OEH or an Active Server Pages Extended (ASPX) request and receiving a response from the server. The average time (in milliseconds) that is taken to complete the search. The number of requests that are processed per second by the OWA. Note MSEOWA.AVGRT

Average Search Time (in ms)

MSEOWA.AVGST

Request Per Second

MSEOWA.REQPS

Note: Double-click anywhere in the Outlook Web Access Activities (last 2 hours) group widget to open the Microsoft Exchange Server workspace in the Tivoli Enterprise Portal.

Exchange Server Roles group widget


The Exchange Server Roles group widget provides a status gauge that contains information about the roles of the Exchange Server, such as Edge Transport, Hub Transport, Client Access, Mailbox, and Unified Messaging. The following table contains information about the KPIs in this group widget.
Table 160. KPIs in the Exchange Server Roles group widget KPI Edge transport Description The availability status of the Edge Transport Server in the network, such as Yes or No. The availability status of the Mailbox Server in the network, such as Yes or No. The availability status of the Client Access Server in the network, such as Yes or No. The availability status of the Unified Messaging Server in the network, such as Yes or No. The availability status of the Hub Transport Server in the network, such as Yes or No. Note MSESERVR.EDGETRANS

Mailbox server

MSESERVR.MAILSRVR

Client access

MSESERVR.CLIENTACC

Unified messaging

MSESERVR.UNIFIEDMSG

Hub Transport

MSESERVR.HUBTRANS

Note: Double-click anywhere in the Exchange Server Roles group widget to open the Server Information workspace in the Tivoli Enterprise Portal.

Exchange Server Properties group widget


The Exchange Server Properties group widget provides a table that contains information about the domain names of the Exchange Server.

Chapter 5. Using SmartCloud Application Performance Management UI

151

The following table contains information about the KPIs in this group widget.
Table 161. KPIs in the Exchange Server Properties group widget KPI Domain FQDN Description Note

The Active Directory domain MSESERVR.SRVRADDN name of Exchange Server. The fully qualified domain MSESERVR.SRVRADDN name of the Exchange Server.

Note: Double-click anywhere in the Exchange Server Properties group widget to open the Server Information workspace in the Tivoli Enterprise Portal.

Unified Messaging Availability group widget


The Unified Messaging Availability group widget provides a volume gauge that contains information about the connection status of the Hub Transport Server and the Mailbox Server. The following table contains information about the KPIs in this group widget.
Table 162. KPIs in the Unified Messaging Availability group widget KPI Description Note MSEUMAVLBT.HTRAFLRS

Hub Transport access failures The percentage of attempts (%) that failed to access the Hub Transport server since the service was started. The widget displays a critical status if the percentage of failed attempts is 5 or greater. Mailbox connection failures (%) The percentage of attempts that failed to connect to the Mailbox server. The widget displays a critical status if the percentage of failed attempts is 5 or greater.

MSEUMAVLBT.FMCAPCTG

Note: Double-click anywhere in the Unified Messaging Availability group widget to open the Reachability workspace in the Tivoli Enterprise Portal.

User Mailbox Availability group widget


The User Mailbox Availability group widget provides an HTML Table that contains information about the reachability of the email address. The following table contains information about the KPIs in this group widget.
Table 163. KPIs in the User Mailbox Availability group widget KPI Target Email Address Reachable Description The target email address to which the test email is sent. Note MSEREACH.TRGEADDRS

The reachability status of the MSEREACH.REACHABLE email address, such as yes or no. A critical status is displayed if the email address is not reachable.

152

SmartCloud Application Performance Management UI User's Guide

Table 163. KPIs in the User Mailbox Availability group widget (continued) KPI Round Trip Response Time (ms) Description Note

The round trip response time MSEREACH.RESPTIME (in milliseconds) of an email that is sent to the target Exchange Server. If the email address is not reachable, value is zero. The name of the target Exchange Server to which the test email is sent. MSEREACH.TRGSERVER

Target Server

Note: Double-click anywhere in the User Mailbox Availability group widget to open the Reachability workspace in the Tivoli Enterprise Portal.

Unified Messaging Availability group widget


The Unified Messaging Availability group widget provides a volume gauge and a table that contain information about the availability of the Unified Messaging system. The following table contains information about the KPIs in this group widget.
Table 164. KPIs in the Unified Messaging Availability group widget KPI Messages processed successfully (%) Description Note

The percentage of messages MSEUMAVLBT.PCTMSPOTLH that were processed by the Microsoft Exchange Unified Messaging service in the last hour. The widget displays a critical status if the percentage of messages that are processed in the last hour is less than 95. The total number of attempts MSEUMAVLBT.DIRAFAIRS that failed to access the Active Directory since the service was started. The widget displays a critical status if the number of attempts that failed to access the Active Directory is one.

Directory access failures

Mailbox server access The total number of attempts MSEUMAVLBT.MAILSAFAIL failures that failed to access the Mailbox server since the service was started. Hub Transport access The total number of attempts MSEUMAVLBT.HTRAFLRS failures that failed to access the Hub Transport server since the service was started.

Note: Double-click anywhere in the Unified Messaging Availability group widget to open the Unified Messaging workspace in the Tivoli Enterprise Portal.

Chapter 5. Using SmartCloud Application Performance Management UI

153

UM Auto Attendant Details group widget


The UM Auto Attendant Details group widget provides an HTML table that contains information about the activities of the Unified Messaging (UM) auto attendants. The following table contains information about the KPIs in this group widget.
Table 165. KPIs in the UM Auto Attendant Details group widget KPI Auto Attendant Successful Calls (%) Average Call Time (seconds) Business Hours Calls Description The name of the UM auto attendant. The percentage of total calls that were answered by the UM auto attendant. Note MSEUMAATTD.AUTOATTDNM MSEUMAATTD.PCTSUCCCLS

The average call duration MSEUMAATTD. AVGCTIME with the UM auto attendant. The total number of calls that were answered by the UM auto attendant during business hours since the service was started. MSEUMAATTD.BUSSHCALLS

Note: Double-click anywhere in the UM Auto Attendant Details group widget to open the Unified Messaging workspace in the Tivoli Enterprise Portal.

Unified Messaging Service group widget


The Unified Messaging Service group widget provides line charts and an HTML table that contain information about the performance of the Unified Messaging system. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 166. KPIs in the Unified Messaging Service group widget KPI Current auto attendant calls Description Note

The number of auto MSEUMGEN.CAUTATCLS attendant calls that are currently connected to the Unified Messaging Server since the service was started. The number of fax calls that MSEUMGEN.CURFAXCLS are currently connected to the Unified Messaging Server since the service was started. The number of voice mail calls that are currently connected to the Unified Messaging Server since the service was started. MSEUMGEN.CVMCALLS

Current fax calls

Current voice mail calls

154

SmartCloud Application Performance Management UI User's Guide

Table 166. KPIs in the Unified Messaging Service group widget (continued) KPI Description Note MSEUMGEN.AVGMWIL

Average MWI Latency (last 2 The average time (in hours) milliseconds) elapsed between the delivery of the voice mail and the receipt of the confirmation by the Unified Messaging Server. User Response Latency (last 2 hours) The average response time (in milliseconds) for the system to respond to a user request.

MSEUMGEN.URESPLAT

Note: Double-click anywhere in the Unified Messaging Service group widget to open the Unified Messaging workspace in the Tivoli Enterprise Portal.

Status Summary group widget


The Status Summary group widget provides a status gauge that contains information about the status of Exchange databases, such as transaction logs, mailbox databases, and high availability. The following table contains information about the KPIs in this group widget.
Table 167. KPIs in the Status Summary group widget KPI Transaction logs Description The status of transaction logs. The widget status is an overview of the Transaction Details page. The status of mailbox databases. The widget status is an overview of the Mailbox Database Detail page. The current replication status of the storage group. The widget status is an overview of the Exchange Replication Detail page. Note

Mailbox databases

High availability

Database Cache group widget


The Database Cache group widget provides a grid widget and a bar chart that contain information about the Exchange database cache. The following table contains information about the KPIs in this group widget.
Table 168. KPIs in the Database Cache group widget KPI Cache Hit Per Database (%) Description The percentage of database file page requests that were processed by the database cache without causing a file operation. Note MSEDB.CACHEHIT

Chapter 5. Using SmartCloud Application Performance Management UI

155

Table 168. KPIs in the Database Cache group widget (continued) KPI Cache Size (MB) Description Note

MSEDB.CAHSIZEMB The amount of system memory (in MB) that is used by the database cache manager to store information that is commonly used in the database files to prevent file operations.

Note: When you click a database name in the grid widget, the Page Faults (last 2 hours) and Page Fault Stalls (last 2 hours) group widgets show the line charts for the database.

Transactions Per Second group widget


The Transactions Per Second group widget provides an HTML table that contains information about the I/O operations in the Exchange databases. The following table contains information about the KPIs in this group widget.
Table 169. KPIs in the Transactions Per Second group widget KPI Database I/O Database Reads Description The name of the transport queue database. Note MSEDBINS.DBNAME

The number of database read MSEDBINS.IODBRPS operations that are completed per second. The number of database write operations that are completed per second. The number of database tables that are opened per second by using cached schema information. MSEDBINS.IODBWPS

I/O Database Writes

Table Open Cache Hits

MSEDBINS.TABLEOCH

Table Open Cache Misses

The number of database MSEDBINS.TABLEOCM tables that are opened per second without using cached schema information. The number of database tables that are opened per second. The total number of version buckets that are allocated. MSEDBINS.TABLOPEN

Table Opens Per Second

Version Buckets Allocated

MSEDBINS.VERSBUCK

Pages Faults (last 2 hours) group widget


The Pages Faults (last 2 hours) group widget provides a line chart that contains information about the database page faults that occurred per second in the information store during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection.

156

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 170. KPIs in the Pages Faults (last 2 hours) group widget KPI Page Faults Per Second Description The number of database page requests per second that require the database cache manager to allocate a new page from the database cache. The widget displays a critical status if the number of page faults per second is greater than 20. The widget displays a warning status if the number of page faults per second is 10 - 20. Note MSEDB.CACHFAULT

Note: The line chart is changed when you click a database in the Database Cache group widget.

Pages Fault Stalls (last 2 hours) group widget


The Pages Fault Stalls (last 2 hours) group widget provides a line chart that contains information about the database page faults that occurred in the information store that are not serviced during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 171. KPIs in the Pages Fault Stalls (last 2 hours) group widget KPI Page Fault Stalls Per Second Description Note

MSEDB.CACHSTALL The number of page faults per second that cannot be serviced because there are no pages available for allocation from the database cache. The widget displays a warning status if the number of page fault stalls is greater than zero.

Note: The line chart is changed when you click a database in the Database Cache group widget.

Mailbox Database State group widget


The Mailbox Database State group widget provides an HTML table that contains information about the state of the mailbox database. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

157

Table 172. KPIs in the Mailbox Database State group widget KPI Mailbox State Description The name of the mailbox database. The status of the mailbox store, such as mounted or dismounted. The widget displays a critical status if the mailbox store is dismounted. The percentage of the total Information Store space that is used by the mailbox database. Note MSEISSTR.MBXDBNAME MSEISSTR.MAILSTSTAT

Space Utilization (%)

MSEISSTR.MAILISDBPR

Growth (%)

The growth percentage of the MSEISSTR.MAILISPRGR Information Store since the last query was processed. The size (in MB) of the mailbox databases in the Information Store. MSEISSTR.MAILISSIZE

Size (MB)

RPC Operations Per Second

The number of RPC MSEISSTR.RPCOPR operations that are processed per second. The number of MAPI RPC requests that are currently running. MSEISSTR.RPCREQS

RPC Requests

Note: Click a database name in the table to open the Mailbox Detail page that shows details of the database.

Messages Delivered Per Second - Top 5 group widget


The Messages Delivered Per Second - Top 5 group widget provides a bullet chart that contains information about the number of messages that are delivered per second to the databases. The group widget shows data for the top five databases that are arranged in the descending order of the message delivery rate. The database that received the highest messages per second is placed at the top. The following table contains information about the KPIs in this group widget.
Table 173. KPIs in the Messages Delivered Per Second - Top 5 group widget KPI Mailbox Name Count Description The name of the mailbox database. Note MSEISSTR.MBXDBNAME

The number of messages that MSEISSTR.MSGDLV are delivered per second to the database.

Database Copy Status group widget


The Database Copy Status group widget provides an HTML table that contains information about the Database Availability Group (DAG) status. For more information about DAG, click in the group widget area to open the Database Availability Group Information group widget.

158

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 174. KPIs in the Database Copy Status group widget KPI Mailbox Description The number of mailbox database copies that are available on the monitored node of the DAG setup. The status of mailbox databases copies that are available on the monitored node of the DAG setup. Note MSEDAG.MBDBCOPIES

Status

MSEDAG.DBCPSTATUS

Activation Preference

A numeric value that is used MSEDAG.ACTPREF to break ties during database activation when multiple database copies meet the same criteria for activation. The amount of time (in minutes) to delay the log replay for the database copy. The amount of time (in minutes) to delay the truncation of log files that were replayed into the database copy since the replication service was started. MSEDAG.REPLAYLT

Replay Lag Time (minutes)

Truncation Lag Time (minutes)

MSEDAG.TRNLAYLT

Messages Submitted Per Second - Top 5 group widget


The Messages Submitted Per Second - Top 5 group widget provides a volume gauge that contains information about the number of messages that are submitted per second from the databases. The group widget shows data for the top five databases that are arranged in the descending order of the message submission rate. The database with the highest message submission rate is placed at the top. The following table contains information about the KPIs in this group widget.
Table 175. KPIs in the Messages Submitted Per Second - Top 5 group widget KPI Mailbox name Count Description The name of the mailbox database. Note MSEISSTR.MBXDBNAME

The number of messages that MSEISSTR.MSGSUB are currently submitted per second from the database.

Average Delivery Time (last 2 hours) group widget


The Average Delivery Time (last 2 hours) group widget provides a line chart that contains information about the average delivery time of the messages during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection.
Chapter 5. Using SmartCloud Application Performance Management UI

159

The following table contains information about the KPIs in this group widget.
Table 176. KPIs in the Average Delivery Time (last 2 hours) group widget KPI Average Delivery Time (last 2 hours) Description Note

MSEISPRI.AVGDELTM The average time (in milliseconds) between the submission of a message to the mailbox store and the delivery of the message to all the local recipients on the same server for the last 10 messages. The widget displays a warning status if the average delivery time is greater than 3000 ms.

The line chart is changed when you click a mailbox in the Mailbox Database State group widget. Note: Double-click anywhere in the Average Delivery Time (last 2 hours) group widget to open the Status workspace in the Tivoli Enterprise Portal.

RPC Average Latency (last 2 hours) group widget


The RPC Average Latency (last 2 hours) group widget provides a line chart that contains information about the average latency of MAPI remote procedure calls (RPC) that occurred during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 177. KPIs in the RPC Average Latency (last 2 hours) group widget KPI RPC Average Latency (last 2 hours) Description The average time (in milliseconds) of the MAPI RPC latency. Note MSEISSTR.RPCAL

Note: Double-click anywhere in the RPC Average Latency (last 2 hours) group widget to open the IS Store workspace in the Tivoli Enterprise Portal.

Mailbox Details group widget


The Mailbox Details group widget provides a bullet widget that contains information about the mailbox, such as name of the mailbox, total number of messages, mailbox size, last login date and time, and email address. For more information about the mailbox, click in the group widget area to open the Mailbox Databases group widget. The following table contains information about the KPIs in this group widget.

160

SmartCloud Application Performance Management UI User's Guide

Table 178. KPIs in the Mailbox Details group widget KPI Name Description The name that was assigned to the mailbox by the Exchange Server during the mailbox account creation. The total number of messages present in the mailbox. The size (in MB) of the mailbox during the sample time. The last date and time when the user logged in to the mailbox. Note MSEMBXD.MBXNAME

Messages

MSEMBXD.NUMMBXMSGS

Size (MB)

MSEMBXD.MBXSIZE

Last Logon

MSEMBXD.MBXLASTLGN

Email Address

The email address in Active MSEMBXD.EMAILADDRS Directory naming format that is suitable for representation and identification in the Exchange Server.

Note: Double-click anywhere in the Mailbox Details group widget to open the Mailbox Detail workspace in the Tivoli Enterprise Portal.

Database Availability Group Information group widget


The Database Availability Group Information group widget provides a status gauge that contains information about the Database Availability Group (DAG), such as DAG name, witness server name, file share witness directory, and member count. The following table contains information about the KPIs in this group widget.
Table 179. KPIs in the Database Availability Group Information group widget KPI DAG Name Witness server name File share witness directory Description The name of the DAG. The name of the witness server in a DAG setup. Note MSEDAG.DAGNAME MSEDAG.WITSERNAME

The name of the directory MSEDAG.FILESHWTD that is used to store file share witness data. This directory is on a server that is not a member of the DAG. The number of nodes that are members of a DAG setup. MSEDAG.MEMCOUNT

Member count

Note: Double-click anywhere in the Database Availability Group Information group widget to open the Database Availability Group workspace in the Tivoli Enterprise Portal.

Mailbox Databases group widget


The Mailbox Databases group widget provides an HTML table that contains information about the mailbox databases.
Chapter 5. Using SmartCloud Application Performance Management UI

161

The following table contains information about the KPIs in this group widget.
Table 180. KPIs in the Mailbox Databases group widget KPI Name Description The name that was assigned to the mailbox by the Exchange Server during the mailbox account creation. The total number of messages present in the mailbox The size (in MB) of the mailbox during the sample time. The maximum size (in MB) that the mailbox can reach. Note MSEMBXD.MBXNAME

Messages

MSEMBXD.NUMMBXMSGS

Size (MB)

MSEMBXD.MBXSIZE

Max Size (MB) Email Address

MSEMBXD.MBXMAXSIZE

The email address in Active MSEMBXD.EMAILADDRS Directory naming format that is suitable for representation and identification in the Exchange Server.

Note: Double-click anywhere in the Mailbox Databases group widget to open the Mailbox Detail workspace in the Tivoli Enterprise Portal.

Messages Delivered Per Second group widget


The Messages Delivered Per Second group widget provides an HTML table that contains information about the number of messages that are delivered per second to all the mailbox databases. The following table contains information about the KPIs in this group widget.
Table 181. KPIs in the Messages Delivered Per Second group widget KPI Mailbox Name Count Description The name of the mailbox database. Note MSEISSTR.MBXDBNAME

The number of messages that MSEISSTR.MSGDLV are delivered per second to the database.

Note: Double-click anywhere in the Messages Delivered Per Second group widget to open the IS Store workspace in the Tivoli Enterprise Portal.

Messages Submitted Per Second group widget


The Messages Submitted Per Second group widget provides an HTML table that contains information about the number of messages that are submitted per second from the databases. The following table contains information about the KPIs in this group widget.

162

SmartCloud Application Performance Management UI User's Guide

Table 182. KPIs in the Messages Submitted Per Second group widget KPI Mailbox Name Count Description The name of the mailbox database. Note MSEISSTR.MBXDBNAME

The number of messages that MSEISSTR.MSGSUB are currently submitted per second from the database.

Note: Double-click anywhere in the Messages Submitted Per Second group widget to open the IS Store workspace in the Tivoli Enterprise Portal.

Replication Details group widget


The Replication Details group widget provides an HTML table that contains information about the replication activity of the storage groups. The following table contains information about the KPIs in this group widget.
Table 183. KPIs in the Replication Details group widget KPI Name Description The storage group instance name of the Microsoft Exchange Server. The replication status of the storage group. Note MSEREPLI.MSERINSTN

Status

MSEREPLI.REPLSTAT MSEREPLI.RPLCNGNUM

Copy Notification Generation The generation sequence number of the last log file that is known to the Microsoft Exchange Replication service. Copy Generation Number The generation sequence number of the last log file that was copied. The number of log files that were replayed in the current replay batch. The number of log files that remain to be replayed in the current replay batch.

MSEREPLI.RPLCGNUM

Replay Generations Complete Replay Generations Remaining

MSEREPLI.RPLRGENCOM

MSEREPLI.RPLRGENREM

Note: Double-click anywhere in the Replication Details group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Information Store Public Replication Details group widget


The Information Store Public Replication Details group widget provides an HTML table that contains information about the replication activity on the public Information Store. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

163

Table 184. KPIs in the Information Store Public Replication Details group widget KPI Name Description The name of the Microsoft Exchange Information Store public replication instance. Note MSEISPUR.NAME

Backfill Requests Received

The number of backfill MSEISPUR.RBKRQREC request replication messages that were received from other servers since the server was started. The number of backfill request replication messages that were sent to other servers since the server was started. The number of replication messages that were received from other servers in response to backfill requests since the server was started. MSEISPUR.RBKRQSNT

Backfill Requests Sent

Messages Received

MSEISPUR.RBKDMREC

Messages Sent

MSEISPUR.RBKDMSNT The number of replication messages that were sent to other servers in response to the backfill requests since the server was started. The number of replication status request or response messages that were received from the other servers since the server was started. MSEISPUR.RSTMGREC

Status Messages Received

Status Messages Sent

MSEISPUR.RSTMGSNT The number of replication status request or response messages that were sent to other servers since the server was started.

Note: Double-click anywhere in the Information Store Public Replication Details group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Queue Lengths - Top 5 group widget


The Queue Lengths - Top 5 group widget provides a volume gauge that contains information about the copy queue length and the replay queue length for the storage groups. This widget displays the top 5 storage groups in the decreasing order of the copy queue and replay queue lengths. For more details about queue lengths, click in the group widget. The following table contains information about the KPIs in this group widget.
Table 185. KPIs in the Queue Lengths - Top 5 group widget KPI Instance Description The storage group instance name of the Microsoft Exchange Server. Note MSEREPLI.MSERINSTN

164

SmartCloud Application Performance Management UI User's Guide

Table 185. KPIs in the Queue Lengths - Top 5 group widget (continued) KPI Copy Description The number of log files that are waiting to be copied and inspected in a queue. The widget displays a critical status if the copy queue length is a non-zero integer. The number of log files that are waiting to be replayed. Note MSEREPLI.RPLCQLEN

Replay

MSEREPLI.RPLRQLEN

Note: Double-click anywhere in the Queue Lengths - Top 5 group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Queue Lengths group widget


The Queue Lengths group widget provides an HTML table that contains information about the copy and replay queue lengths for the storage groups. The following table contains information about the KPIs in this group widget.
Table 186. KPIs in the Queue Lengths group widget KPI Instance Description The storage group instance name of the Microsoft Exchange Server. The number of log files that are waiting to be copied and inspected in a queue. The widget displays a critical status if the copy queue length is a non-zero integer. The number of log files that are waiting to be replayed. Note MSEREPLI.MSERINSTN

Copy

MSEREPLI.RPLCQLEN

Replay

MSEREPLI.RPLRQLEN

Note: Double-click anywhere in the Queue Lengths group widget to open the Replication workspace in the Tivoli Enterprise Portal.

Transaction Log Summary group widget


The Transaction Log Summary group widget provides an HTML table that contains information about the details of the transaction logs. The following table contains information about the KPIs in this group widget.
Table 187. KPIs in the Transaction Log Summary group widget KPI Database Instance I/O Log Reads Per Second Description The name of the database instance. The number of log file read operations that are completed per second. The number of log file write operations that are completed per second. Note MSEDBINS.DBNAME MSEDBINS.IOLOGRD

I/O Log Writes Per Second

MSEDBINS.IOLOGWRT

Chapter 5. Using SmartCloud Application Performance Management UI

165

Table 187. KPIs in the Transaction Log Summary group widget (continued) KPI I/O Log Write Average Latency Description The average time (in milliseconds) that is spent to complete a log file write operation. Note MSEDBINS.IOLOGWALT

I/O Log Operations (last 2 hours) group widget


The I/O Log Operations (last 2 hours) group widget provides line charts that contain information about the number of log file read and write operations that are completed per second during the last 2 hours. Important: The line charts are displayed only when the historical data collection is configured for the attribute groups. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 188. KPIs in the I/O Log Operations (last 2 hours) group widget KPI Writes Per Second Description The number of log file write operations that are completed per second. The number of log file read operations that are completed per second. Note MSEDBINS.IOLOGWRT

Reads Per Second

MSEDBINS.IOLOGRD

Note: Double-click anywhere in the I/O Log Operations (last 2 hours) group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Average Log Write Operations Completed Per Second (last 2 hours) group widget
The Average Log Write Operations Completed Per Second (last 2 hours) group widget provides a line chart that contains information about the number of log write operations that are completed per second during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 189. KPIs in the Average Log Write Operations Completed Per Second (last 2 hours) group widget KPI Average Log Write Operations Completed Per Second Description Note

The average write operations MSEDBINS.LOGWRITE that are completed per second on the log files.

166

SmartCloud Application Performance Management UI User's Guide

Note: Double-click anywhere in the Average Log Write Operations Completed Per Second (last 2 hours) group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Database Log Record Stalls Per Second (last 2 hours) group widget
The Database Log Record Stalls Per Second (last 2 hours) group widget provides a line chart that contains information about the number of database log records that are not added to the log buffers during the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the attribute group. The Warehouse Proxy and the Summarization and Pruning agents must be stopped when you configure the historical data collection. The following table contains information about the KPIs in this group widget.
Table 190. KPIs in the Database Log Record Stalls Per Second (last 2 hours) group widget KPI Database Log Record Stalls Per Second Description Note

The number of database log MSEDBINS.LOGSTALL records that are not added to the log buffers per second because the log buffers are full. The widget displays a critical status if the number of database log record stalls per second are 100 or greater. The widget displays a warning status if the number of database log record stalls per second are in the range 50 - 100.

Note: Double-click anywhere in the Database Log Record Stalls Per Second (last 2 hours) group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Threads Waiting for Log Update - Top 5 group widget


The Threads Waiting for Log Update - Top 5 group widget provides a volume gauge that contains information about the number of threads that are waiting to update the databases. The widget displays the top 5 databases that are arranged in decreasing order of the number of threads that are waiting to update the database. The following table contains information about the KPIs in this group widget.
Table 191. KPIs in the Threads Waiting for Log Update - Top 5 group widget KPI Database Instance Count Description The name of the database instance. Note MSEDBINS.DBNAME

The number of threads that MSEDBINS.LOGWAIT are waiting for the data to be written to the log to update database. The widget displays a warning status if the number of threads that are waiting are 25 or greater.
Chapter 5. Using SmartCloud Application Performance Management UI

167

Note: Double-click anywhere in the Threads Waiting for Log Update - Top 5 group widget to open the Database Log workspace in the Tivoli Enterprise Portal.

Mailbox Details group widget


The Mailbox Details group widget provides an HTML table that contains information about the details of user mailboxes, such as mailbox name, size, type, and number of available messages in mailboxes. The following table contains information about the KPIs in this group widget.
Table 192. KPIs in the Mailbox Details group widget KPI Mailbox Name Description Note

The name that is assigned to MSEMBXD.MBXNAME the mailbox by the Exchange Server when the mailbox was created. The last date and time when MSEMBXD.MBXLASTLGN the user was logged in to the mailbox. MSEMBXD.MBXSIZE The size (in MB) of the mailbox. The widget displays a warning status if the mailbox size equals or exceeds the maximum mailbox size limit. The widget displays a critical status if the mailbox size equals or exceeds the prohibit send and receive quota. The maximum size (in MB) that the mailbox can reach. The maximum size (in MB) of the mailbox at which messages cannot be sent or received by the mailbox. The size (in MB) of the mailbox that triggers a warning message when the mailbox size reaches or exceeds the specified maximum limit. The type of mailbox, such as public or private. The total number of messages that are available in the mailbox since the server was started. The email addresses in the Active Directory naming format that is used for representation and identification in Exchange Server. MSEMBXD.MBXMAXSIZE MSEMBXD.MAXSRSIZE

Last Logon

Mailbox Size

Mailbox Max Size Prohibit Send Receive Quota

Issue Warning Quota

MSEMBXD.ISSWRNQTA

Mailbox Type Number of Messages

MSEMBXD.MBXTYPE MSEMBXD.NUMMBXMSGS

Email Addresses

MSEMBXD.EMAILADDRS

168

SmartCloud Application Performance Management UI User's Guide

Note: Double-click anywhere in the Mailbox Details group widget to open the Mailbox Detail workspace in the Tivoli Enterprise Portal.

Public Folder Details group widget


The Public Folder Details group widget provides an HTML table that contains information about the public folders. The following table contains information about the KPIs in this group widget.
Table 193. KPIs in the Public Folder Details group widget KPI Name Messages Folder Size (MB) Last Access Time Description The name of the public folder. Note MSEPFLDD.PFLDNAME

The total number of MSEPFLDD.NUMPFLDMSG messages in the public folder. The size (in MB) of the public folder. MSEPFLDD.PFLDSIZE

The last date and time when MSEPFLDD.PFLDLASTLG the user was logged in to the public folder.

Note: Double-click anywhere in the Public Folder Details group widget to open the Public Folder Detail workspace in the Tivoli Enterprise Portal.

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent group widgets
Specific group widgets are available for the Monitoring agent for Microsoft Internet Information Services component. Use these group widgets to monitor activity and system status.

Internet Information Services Status group widget


The Internet Information Services Status group widget provides a summary of the status of the web server and the FTP server. The following table contains information about the key performance indicators (KPIs) in this group widget:
Table 194. KPIs in the Internet Information Services Status group widget KPI Web server status Description The current state of the IIS web server. The group widget displays a critical status if the state of the IIS web server is either Stopped or Paused. Note KQ7IISWEB1. SERVER_ST

Chapter 5. Using SmartCloud Application Performance Management UI

169

Table 194. KPIs in the Internet Information Services Status group widget (continued) KPI FTP server status Description Note

The status of the FTP publishing service or the KQ7AVAIL. Microsoft FTP service. The group widget displays a STATUS critical status if one of the following states exists for the FTP publishing service or the Microsoft FTP service: v DOWN v WARNING v PAUSED v FAILED v PROCESS_DATA_NOT_AVAILABLE The group widget displays a normal status and Service not installed message when the FTP publishing service or the Microsoft FTP service is not installed.

The following table contains information about the components in this group widget.
Table 195. Components in the Internet Information Services Status group widget Components Websites Description Displays the status of the websites that are hosted on the IIS server. Includes the KPIs that are related to websites. Displays the status of application pools. Includes the KPIs that are related to application pools. Displays the status of the FTP sites that are hosted on the IIS server. Includes the KPIs that are related to FTP sites. Displays the number of Internet Server Application Programming Interface (ISAPI) requests on the IIS server per second. Includes the KPIs that are related to the ISAP requests per second.

Application pools

FTP sites

ISAPI extension requests per sec

Application Pool Details group widget


The Application Pool Details group widget provides a table that contains the name and the status of the application pool. To open the Worker Processes group widget, click an application pool name in the Application Pool Details group widget. The following table contains information about the KPIs in this group widget:
Table 196. KPIs in the Application Pool Details group widget KPI Name Description Note

Name of the application pool KQ7IISAPPL. NAME

170

SmartCloud Application Performance Management UI User's Guide

Table 196. KPIs in the Application Pool Details group widget (continued) KPI Status Description Note

KQ7IISAPPL. Status of the application pool. The group widget APPPOOLSTA displays an information message if the status of the application pool is STARTED. The group widget displays a critical status if the status of the application pool is not STARTED.

ASP.NET Cache Utilization group widget


The ASP.NET Cache Utilization group widget provides a line chart that contains data of the ASP.NET cache utilization during the last 2 hours. This group widget provides information about .Net Framework version 4. The following table contains information about the KPIs in this group widget:
Table 197. KPIs in the ASP.NET Cache Utilization group widget KPI Machine Description The amount of physical memory that is used by the computer divided by the physical memory limit for the cache, as a percentage The value of private bytes for the worker process divided by the private bytes memory limit for the cache, as a percentage Note KQ7ASPNETF. CACHE_MACH

Process

KQ7ASPNETF. CACHE_PROC

Tip: Double-click anywhere in the ASP.NET Cache Utilization group widget to open the ASP .NET Application Statistics workspace in the Tivoli Enterprise Portal.

Connections (last 2 hours) group widget for FTP sites


The Connections (last 2 hours) group widget provides a line chart that contains information about the current number of connections that were established with the FTP service. To open the Connections (last 2 hours) group widget, select an FTP site name in the FTP Sites Details group widget. The Connections (last 2 hours) group widget is applicable for IIS 7.5 and later. The following table contains information about the KPIs in this group widget:
Table 198. KPIs in the Connections (last 2 hours) group widget KPI Connections Description The current number of connections that were established with the FTP service Note KQ7FTPSERV. CURRENT_CO

Tip: Double-click anywhere in the Connections (last 2 hours) group widget to open the Data and File Traffic Statistics workspace in the Tivoli Enterprise Portal.
Chapter 5. Using SmartCloud Application Performance Management UI

171

Connections (last 2 hours) group widget for websites


The Connections (last 2 hours) group widget displays a line chart that provides information about the connection details for a website during the last 2 hours. To open the Connections (last 2 hours) group widget, click a website name in the Website Details group widget. The following table contains information about the KPIs in this group widget:
Table 199. KPIs in the Connections (last 2 hours) group widget KPI Connections Description Note

The number of connections KQ7WEBSERV. to the WWW service that are CURRENT_CO currently active

Tip: Double-click anywhere in the Connections (last 2 hours) group widget to open the Connection and Logon Attempt Statistics workspace in the Tivoli Enterprise Portal.

FTP Sites Details group widget


The FTP Sites Details group widget displays a table that provides information about the FTP site, such as the FTP site name and status. To open the Connections group widget, select an FTP site name in the FTP Sites Details group widget. The following table contains information about the KPIs in this group widget:
Table 200. KPIs in the FTP Sites Details group widget KPI Name Status Description The FTP site name Note KQ7FSITDTL. SITE_NAME

The state of the FTP site. One KQ7FSITDTL. of the following values can STATE be the state of the FTP site: v Starting v Started v Stopping v Stopped v Pausing v Paused v Continuing The group widget displays an information message if the status of the FTP site is Started. The group widget displays a critical status if the status of the FTP site is not Started.

Service Details group widget


The Service Details group widget provides information about the thread count, the virtual size, and the page fault per second of a service during the last 2 hours. To open the Service Details group widget, select a service or a process in the Services Summary group widget.

172

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget:
Table 201. KPIs in the Service Details group widget KPI Thread count Description The number of threads that are currently allocated by a service or a process The virtual size (in MB) of a service or a process Note KQ7AVAIL. THREADS KQ7AVAIL. VIRTSIZE

Virtual size (MB) Page fault per second

The rate at which page faults KQ7AVAIL. occur for a service or a PAGEFAULTS process

Tip: Click anywhere in the Service Details group widget to open the Availability workspace in the Tivoli Enterprise Portal.

Services Summary group widget


The Services Summary group widget provides a table that contains the summary of services and processes. To open the Service Details group widget, select a service or a process in the Services Summary group widget. The following table contains information about the KPIs in this group widget:
Table 202. KPIs in the Services Summary group widget KPI Name Status Description The name of the service or process Note KQ7AVAIL. COMPONENT

KQ7AVAIL. The status of the service or process. One of the following STATUS values can be the status of the service or process site: v DOWN v UP v WARNING v UNKNOWN v PASSED v FAILED v PROCESS DATA NOT AVAILABLE The group widget displays an information message if the status of the service or process is Up. The group widget displays a critical status if the status of the service or process is Down.

CPU Utilization (%)

The percentage of the elapsed time that is used by a process to run instructions

KQ7AVAIL. PERCPROC

Chapter 5. Using SmartCloud Application Performance Management UI

173

Websites Details group widget


The Websites Details group widget provides a table that contains information about the details of the websites that are hosted on the IIS Server. The information in the table is sorted according to the status of the websites. To view the connection details for the last 2 hours, click a website name in the Websites Details group widget. The following table contains information about the KPIs in this group widget:
Table 203. KPIs in the Websites Details group widget KPI Name Status Description Note

The name of the website that KQ7WSITDTL. is hosted on the IIS Server NAME The status of the website that KQ7WSITDTL. STATE is hosted on the IIS Server. The following information is displayed on the Websites Details group widget: v An information message if the status of the website is Started v A warning status if the status of the website is Paused v A critical status if the status of the website is not Started

Web Service Cache Hits group widget


The Web Service Cache Hits group widget provides a line chart that contains information about the web service cache hits during the last 2 hours. The following table contains information about the KPIs in this group widget:
Table 204. KPIs in the Web Service Cache Hits group widget KPI File Description The ratio of file cache hits to the total number of cache requests The ratio of the user-mode metadata cache hits to total cache requests since the service started Note KQ7WEBSER1. FILE_CACH1 KQ7WEBSER1. METADATA_1

Metadata

Tip: Double-click anywhere in the Web Service Cache Hits group widget to open the Web Server Cache Statistics workspace in the Tivoli Enterprise Portal.

Web Service Data Sent and Received Per Second group widget
The Web Service Data Sent and Received Per Second group widget provides a line chart that contains information about the rate of the data that is sent and received (in KB per second) by the web service during the last 2 hours. The following table contains information about the KPIs in this group widget:

174

SmartCloud Application Performance Management UI User's Guide

Table 205. KPIs in the Web Service Data Sent and Received Per Second group widget KPI Sent Description Note

The rate (in kilobytes per KQ7WEBSERV. second) at which data is sent KB_SENT_RT by the web service The rate (in kilobytes per second) at which data is received by the web service KQ7WEBSERV. KB_RECE_RT

Received

Tip: Double-click anywhere in the Web Service Data Sent and Received Per Second group widget to open the Data and File Transfer Statistics workspace in the Tivoli Enterprise Portal.

Web Service Error Statistics group widget


The Web Service Error Statistics group widget displays a line chart that provides statistical information about the errors that occur when a request is sent to the web service during the last 24 hours. The following table contains information about the KPIs in this group widget:
Table 206. KPIs in the Web Service Error Statistics group widget KPI Page not found errors Description The rate that requests were not completed by the web service because the document was not found The rate that requests were not completed by the web service because the document was locked Note KQ7WEBSERV. NOT_FOUND_

Locked errors

KQ7WEBSERV. LOCKED_ERR

Tip: Double-click anywhere in the Web Service Error Statistics group widget to open the Error Statistics workspace in the Tivoli Enterprise Portal.

Worker Processes group widget


The Worker Processes group widget displays a line chart that provides information about the worker process during the last 2 hours. This group widget is applicable to IIS version 7.5 and later. The line chart is displayed if a worker process is running for the application pool. To open the Worker Processes group widget, click an application pool name in the Application Pool Details group widget. The following table contains information about the KPIs in this group widget:
Table 207. KPIs in the Worker Process group widget KPI Worker Processes Description The current number of worker processes that are running in the application pool Note KQ7APPLWAS. CURRENTWPS

Tip: Double-click anywhere in the Worker Processes group widget to open the Identity and Recycling Application Pool Setting workspace in the Tivoli Enterprise Portal.
Chapter 5. Using SmartCloud Application Performance Management UI

175

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft SharePoint Server Agent group widgets
Specific group widgets are available for the Microsoft SharePoint Server agent component. Use these group widgets to monitor activity and system status.

SharePoint Server Status group widget


The SharePoint Server Status group widget provides a status gauge that contains information about the overall health of the SharePoint Server. The following table contains information about the key performance indicators (KPIs) in this group widget.
Table 208. KPIs in the SharePoint Server Status group widget KPI Server status Description The status of the application components such as processes, services, functionality tests. The widget displays a critical status if the server status is not Up. Note KQPAVAIL.STATUS

Database connection status

The status of database KQPDBCNSTA.STATUS connection such as connected or not connected. The widget displays a critical status if the database connection status is Disconnected. The number of services and their status. The widget displays a warning status if the service status is Down. KQPAVAIL.STATUS

Availability of services

Crawl state

The ratio (as a percentage) of KQPCRWLLST. ERRPERCENT documents that failed to index to the sum of documents that failed to index and the documents that is successfully indexed. The widget displays a critical status if the percentage ratio is 50% or greater. The widget displays a warning status if the percentage ratio is 30% 50%.

Last Crawls Statistics Details group widget


The Last Crawls Statistics Details group widget provides an HTML table that contains details of the crawl that you select on the Last Crawl Statistics group widget. The following table contains information about the KPIs in this group widget.

176

SmartCloud Application Performance Management UI User's Guide

Table 209. KPIs in the Last Crawls Statistics Details group widget KPI Service Application Name Items Indexed Description The name of the SSP for SharePoint Server 2007 or the name of the Search service application for SharePoint 2010 The number of documents that are currently available in the index The number of errors that occurred during the last crawl The date and start time of the crawl The date and end time of the crawl Note KQPCRWLLST.NAME

KQPCRWLLST.ITEMININDX

Error Count Start Time Finish Time

KQPCRWLLST.ERRORCOUNT KQPCRWLLST.STARTTIMI KQPCRWLLST.FINISHTIMI

Tip: Double-click anywhere in the Last Crawls Statistics Details group widget to open the Office Search Crawl Details workspace in the Tivoli Enterprise Portal.

Last Crawls Statistics group widget


The Last Crawls Statistics group widget provides an HTML table that contains the statistics of the last crawls, such as the source, status, type, and duration of the last crawl. The following table contains information about the KPIs in this group widget.
Table 210. KPIs in the Last Crawls Statistics group widget KPI Content Source Crawl Status Crawl Type Error Percentage Description Note

The name of the content source that KQPCRWLLST.CONTENTSRC is defined for the crawl The status of the crawl. The widget KQPCRWLLST.CRAWLSTATU displays a critical status if the crawl status is Stopped. The type of the crawl The ratio (as a percentage) of documents that failed to index to the sum of documents that failed to index and the documents that successfully indexed. The widget displays a critical status if the error percentage is 50% or greater. The widget displays a warning status if the error percentage is 30% - 50%. The duration of the crawl. The format is HH:MM:SS, representing hour, minute, and second in 2 digits. KQPCRWLLST.CRAWLTYPE KQPCRWLLST.ERRPERCENT

Duration

KQPCRWLLST.DURATION

Active Crawls Statistics group widget


The Active Crawls Statistics group widget provides a status gauge and line charts that contain information about the active crawls statistics, such as the crawl count, number of threads that access the network, and the documents filtering rate.
Chapter 5. Using SmartCloud Application Performance Management UI

177

Important: The line charts are displayed only when the historical data collection is configured for the Office Search Gatherer Filter attribute group. The following table contains information about the KPIs in this group widget.
Table 211. KPIs in the Active Crawls Statistics group widget KPI Active Crawls Description Note

The name of the Shared KQPCRWLACT.NAME Services Provider (SSP) for SharePoint Server 2007 or the name of the Search service application for SharePoint 2010 The current number of threads KQPOFSRGFL.THREADS_AC that are waiting for a response from the filter process The number of documents that KQPOFSRGFL.DOCUMENTS3 are indexed completely per second

Threads Accessing Network (last 2 hours) Documents Successfully Filtered Rate Per Second (last 2 hours)

Crawls Statistics Details group widget


The Crawls Statistics Details group widget provides an HTML table that contains information about the crawl statistics. The following table contains information about the KPIs in this group widget.
Table 212. KPIs in the Crawls Statistics Details group widget KPI System IO traffic rate per second (MB) Threads in plugins Description The rate (in megabytes per second) of system input or output traffic The current number of threads that are waiting for the plug-ins to complete an operation The current number of filtering threads in the system The total number of documents that the gatherer attempted to filter since the gatherer service started The percentage of total documents that returned errors during a filtering process Note KQPOFSRGFL.SYSTEM_IO

KQPOFSRGFL.THREADS_IN

Filtering threads

KQPOFSRGFL.FILTERING_

Documents filtered

KQPOFSRGFL.DOCUMENTS0

Documents filtered unsuccessfully per second (%)

KQPOFSRGFL.PERCENT_FA

Tip: Double-click anywhere in the Crawls Statistics Details group widget to open the Office Search Gatherer Details workspace in the Tivoli Enterprise Portal.

Health Alert Details group widget


The Health Alert Details group widget provides an HTML table that contains the details of the health alerts that are summarized in the Health Alert group widget.

178

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 213. KPIs in the Health Alert Details group widget KPI Title Severity Description The title of the event Note KQPHLTHANA.TITLE

The severity of the event. KQPHLTHANA.SEVERITY The widget displays a critical status if the event severity value is Error. The widget displays a warning status if the event severity value is Warning. The name of the service for which the event occurred KQPHLTHANA.SERVICE

Service Time Generated Category

The time when the event was KQPHLTHANA. generated TIMEGENER The category of the event, such as Configuration, Security, Performance, Availability, or any other category that is defined by the user KQPHLTHANA.CATEGORY

Tip: Double-click anywhere in the Health Alert Details group widget to open the Analytics workspace in the Tivoli Enterprise Portal.

Health Alerts group widget


The Health Alerts group widget provides a status gauge that contains the health alert information as a percentage summary of the informational, warning, and error alerts that are generated by the SharePoint Server. To view more details of the health alerts, click in the group widget. Important: This group widget displays data only for SharePoint 2010. The following table contains information about the KPIs in this group widget.
Table 214. KPIs in the Health Alerts group widget KPI Health Alerts Description A percentage summary of the event severity that includes the following information: v v Total number of events with severity value Error Total number of events with severity value Warning Total number of events with severity value Information Note KQPHLTHANA.SEVERITY

Servers in Farm group widget


The Servers in Farm group widget provides an HTML table that contains the list of servers in the SharePoint farm and the number of services that are running on the servers.
Chapter 5. Using SmartCloud Application Performance Management UI

179

The following table contains information about the KPIs in this group widget.
Table 215. KPIs in the Servers in Farm group widget KPI Name Description The name of the server that is configured in the SharePoint farm Note KQPFARMSVR.SERVER

Services

The count of the services that KQPFARMSVR.SERVICE are running on the SharePoint server

Service Details group widget


The Service Details group widget provides an HTML table that contains the details of the service that you select on the Service Status group widget. The following table contains information about the KPIs in this group widget.
Table 216. KPIs in the Service Details group widget KPI Page Faults (per second) Thread Count Description The number of page faults per second Note KQPAVAIL.PAGEFAULTS

The number of threads that KQPAVAIL.THREADS are currently allocated by the process

Tip: Double-click anywhere in the Service Details group widget to open the Availability workspace in the Tivoli Enterprise Portal.

Services on Server group widget


The Services on Server group widget provides an HTML table that contains details of the services that are configured on the server that you select on the Servers in Farm group widget. The following table contains information about the KPIs in this group widget.
Table 217. KPIs in the Services on Server group widget KPI Service Description The name of the service that is running on the SharePoint Server Note KQPFARMSVR.SERVICE

Status

The status of the service that KQPFARMSVR.STATUS is running on the SharePoint Server. The widget displays a critical status if the service status is Stopped.

Tip: Double-click anywhere in the Services on Server group widget to open the SharePoint Topology workspace in the Tivoli Enterprise Portal.

Service Status group widget


The Service Status group widget provides an HTML table that contains information about all the services that are configured on SharePoint Server. For more details about a service, click the service row.

180

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 218. KPIs in the Service Status group widget KPI Name Status Description The name of the service Note KQPAVAIL.NAME

The status of the service. The KQPAVAIL.STATUS widget displays a critical status if the service status is Down. The percentage of processor time that is used by the process to execute instructions. The widget displays a critical status if the CPU utilization value is 90% or greater. KQPAVAIL.PERCPROC

CPU Utilization(%)

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft SQL Server Agent group widgets
Specific group widgets are available for the Microsoft SQL Server. Use these group widgets to monitor activity and system status.

SQL Status group widget


The SQL Status group widget provides an HTML table that summarizes the overall health of the SQL server. The following table contains information about the key performance indicators (KPIs) in this group widget.
Table 219. KPIs in the SQL Status group widget KPI Server status Description Indicates the status of the SQL server. The widget displays a warning status if the value is equal to Unknown. The widget displays a critical status if the value is equal to Inactive. Collector status Indicates the status of the data collector on a remote node. The widget displays a warning status if the value is equal to Unknown. The widget displays a critical status if the value is equal to Inactive. KOQSRVS.COLLSTATUS Note KOQSRVS.SRVSTATUS

Chapter 5. Using SmartCloud Application Performance Management UI

181

Table 219. KPIs in the SQL Status group widget (continued) KPI Active transactions Description The number of transaction enlistments; local, Distributed Transaction Coordinator (DTC), and bound, which are currently active. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Server Transaction Summary attribute group. The number of error messages with a severity level of 17 or higher that occurred since the SQL server was started. The widget displays a critical status if the value is greater than or equal to 1. Databases The total space that is used by the databases (in percentage). KOQDBD.PCTLOGUSED + KOQDBD.PCTDBUSE + KOQDBD.DBSTAT + KOQDBD.DBSTATE + The widget displays any one KOQDBD.OLDOPTRAN + of the following states for the KOQDBD.ERRSTATUS databases: v Critical v Warning v Normal Jobs Status of the job. The widget displays any one of the following states for the jobs: v Critical v Warning v Normal Processes Blocked (%) The percentage of processes that are being blocked. The widget displays a warning status if the value is greater than or equal to 50%. KOQPRCS.PCTBLOCK KOQJOBD.JOBSTATNUM + KOQSRVS.SQLFAILJ Note KOQSTRNS.TACTTRN

Server errors

KOQPROBS.NUMSEVG17

Databases group widget


The Databases group widget provides a Status Summary widget that summarizes the percentage of the space that is used by the databases. The following table contains information about the KPIs in this group widget.

182

SmartCloud Application Performance Management UI User's Guide

Table 220. KPIs in the Databases group widget KPI Databases Description The total space that is used by the databases (as a percentage). The widget displays a warning status if one of the following values are true: v Log space value is greater than 70% and less than or equal to 90% v Database space value is greater than 70% and less than or equal to 90% v Database state is equal to RESTORING, RECOVERING, RECOVERY_PENDING, or SUSPECT v Oldest open transaction is greater than 5 and less than or equal to 15 The widget displays a critical status if one of the following values are true: v Log space value is greater than 90% v Database space value is greater than 90% v Database status is equal to 1 v Database state is equal to OFFLINE or EMERGENCY, v Error status is equal to Yes v Oldest open transaction is greater than 15 Note KOQDBD.PCTLOGUSED + KOQDBD.PCTDBUSE + KOQDBD.DBSTAT + KOQDBD.DBSTATE + KOQDBD.OLDOPTRAN + KOQDBD.ERRSTATUS

Log Utilization group widget


To see a line graph in the Log Utilization group widget, click the Log Utilization column of the Database Status group widget. The Log Utilization group widget summarizes the percentage of space that is used by the transaction log over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Database Detail attribute group. The following table contains information about the KPIs in this group widget.
Table 221. KPIs in the Log Utilization group widget KPI Log Description The percentage of the transaction log that is full. Note KOQDBD.PCTLOGUSED

Chapter 5. Using SmartCloud Application Performance Management UI

183

Database in Errors group widget


The Database in Errors group widget provides a line graph that summarizes the total number of databases and the number of databases in error over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Database Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 222. KPIs in the Database in Errors group widget KPI Databases Description Note

The total number of KOQDBS.NUMDBS databases present on the SQL server The number of databases KOQDBS.NUMERRST with an error status. A database with an error status is a database with a status of suspect, crashed, or recovery.

Databases in error

Database Utilization - Top 5 group widget


The Database Utilization - Top 5 group widget provides a grid widget that contains the top five database utilization in percentage. The following table contains information about the KPIs in this group widget.
Table 223. KPIs in the Database Utilization - Top 5 group widget KPI Name Database Utilization (%) Description The name of the database The amount of space (in megabytes) used in the database as a percentage of total space allowed. The widget displays a warning status if the value is greater than 70% and less than or equal to 90%. The widget displays a critical status if the value is greater than 90%. Note KOQDBD.DBNAME KOQDBD.PCTDBUSE

Database Status group widget


The Database Status group widget provides a grid widget that summarizes the status of the database. The following table contains information about the KPIs in this group widget.
Table 224. KPIs in the Database Status group widget KPI Name Description The name of the database Note KOQDBD.DBNAME

184

SmartCloud Application Performance Management UI User's Guide

Table 224. KPIs in the Database Status group widget (continued) KPI Status Description Note

The status of the database. If KOQDBD.DBSTAT the database is offline, the status is equal to unavailable, and if the database is online, the status is Available. The widget displays a critical status if the value is equal to Not available.

State

Reports the database state. The widget displays a warning status if the value is Recovery_Pending, Recovering, Suspect, or Restoring. The widget displays a critical status if the value is Offline or Emergency.

KOQDBD.DBSTATE

Database Utilization

The amount of space (in megabytes) used in the database as a percentage of total space allowed. The widget displays a warning status if the value is greater than 70% and less than or equal to 90%. The widget displays a critical status if the value is greater than 90%.

KOQDBD.PCTDBUSE

Log Utilization

The percentage of the transaction log that is full. The widget displays a warning status if the value is greater than 70% and less than or equal to 90%. The widget displays a critical status if the value is greater than 90%.

KOQDBD.PCTLOGUSED

Error Status

KOQDBD.ERRSTATUS Indicates whether the database has an error status. A database with an error status has a status of suspect, crashed, or recovery. The widget displays a critical status when the value is Yes.

Chapter 5. Using SmartCloud Application Performance Management UI

185

Table 224. KPIs in the Database Status group widget (continued) KPI Oldest open transaction (minutes) Description The age (in minutes) of the oldest open transaction in the database transaction log. The widget displays a warning status if the value is greater than or equal to 6 and less than 16. The widget displays a critical status if the value is greater than or equal to 16. Transactions per second The number of transactions that are started for the database per second for the current interval The number of active transactions for the database KOQDBD.TRANSSEC Note KOQDBD.OLDOPTRAN

Active Transaction Replication Latency (ms)

KOQDBD.ACTIVTRANS

The number of milliseconds KOQDBD.REPTLAT between the time a transaction marked for replication is entered into the publication database transaction log and the time it is read out of the log and delivered to the distribution database. The number of transactions in the publication database transaction log that are marked for replication but are not yet delivered to the distribution database. KOQDBD.REPTRANS

Replicated Transaction

Databases Configuration Summary group widget


The Databases Configuration Summary group widget provides an HTML table that summarizes the configuration details. The following table contains information about the KPIs in this group widget.
Table 225. KPIs in the Databases Configuration Summary group widget KPI Read only Single user Description The number of databases with a status of read only The number of databases with a status of single user. A database with a status of single user can be accessed by only one user at a time. The number of databases that have the free space accounting option disabled Note KOQDBS.NUMRO KOQDBS.NUMSING

No free space accounting

KOQDBS.NUMNOFRSP

186

SmartCloud Application Performance Management UI User's Guide

Table 225. KPIs in the Databases Configuration Summary group widget (continued) KPI Database owner only Description Note

The number of databases KOQDBS.NUMDBO with a status of DBO only. A database with a status of database owner can be accessed only by users with DBO authority.

Database Utilization group widget


To open the Database Utilization group widget, click the Database Utilization column of the Database Status group widget. The Database Utilization group widget summarizes the percentage of space that is used by a database over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Database Detail attribute group. The following table contains information about the KPIs in this group widget.
Table 226. KPIs in the Database Utilization group widget KPI Data Description The amount of space (in megabytes) used in the database as a percentage of total space allowed. The widget displays a warning status if the value is greater than 70% and less than or equal to 90%. The widget displays a critical status if the value is greater than 90%. Note KOQDBD.PCTDBUSE

Device Status group widget


The Device Status group widget provides a grid widget that summarizes the status of devices. The following table contains information about the KPIs in this group widget.
Table 227. KPIs in the Device Status group widget KPI Name Type Description The name of the device that is allocated for the database Indicates the type of device that is allocated for the database Note KOQDEVD.DEVICE KOQDEVD.DVTYPE

Auto growth

Indicates whether the KOQDEVD.ATOGROWT autogrowth feature is enabled for a device. If the autogrowth feature is enabled, the maximum file size is displayed as restricted or unrestricted.

Chapter 5. Using SmartCloud Application Performance Management UI

187

Table 227. KPIs in the Device Status group widget (continued) KPI Auto growth value Auto growth unit Description Note

Indicates the growth value of KOQDEVD.ATOGRVAL a file Indicates the unit of file growth. If the autogrowth feature is enabled for a device, the file growth value is displayed either in a percentage or megabytes. The percentage of space that is used on the device. The widget displays a warning status if the value is greater than or equal to 90%. KOQDEVD.ATOGRUNT

Capacity Utilization (%)

KOQDEVD.PCTDVFREE

Capacity (MB) Freespace (MB) File Name

The number of megabytes on KOQDEVD.DVSIZE the device The number of megabytes of free space on a device The name of the physical device KOQDEVD.DVFREE KOQDEVD.UPHYNAME

Device Details group widget


The Device Details group widget is a window that provides an HTML table with more information about a device. The following table contains information about the KPIs in this group widget.
Table 228. KPIs in the Device Details group widget KPI Physical device name Description The name of the physical device that is allocated for the database The name of the mirror device for the database Note KOQDEVD.PHYNAME

Mirror device name

KOQDEVD.MIRROR

Tip: Double-click anywhere in the Device Details group widget to open the Device Details workspace in the Tivoli Enterprise Portal

Databases group widget


The Databases group widget provides a grid widget table that lists the database names. The following table contains information about the KPIs in this group widget.
Table 229. KPIs in the Databases group widget KPI Name Description The name of the databases Note KOQDBD.DBNAME

188

SmartCloud Application Performance Management UI User's Guide

Jobs group widget


The Jobs group widget provides a status summary widget that summarizes the status of the jobs and a status gauge that displays the status of the failed jobs. The following table contains information about the KPIs in this group widget.
Table 230. KPIs in the Jobs group widget KPI Jobs Description Status of the job The widget displays a warning status if one of the following values for Job Status is true: v Retry v Canceled v Unknown The widget displays a critical status if the value for Job Status is equal to Failed. Failed Reports any jobs that are run KOQSRVS.SQLFAILJ by the SQL Server and failed in the last monitoring interval. The widget displays a critical status if the value is greater than or equal to 1. Note KOQJOBD.JOBSTATNUM

Jobs Failed group widget


The Jobs Failed group widget provides a line graph that contains the number of jobs that failed over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Job Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 231. KPIs in the Jobs Failed group widget KPI Jobs Failed (Last two Hours) Description The number of failed jobs over the last 2 hours Note KOQJOBS.NUMJBADTOT

Tip: Double-click anywhere in the Jobs Failed group widget to open the Job summary workspace in the Tivoli Enterprise Portal.

Retry Attempts group widget


To open the Retry Attempts group widget, click the Retry Attempts column of the Jobs Status group widget. The Retry Attempts group widget provides a line graph that contains the number of retry attempts over the last 2 hours. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

189

Table 232. KPIs in the Retry Attempts group widget KPI Retry Attempts Popup (Last 2 Hours) Description The current number of retry attempts that are done on a step of a running job Note KOQJOBD.CURRETAT

Tip: Double-click anywhere in the Retry Attempts group widget to open the Job Detail workspace in the Tivoli Enterprise Portal

Jobs Since Server Startup group widget


The Jobs Since Server Startup group widget provides an HTML table that summarizes the status of jobs. The following table contains information about the KPIs in this group widget.
Table 233. KPIs in the Jobs Since Server Startup group widget KPI Successful Description The number of successful jobs since the SQL server started The number of failed jobs since the SQL Server started The number of active jobs since the SQL server started The number of jobs in a queue since the SQL server started Note KOQJOBS.SUCCJOBS

Failed Active Queued

KOQJOBS.FAILJOBS KOQJOBS.ACTJOBS KOQJOBS.QJOBS

Tip: Double-click anywhere in the group Jobs Since Server Startup widget to open the Job summary workspace in the Tivoli Enterprise Portal

Job Count group widget


The Job Count group widget provides a grid widget that lists the job owners and the number of jobs that are started by the respective owners. The following table contains information about the KPIs in this group widget.
Table 234. KPIs in the Job Count group widget KPI Owner Count Description The name of the job owner Note KOQJOBD.JOBOWNER

The total number of jobs that KOQJOBD.JOBOWNER are started by the owner

Jobs Status group widget


The Jobs Status group widget provides a grid widget that gives information about the status of the jobs. The following table contains information about the KPIs in this group widget.

190

SmartCloud Application Performance Management UI User's Guide

Table 235. KPIs in the Jobs Status group widget KPI Name Status Description The SQL Server job name. Status of the job. The widget displays a warning status if one of the following values for Job Status is true: v Retry v Canceled v Unknown The widget displays a critical status if the value for Job Status is equal to Failed. Retry Attempts The current number of retry attempts that are done on a step of a running job KOQJOBD.CURRETAT Note KOQJOBD.JOBNAME KOQJOBD.JOBSTATNUM

Current Step Execution Duration Completion Duration

The current step that is being KOQJOBD.CUEXESTP ran in the job The time (in seconds) that elapsed since the job started The amount of time it took for the job to complete (in seconds) The current job status. The widget displays a warning status if one of the following values is true: v Waiting for thread v Between retries v Unknown The widget displays a critical status if one of the values is equal to Suspended. KOQJOBD.JOBEXEDUR KOQJOBD.JOBDUR

Current Status

KOQJOBD.CURSTATUS

Enable Error Code Last Run Outcome

Whether the job is enabled to KOQJOBD. run The error code for the last completion of the job The last job execution status. The widget displays a warning status if the value is Unknown or Canceled. The widget displays a critical status if the value is Failed. KOQJOBD.JOBERRCODE KOQJOBD.LSTRUNSTAT

Last Run time stamp

The time stamp of last job execution

KOQJOBD.LSTRUNTIME

Chapter 5. Using SmartCloud Application Performance Management UI

191

Jobs Success Rate group widget


The Jobs Success Rate group widget provides a line graph that summarizes the success rate of the jobs over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Job Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 236. KPIs in the Jobs Success Rate group widget KPI Jobs Success Rate Description The number of successful jobs over the last 2 hours Note KOQJOBS.JOBSUCRATE

Tip: Double-click anywhere in the Jobs Success Rate group widget to open the Job Summary workspace in the Tivoli Enterprise Portal

Locks group widget


The Locks group widget provides an HTML table that contains the status of the locks. For more details about the locks, click in the group widget area to open the Additional Locks Details group widget. The following table contains information about the KPIs in this group widget.
Table 237. KPIs in the Locks group widget KPI Current locks Blocking lock requests Description The number of current locks for the SQL server The total number of current locks that are blocking other processes The total number of locks that can still be taken out. The maximum number of locks is configurable. The maximum number of allowed locks Note KOQSRVD.CURLOCKS KOQSRVS.BLKLCKREQ

Locks remaining

KOQSRVS.LOCKSREM

Max locks allowed

KOQSRVD.MAXLOCKS

Lock Conflict Details group widget


The Lock Conflict Details group widget provides a grid widget that contains detailed information about a selected lock conflict. The following table contains information about the KPIs in this group widget.
Table 238. KPIs in the Lock Conflict Details group widget KPI Blocking Process ID Description Note

The identifier for the process KOQLOCK.BLOCKID that is blocking a request for a lock The process that is requesting the lock The name of the database KOQLOCK.PROCESSID KOQLOCK.DBNAME

Requester Process ID Database Name

192

SmartCloud Application Performance Management UI User's Guide

Table 238. KPIs in the Lock Conflict Details group widget (continued) KPI Client User ID Client Group ID Description The ID of the user who executed the command Note KOQLOCK.CLNTUSER

The group ID of the user that KOQLOCK.SRVGROUP is executing the process

Tip: Double-click anywhere in the Lock Conflict Details group widget to open the Server Locking workspace in the Tivoli Enterprise Portal

Locks Details group widget


The Locks Details group widget provides a grid widget that summarizes the details of the locks. The following table contains information about the KPIs in this group widget.
Table 239. KPIs in the Locks Details group widget KPI Database Name Lock Resource Type Lock Request Status Description The name of the database that is locked Enumeration that identifies the Lock Resource Type Enumeration that identifies the Lock Request Status. The widget displays a warning status if the value is equal to Converting or Waiting. Lock Type Indicates the type of lock on the resource that is being requested The ID of the process that is holding the lock The name of the table that is being locked The page number of the table that is being locked The ID of the database that is locked KOQLOCKS.LOCKTYPE Note KOQLOCKS.DBNAME KOQLOCKS.LCKRSCTYPE KOQLOCKS.LCKRQSTATE

Process Holding Lock Table Name Page Number Database ID

KOQLOCKS.PIDHOLD KOQLOCKS.TBNAME KOQLOCKS.PAGE KOQLOCKS.DBID

Tip: Double-click anywhere in the Locks Details group widget to open the Server Locking workspace in the Tivoli Enterprise Portal

Lock Resource Type Summary group widget


The Lock Resource Type Summary group widget provides a grid widget that contains the details of the Lock Resource Type. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

193

Table 240. KPIs in the Lock Resource Type Summary group widget KPI Lock Resource Type Description Note

An enumeration of the KOQLRTS.LOCKRSCTYP resources that the SQL Server can lock The number of new locks and lock conversions per second requested from the lock manager The number of lock requests per second that timed out, including requests for NOWAIT locks The total wait time (in milliseconds) for locks in the last second The number of Deadlocks per second for the current sample interval KOQLRTS.LCKREQSEC

Lock Requests Per Second

Lock Timeouts Per Second

KOQLRTS.LCKTOSEC

Lock Wait Time (ms)

KOQLRTS.LCKWAITTM

Number Of Deadlocks Per Second

KOQLRTS.LCKDDLKSEC

Tip: Double-click anywhere in the Lock Resource Type Summary group widget to open the Lock Resource Type Summary workspace in the Tivoli Enterprise Portal.

Locks group widget


The Locks group widget provides a volume gauge that summarizes the details of the Locks. The following table contains information about the KPIs in this group widget.
Table 241. KPIs in the Locks group widget KPI Locks Used (%) Description The percentage of locks on resources of the maximum number of locks that are allowed by the SQL server. The widget displays a warning status if the value is greater than or equal to 65%. The widget displays a critical status if the value is greater than or equal to 95%. Note KOQSRVS.PCTLOCKS

Additional Locks Details group widget


The Additional Locks Details group widget provides an HTML table that summarizes the details of the locks. The following table contains information about the KPIs in this group widget.

194

SmartCloud Application Performance Management UI User's Guide

Table 242. KPIs in the Additional Locks Details group widget KPI Locks Description Note

The total number of locks for KOQSRVRE.NUMLOCKS the server. The widget displays a warning status if the value is greater than or equal to 200 and less than 4000. The widget displays a critical status if the value is greater than or equal to 4000.

Lock conflicts

The total number of processes that are involved in lock conflicts.

KOQSRVRE.NUMCONFL

Database having maximum locks

The name of the database KOQSRVRE.MAXLOCK with largest number of locks. KOQSRVRE.TBMXLOCK KOQSRVRE.MAXBLOCK

Table having maximum locks The name of the table with largest number of locks. Database having maximum blocks The name of the database that is blocking the largest number of processes.

Note: Double-click anywhere in the Additional Locks Details group widget to open the Server Locking workspace in the Tivoli Enterprise Portal.

Granted Lock Summary group widget


The Granted Lock Summary group widget provides an HTML table that contains a list of types of locks. The following table contains information about the KPIs in this group widget.
Table 243. KPIs in the Granted Lock Summary group widget KPI Intent locks Page locks Table locks Exclusive locks Shared locks Description The number of granted Intent locks The number of granted Page locks Note KOQLOKSU.TOTINTLOK KOQLOKSU.TOTPAGLOK

The number of granted Table KOQLOKSU.TOTTBLLOK locks The number of granted Exclusive locks The number of granted Shared locks KOQLOKSU.EXCLOK KOQLOKSU.SHRLOK

Tip: Double-click anywhere in the Granted Lock Summary group widget to open the Server Locking workspace in the Tivoli Enterprise Portal

Server Services Detail group widget


The Server Services Detail group widget provides a grid widget, which contains detailed information about the services. The following table contains information about the KPIs in this group widget.
Chapter 5. Using SmartCloud Application Performance Management UI

195

Table 244. KPIs in the Server Services Detail group widget KPI Name State Description The service name for the SQL Server The current service state. The widget displays a warning state if the value is equal to Start Pending, Stop Pending, Continue Pending, Pause Pending, Paused, or Unknown. The widget displays a critical state if the value is equal to Stopped. Status The current service status. The widget displays a warning state if the value is equal to Degraded, Unknown, Pred Fail, Stopping, or Service. The widget displays a critical state if the value is equal to Error. Start Mode Type Defined start mode for the service The service type for this service to the Microsoft SQL Server KOQSRVCD.STARTMODE KOQSRVCD.SRVCTYPE KOQSRVCD.SRVCSTATUS Note KOQSRVCD.SRVCNAME KOQSRVCD.SRVCSTATE

Tip: Double-click anywhere in the Server Services Detail group widget to open the Services Detail workspace in the Tivoli Enterprise Portal.

Server Statistics group widget


The Server Statistics group widget provides an HTML table that summarizes the statistics of the server. The following table contains information about the KPIs in this group widget.
Table 245. KPIs in the Server Statistics group widget KPI Server collation Edition Description The name of the default collation for the server Note KOQSVRPR.COLLATION

The installed product edition KOQSVRPR.EDITION of this instance of the SQL Server The database engine edition of the instance of the SQL Server that is installed KOQSVRPR.ENGEDITION

Engine edition

196

SmartCloud Application Performance Management UI User's Guide

Table 245. KPIs in the Server Statistics group widget (continued) KPI Is clustered Description Indicates whether the SQL Server instance is configured in the Windows Server Failover Clustering (WSFC) cluster The server is in the integrated security mode The server is in the single-user mode, in which only a single user can connect to the server The mode of this instance of the SQL Server Note KOQSVRPR.ISCLUST

Is integrated security only Is single user

KOQSVRPR.ISINTSEC KOQSVRPR.ISSINUSER

Licence type Number of licences

KOQSVRPR.LICTYPE

The number of client licenses KOQSVRPR.NUMLIC that are currently registered for this instance of the SQL Server if the SQL Server is in the per-seat mode The level of the version of this instance of the SQL Server, for example, the original release version and the service pack version KOQSVRPR.PRODLEVEL

Product level

Qualified server name

KOQSVRPR.QUALISERV The name of the qualified SQL Server instance in the format host name:SQL server instance The NetBIOS name of the machine where this instance of the SQL The Windows share name where the FileStream data is stored The current level of FileStream support that is enabled for the SQL Server instance The number of minutes that elapsed since the SQL server started KOQSVRPR.NETBIONAME

Physical netBIOS name

Filestream share name

KOQSVRPR.FILSTRSHNM

Filestream level

KOQSVRPR.FILSTRLVL

Time since startup (minutes)

KOQSRVS.SRVAGE

Tip: Double-click anywhere in the Server Statistics group widget to open the Server Summary workspace in the Tivoli Enterprise Portal.

Addition Server Properties group widget


The Addition Server Properties group widget provides an HTML table that contains additional properties for the server. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

197

Table 246. KPIs in the Addition Server Properties group widget KPI Current locks Maximum locks Data cache size (KB) Procedure cache size (KB) Error log size (bytes) Description The number of current locks for the SQL server The maximum number of allowed locks The number of KB allocated for the data cache memory The number of KB allocated for the procedure cache The number of bytes in the error log file Note KOQSRVD.CURLOCKS KOQSRVD.MAXLOCKS KOQSRVD.DATACSZ KOQSRVD.PROCCSZ KOQSRVD.ERRLOGSZ

Tip: Double-click anywhere in the Addition Server Properties group widget to open the Server Detail workspace in the Tivoli Enterprise Portal.

Server Properties group widget


The Server Properties group widget provides an HTML table that summarizes the properties of the server. For more details about the server, click in the group widget area to open the Server Statistics group widget. The following table contains information about the KPIs in this group widget.
Table 247. KPIs in the Server Properties group widget KPI Name Version Startup time Description The name of the SQL server The version of the SQL Server The time stamp that indicates the date and time that the SQL server was started The operating system for the SQL server The version of the operating system for the SQL server Note KOQSRVS.SERVERID KOQSRVS.SQLVER KOQSRVD.SRVSTARTT

Operating system type Operating system version

KOQSRVD.OSTYPE KOQSRVD.OSVERSN

Procedure Buffer and Cache group widget


The Procedure Buffer and Cache group widget provides a group of volume gauges that summarizes the details of the buffer and cache size of the procedure. The following table contains information about the KPIs in this group widget.

198

SmartCloud Application Performance Management UI User's Guide

Table 248. KPIs in the Procedure Buffer and Cache group widget KPI Cache active (%) Description The total size of the procedure cache in pages. The widget displays a warning status if the value is greater than or equal to 75% and less than 95%. The widget displays a critical status if the value is greater than or equal to 0% and less than 75%. Cache used (%) The percentage of the procedure cache that has procedures in it. The widget displays a warning status if the value is greater than or equal to 75% and less than 95%. The widget displays a critical status if the value is greater than or equal to 0% and less than 75%. Buffer Active (%) The percentage of slots with KOQSRVD.PCTPROCBA a procedure that is executing. The widget displays a warning status if the value is greater than or equal to 75% and less than 95%. The widget displays a critical status if the value is greater than or equal to 0% and less than 75%. Buffer Used (%) The percentage of slots that has a procedure in them. The widget displays a warning status if the value is greater than or equal to 75% and less than 95%. The widget displays a critical status if the value is greater than or equal to 0% and less than 75%. KOQSRVD.PCTPROCBU KOQSRVD.PCTPROCCU Note KOQSRVD.PCTPROCCA

Tip: Double-click anywhere in the Procedure Buffer and Cache group widget to open the Server Detail workspace in the Tivoli Enterprise Portal.

Server Statistics Since Startup group widget


The Server Statistics Since Startup group widget provides a grid widget that summarizes the statistics of the server since start up.
Chapter 5. Using SmartCloud Application Performance Management UI

199

The following table contains information about the KPIs in this group widget.
Table 249. KPIs in the Server Statistics Since Startup group widget KPI Statistics Name Average Per Second Description The name of the statistic The average value per second for the statistic since the SQL server was started The greatest value per second for the statistic since the SQL server was started The smallest value per second for the statistic since the SQL server was stated Note KOQSTATD.STATNAME KOQSTATD.STATAVGS

Maximum Seen

KOQSTATD.STATMAX

Minimum Seen

KOQSTATD.STATMIN

Tip: Double-click anywhere in the Server Statistics Since Startup group widget to open the Server Statistics workspace in the Tivoli Enterprise Portal.

Server Performance group widget


The Server Performance group widget provides a group of volume gauges and HTML table that summarizes the details of the server performance. The following table contains information about the KPIs in this group widget.
Table 250. KPIs in the Server Performance group widget KPI Active connections Page life expectancy Description The number of active connections Note KOQSTATS.LOGONCURR

The duration (in seconds) for KOQSRVS.PGLFEXPECT which an SQL Server block or page is stored in the memory The number of login KOQSTATS.LOGINPSEC operations that started per second in the current interval Total number of logout KOQSTATS.LOGOUTPSEC operations started per second The current ratio of data cache hits to total requests. The widget displays a warning status when the value is less than 90% and greater than or equal to 70%. The widget displays a critical status when the value is less than 70% and greater than or equal to 0%. KOQSRVS.CACHHITR

Logins per second

Logouts per second Cache hit ratio (%)

200

SmartCloud Application Performance Management UI User's Guide

Table 250. KPIs in the Server Performance group widget (continued) KPI CPU utilization (%) Description The percentage of CPU time the SQL server process is using on the host. The widget displays a critical status when the value is greater than or equal to 90%. Maximum logons active KOQSTATS.LOGONPCT The percentage of active connections of the maximum number of active connections that are allowed for the SQL server. The widget displays a critical status when the value is greater than 90%. Note KOQSRVS.PCTCPU

Cache Hit Ratio group widget


The Cache Hit Ratio group widget provides a line graph that gives the details of the cache hit ratio. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Server Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 251. KPIs in the Cache Hit Ratio group widget KPI Cache Hit Ratio (%) Description The current ratio of data cache hits to total requests. The widget displays a warning status when the value is less than 90% and greater than or equal to 70%. The widget displays a critical status when the value is less than 70% and greater than or equal to 0%. Note KOQSRVS.CACHHITR

Tip: Double-click anywhere in the Cache Hit Ratio group widget to open the Server Summary workspace in the Tivoli Enterprise Portal.

Cache Utilization group widget


The Cache Utilization group widget provides a line graph that gives details of the cache utilization. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Server Summary attribute group. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

201

Table 252. KPIs in the Cache Utilization group widget KPI Data Description The number of kilobytes (KB) allocated for the data cache memory The number of kilobytes (KB) allocated for the procedure cache Note KOQSRVS.DATACHSZ

Procedure

KOQSRVS.PROCCHSZ

Tip: Double-click anywhere in the Cache Utilization group widget to open the Server Summary workspace in the Tivoli Enterprise Portal.

Memory Utilization group widget


The Memory Utilization group widget provides a line graph that gives the details of the memory utilization. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Server Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 253. KPIs in the Memory Utilization group widget KPI Memory utilization (%) Description Note

The total amount of dynamic KOQSRVS.TOTSVRMEM memory that the server is using currently

Tip: Double-click anywhere in the Memory Utilization group widget to open the Server Summary workspace in the Tivoli Enterprise Portal.

Memory Utilization By Server Components group widget


The Memory Utilization By Server Components group widget provides an HTML table that gives details of the memory utilization by server components. The following table contains information about the KPIs in this group widget.
Table 254. KPIs in the Memory Utilization By Server Components group widget KPI Target server (MB) Description Note

The total amount of dynamic KOQMEMGR.TARGMEM memory that the server is consuming in megabytes The total amount of dynamic KOQMEMGR.SQLCAMEM memory that the server is using for the dynamic SQL cache in megabytes The total amount of dynamic KOQMEMGR.CONMEM memory the server is using for maintaining connections in megabytes The total amount of dynamic KOQMEMGR.OMEMKB memory the server is using for query optimization in megabytes

SQL cache (MB)

Connection (MB)

Optimizer (MB)

202

SmartCloud Application Performance Management UI User's Guide

Table 254. KPIs in the Memory Utilization By Server Components group widget (continued) KPI Lock memory (MB) Description Note

The total amount of dynamic KOQMEMGR.LKMEMKB memory the server is using for locks in megabytes

Tip: Double-click anywhere in the Memory Utilization By Server Components group widget to open the Server Summary workspace in the Tivoli Enterprise Portal.

Connection Activity group widget


The Connection Activity group widget provides a line graph that gives details of the connection activity. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Statistics Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 255. KPIs in the Connection Activity group widget KPI Current Maximum Description The number of active connections The maximum number of active connections that are allowed for the SQL server Note KOQSTATS.LOGONCURR KOQSTATS.LOGONMAX

Tip: Double-click anywhere in the Connection Activity group widget to open the Server Statistics workspace in the Tivoli Enterprise Portal.

Network Reads And Writes Per Second group widget


The Network Reads And Writes Per Second group widget provides a line graph that gives details of the network reads and writes per second over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Statistics Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 256. KPIs in the Network Reads And Writes Per Second group widget KPI Write Description Note

The rate at which tabular KOQSTATS.NTWKWRRATE data stream (TDS) packets are written to the network, in packets per second The rate at which tabular KOQSTATS.NTWKRDRATE data stream (TDS) packets are read from the network, in packets per second

Read

Tip: Double-click anywhere in the Network Reads And Writes Per Second group widget to open the Server Statistics workspace in the Tivoli Enterprise Portal.

Chapter 5. Using SmartCloud Application Performance Management UI

203

Physical Reads And Writes Per Second group widget


The Physical Reads And Writes Per Second group widget provides a line graph that gives details of the physical reads and writes per second over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Statistics Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 257. KPIs in the Physical Reads And Writes Per Second group widget KPI Write Description The average number of physical writes per second during the current interval The average number of physical reads per second during the current interval Note KOQSTATS.PHYWRPSEC

Read

KOQSTATS.PHYRDPSEC

Tip: Double-click anywhere in the Physical Reads And Writes Per Second group widget to open the Server Statistics workspace in the Tivoli Enterprise Portal.

CPU Utilization group widget


The CPU Utilization group widget provides a volume gauge that gives details of the CPU utilization. The following table contains information about the KPIs in this group widget.
Table 258. KPIs in the CPU Utilization group widget KPI Operating system Description The percentage of CPU time that is used by all processes on the host. The widget displays a warning status if the value is greater than or equal to 80% and less than 90%. The widget displays a critical status when the value is greater than or equal to 90%. Application processes The percentage of CPU time the SQL server application processes are using on the host. The percentage of CPU time the SQL server processes are using on the host. The percentage of time that is used for I/O operations during the current monitoring interval. KOQPRCS.APPCPUPCT Note KOQSRVS.PCTOSCPU

System processes

KOQPRCS.SRVCPUPCT

IO operations

KOQSRVS.PCTCPUIO

Tip: Double-click anywhere in the CPU Utilization group widget to open the Server Summary workspace in the Tivoli Enterprise Portal.

204

SmartCloud Application Performance Management UI User's Guide

Databases group widget


The Databases group widget provides a grid widget that lists the database names. The following table contains information about the KPIs in this group widget.
Table 259. KPIs in the Databases group widget KPI Database name Description The Database name Note 'KOQDBD.DBNAME

Database Properties group widget


The Database Properties group widget provides an HTML table that gives information about the database accessibility. The following table contains information about the KPIs in this group widget.
Table 260. KPIs in the Database Properties group widget KPI Database owner Description The SQL server-assigned user ID for the owner of the database Note KOQDBD.OWNER

Database owner only access

Indicates whether the KOQDBD.DBOONLY database has a status of DBO only Indicates whether the database has a status of single user Indicates whether the database has a status of read only Access validation of the database Indicates whether the free space accounting option is enabled for the database KOQDBD.SINGUSER

Single user access

Read only access

KOQDBD.READONLY

Access validation Free space accounting suppressed

KOQDBD.ACSVAL KOQDBD.NOFREESPA

Tip: Double-click anywhere in the Database Properties group widget to open the Database Information workspace in the Tivoli Enterprise Portal.

Database Transaction group widget


The Database Transaction group widget provides an HTML table that gives information about the database transactions. The following table contains information about the KPIs in this group widget.
Table 261. KPIs in the Database Transaction group widget KPI Long running transaction name Long running transaction time (seconds) Description Note

The long running transaction KOQDBD.LRTNAME name The time for which the longest running transaction is active (in seconds) KOQDBD.LRTTPS

Chapter 5. Using SmartCloud Application Performance Management UI

205

Table 261. KPIs in the Database Transaction group widget (continued) KPI Long running transaction process ID Description Note

KOQDBD.LRTPID The longest running transaction. The Long running transactions are transactions that are open for longer than the LongRunningTransColl standard collector parameter. The number of transactions that are written to the database and committed in the last second. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Database Detail attribute group. KOQDBD.WRTRANSEC

Write transaction per second

Tip: Double-click anywhere in the Database Transaction group widget to open the Database Information workspace in the Tivoli Enterprise Portal.

Database Utilization group widget


The Database Utilization group widget provides an HTML table that summarizes the status of the database space utilization. The following table contains information about the KPIs in this group widget.
Table 262. KPIs in the Database Utilization group widget KPI Data size (MB) Description The number of megabytes allocated for the data only segments of the database The number of megabytes of free space for the database Note KOQDBD.DBSIZE

Aggregate data free space (MB) Database growth (%)

KOQDBD.DBFREE

The percentage of growth for KOQDBD.DBGRWTHPCT the database from the last sample to the current sample KOQDBD.DBMAXGRSZ

Data maximum growth (MB) The maximum size to which the database can grow in megabytes

Tip: Double-click anywhere in the Database Utilization group widget to open the Database Information workspace in the Tivoli Enterprise Portal.

Log Utilization group widget


The Log Utilization group widget provides a grid widget that summarizes the status of the log space utilization. The following table contains information about the KPIs in this group widget.

206

SmartCloud Application Performance Management UI User's Guide

Table 263. KPIs in the Log Utilization group widget KPI Log size (MB) Description The number of megabytes allocated for the transaction log for the database The number of megabytes of free space in the transaction log for the database Note KOQDBD.LOGSIZE

Log free space (MB)

KOQDBD.LOGFREE

Log growths

The total number of times KOQDBD.LOGGRTH that the database transaction logs expanded since the SQL Server was started KOQDBD.LOGMAXGRSZ

Log maximum growths (MB) The maximum size to which the log can grow in megabytes

Tip: Double-click anywhere in the Log Utilization group widget to open the Database Information workspace in the Tivoli Enterprise Portal.

Processes group widget


The Processes group widget provides an HTML table that summarizes the details of the server processes. The following table contains information about the KPIs in this group widget.
Table 264. KPIs in the Processes group widget KPI Processes Log suspended Description The number of processes Note KOQPRCS.NUMPROCESS

The number of processes KOQPRCS.NUMLOGSUS with a status of log suspend. The widget displays a warning status if the value is greater than or equal to 1.

Database Recovery group widget


The Database Recovery group widget provides an HTML table that gives information about the recovery methods. The following table contains information about the KPIs in this group widget.
Table 265. KPIs in the Database Recovery group widget KPI Page verify Description The option that identifies and notifies incomplete I/O transactions that occurred because of disk I/O errors. The possible values are None, TornPageDetection, and Checksum. Note KOQDBD.PAGEVERIFY

Chapter 5. Using SmartCloud Application Performance Management UI

207

Table 265. KPIs in the Database Recovery group widget (continued) KPI Recovery model Description The method that is used to maintain the transaction log. The three types of recovery models include Simple, Full, and Bulk-logged. Note KOQDBD.RECOVMODEL

Tip: Double-click anywhere in the Database Recovery group widget to open the Database Information workspace in the Tivoli Enterprise Portal.

Database Resources group widget


The Database Resources group widget provides an HTML table that gives information about the database resources. The following table contains information about the KPIs in this group widget.
Table 266. KPIs in the Database Resources group widget KPI Device count Table count Description Note

The number of devices that KOQDBD.NUMDEVICES are allocated for the database The number of tables that exist in the database KOQDBD.TABLECNT

Tip: Double-click anywhere in the Database Resources group widget to open the Database Information workspace in the Tivoli Enterprise Portal.

Server Details group widget


The Server Details group widget provides a group of HTML table and volume gauge that summarizes the details of the server. The following table contains information about the KPIs in this group widget.

208

SmartCloud Application Performance Management UI User's Guide

Table 267. KPIs in the Server Details group widget KPI Procedure buffer and cache Description The procedure and buffer cache. The widget displays a warning status if one of the following values are true: v Procedure Cache Percent Active is greater than or equal to 75% and less than 95%. v Procedure Cache Percent Used is greater than or equal to 75% and less than 95%. v Procedure Buffers Percent Active is greater than or equal to 75% and less than 95%. v Procedure Buffers Percent Used is greater than or equal to 75% and less than 95%. The widget displays a critical status if one of the following values are true: v Procedure Cache Percent Active is greater than or equal to 0.00% and less than 75%. v Procedure Cache Percent Used is greater than or equal to 0.00% and less than 75%. v Procedure Buffers Percent Active is greater than or equal to 0.00% and less than 75%. v Procedure Buffers Percent Used is greater than or equal to 0.00% and less than 75%. Note KOQSRVD.PCTPROCCA + KOQSRVD.PCTPROCBU + KOQSRVD.PCTPROCCU + KOQSRVD.PCTPROCBA

Chapter 5. Using SmartCloud Application Performance Management UI

209

Table 267. KPIs in the Server Details group widget (continued) KPI Cache average free scan Description Note

KOQSRVS.CACHAVGFCN The average number of buffers that are scanned by the LazyWriter when the LazyWriter searches the data cache for an unused buffer to replenish the free buffer pool. The widget displays a warning status if the value is greater than 10 and less than 15. The widget displays a critical status if the value is greater than or equal to 15.

Cache maximum free page scan

The maximum value for the KOQSRVS.CACHMAXFP number of buffers that are scanned by the LazyWriter when the LazyWriter searches the data cache for an unused buffer to replenish the free buffer pool. The widget displays a warning status if the value is greater than 5 and less than 15. The widget displays a critical status if the value is greater than or equal to 15.

Client count used (%)

The number of client workstations that are currently connected to the database server and returns the ratio percentage of the number of possible connections. The widget displays a warning status if the value is greater than 70% and less than or equal to 90%. The widget displays a critical status if the value is greater than 90%.

KOQSTATS..CLNTPCT

Tables group widget


The Tables group widget provides a status summary widget that gives information about the table statuses. The following table contains information about the KPIs in this group widget.

210

SmartCloud Application Performance Management UI User's Guide

Table 268. KPIs in the Tables group widget KPI Tables Description The status of the tables. The widget displays a warning status if one of the following values are true: v Fragmentation is greater than 30 and less than or equal to 80. v Optimizer Statistics Age is greater than 180 and less than or equal to 1440. The widget displays a critical status if one of the values are true: v Fragmentation is greater than 80. v Optimizer Statistics Age is greater than 1440. Note KOQTBLD.PCTFRAG + KOQTBLD.OPTSTATAGE

Table Status group widget


The Table Status group widget provides a grid widget that gives information about the table status. The following table contains information about the KPIs in this group widget.
Table 269. KPIs in the Table Status group widget KPI Name Index Name Index ID Row Count Fragmentation (%) Description The table name. The table index name. The ID number of this table index. The number of rows that are present in a database table. The degree of fragmentation for the table. The widget displays a warning status if the value is greater than 30% and less than or equal to 80%. The widget displays a critical status if the value is greater than 80%. Space Used (MB) The amount of space (in megabytes) used by the specified table. KOQTBLD.SPCUSED Note KOQTBLD.UTBLNAME KOQTBLD.UIDXNAME KOQTBLD.IDXID KOQTBLD.NUMROWS KOQTBLD.PCTFRAG

Chapter 5. Using SmartCloud Application Performance Management UI

211

Table 269. KPIs in the Table Status group widget (continued) KPI Optimized Age (minutes) Description The time (in minutes) since statistics were updated for the table. The widget displays a warning status if the value is greater than 180 and less than or equal to 1440. The widget displays a critical status if the value is greater than 1440. File Table Indicates whether the current KOQTBLD.ISFILTBL table is a FileTable. Note KOQTBLD.OPTSTATAGE

Fragmentation Trend group widget


The Fragmentation Trend group widget provides a line graph that displays the fragmentation trend of the tables over the last 2 hours. Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Table Detail attribute group. The following table contains information about the KPIs in this group widget.
Table 270. KPIs in the Fragmentation Trend group widget KPI Fragmentation (%) Description The degree of fragmentation for the table. The widget displays a warning status if the value is greater than 30% and less than or equal to 80%. The widget displays a critical status if the value is greater than 80%. Note KOQTBLD.PCTFRAG

Tip: Double-click anywhere in the Fragmentation Trend group widget to open the Table Detail workspace in the Tivoli Enterprise Portal.

Optimized Age Tables - Top 5 group widget


The Optimized Age Tables - Top 5 group widget provides a grid widget that gives statistics about optimization. The following table contains information about the KPIs in this group widget.
Table 271. KPIs in the Optimized Age Tables - Top 5 group widget KPI Name Description The table name Note KOQTBLD.UTBLNAME

212

SmartCloud Application Performance Management UI User's Guide

Table 271. KPIs in the Optimized Age Tables - Top 5 group widget (continued) KPI Optimized Age (minutes) Description The time (in minutes) since statistics were updated for the table. The widget displays a warning status if the value is greater than 180 and less than or equal to 1440. The widget displays a critical status if the value is greater than 1440. Database name The Database name KOQTBLD.UDBNAME Note KOQTBLD.OPTSTATAGE

Tip: Double-click anywhere in the Optimized Age Tables - Top 5 group widget to open the Table Detail workspace in the Tivoli Enterprise Portal.

Fragmented Tables - Top 5 group widget


The Fragmented Tables - Top 5 group widget provides a grid widget that gives information about the fragmentation details. The following table contains information about the KPIs in this group widget.
Table 272. KPIs in the Fragmented Tables - Top 5 group widget KPI Name Fragmentation (%) Description The table name. The degree of fragmentation for the table. The widget displays a warning status if the value is greater than 30% and less than or equal to 80%. The widget displays a critical status if the value is greater than 80%. Database name The Database name. KOQTBLD.UDBNAME Note KOQTBLD.UTBLNAME KOQTBLD.PCTFRAG

Tip: Double-click anywhere in the Fragmented Tables - Top 5 group widget to open the Table Detail workspace in the Tivoli Enterprise Portal.

Availability group widget


The Availability group widget provides an HTML table that summarizes the details of the availability of the groups. The following table contains information about the KPIs in this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

213

Table 273. KPIs in the Availability group widget KPI Total groups Description The total number of availability groups that are available on the SQL Server instance in the current interval The total number of availability groups that are currently not healthy in the current interval. The widget displays a critical status if the value is greater than or equal to 1 Non healthy replicas 'KOQAVRSU.TOTNHLRP The total number of non-healthy replicas in all the availability groups that are hosted on the local server instance. The widget displays a critical status if the value is greater than or equal to 1 Non healthy databases KOQADBSU.TONHLDB The total number of the availability databases that are non-healthy since the server startup. The widget displays a critical status if the value is greater than or equal to 1 Note KOQGRPSM.TOTGRP

Non healthy groups

KOQGRPSM.TOTNHGRP

Errorlog Alert group widget


The Errorlog Alert group widget provides an HTML table that summarizes the details of the error logs. The following table contains information about the KPIs in this group widget.
Table 274. KPIs in the Errorlog Alert group widget KPI Error log size (bytes) Description The number of bytes in the error log file. The widget displays a warning status if the value is greater than or equal to 10000. Highest severity level The error message of the highest severity level that is encountered during the current interval KOQPROBS.MAXSEVCURR Note KOQPROBS.ERRLOGSZ

Availability Databases Status group widget


The Availability Databases Status group widget provides a grid widget that gives the status of the availability databases.

214

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 275. KPIs in the Availability Databases Status group widget KPI Name Description The name of the availability database that is hosted by the SQL Server instance. The widget displays a warning status if the Database Status has one of the following values as true: v RESTORING v RECOVERING v RECOVERY_PENDING v SUSPECT The widget displays a critical status if the Database Status has one of the following values as true: v OFFLINE v EMERGENCY State Group Name Indicates the current state of the availability database The name of the availability group to which the availability database belongs Indicates whether the availability replica is hosted by the local SQL Server instance Indicates whether the availability database is a primary or a secondary database. The widget displays a warning status if the value for Role is Resolving The widget displays a critical status if the value for Role is Invalid. Synchronization State The current synchronization state of the availability database replica. The widget displays a warning status if the value for Synchronization State is Synchronizing The widget displays a critical status if the value for Synchronization State is Not Synchronizing. KOQAVDBD.SYNSTATE KOQAVDBD.DBSTAT KOQAVDBD.GRPNAME Note KOQAVDBD.UDBNAME

Local

KOQAVDBD.LOCAL

Role

KOQAVDBD.ROLE

Chapter 5. Using SmartCloud Application Performance Management UI

215

Table 275. KPIs in the Availability Databases Status group widget (continued) KPI Synchronized Commit Description Indicates whether the transaction commit is synchronized with the database replica. The widget displays a critical status if the value for Synchronized Commit is Not Synchronized. Note KOQAVDBD.SYNCCOM

Tip: Double-click anywhere in the Availability Databases Status group widget to open the Availability Database Information workspace in the Tivoli Enterprise Portal.

Availability Groups group widget


The Availability Groups group widget provides a grid widget that gives details of the availability groups. The following table contains information about the KPIs in this group widget.
Table 276. KPIs in the Availability Groups group widget KPI Name Description The name of the availability group to which the replica belongs Note KOQGRPDT.GRPNAME

Status

A summary about the KOQGRPDT.SYNHEAL synchronization health of all the replicas in the availability group

Alert Details group widget


The Alert Details group widget provides a grid widget that gives the details of the alerts. The following table contains information about the KPIs in this group widget.
Table 277. KPIs in the Alert Details group widget. This table contains 3 columns, one for the KPI, one for the description, and one for the note. KPI Error ID Error SPID Severity Level Description The ID of the error message The ID of the session on which the event occurred Note KOQPROBD.ERRORID KOQPROBD.ERRSPID

Indicates the severity level of KOQPROBD.SEVERITY the error. The widget displays a critical status if the value is greater than 16.

Message Text

The message text

KOQPROBD.UMSGTEXT

216

SmartCloud Application Performance Management UI User's Guide

Table 277. KPIs in the Alert Details group widget (continued). This table contains 3 columns, one for the KPI, one for the description, and one for the note. KPI Message Age (minutes) Description The number of minutes that elapsed since the error occurred The SQL state value for the error message The time stamp that indicates the date and time the error occurred Note KOQPROBD.MSGAGE

SQL State Code Message Time Stamp

KOQPROBD.SQLSTATE KOQPROBD.MSGTIME

Tip: Double-click anywhere in the Alert Details group widget to open the Errorlog Alerts workspace in the Tivoli Enterprise Portal.

Alert Properties group widget


The Alert Properties group widget provides an HTML table that gives details of the alert properties. The following table contains information about the KPIs in this group widget.
Table 278. KPIs in the Alert Properties group widget KPI Error messages in current interval Description The number of error messages that occurred during the current interval Note KOQPROBS.NUMCURR

Error messages since start up The number of error messages that occurred since the SQL server was started Low severity errors The number of error messages with a severity level of less than 17 that occurred since the SQL server was started The time stamp that indicates the date and time the error message with the highest severity level occurred The number of minutes that elapsed since the last error message occurred

KOQPROBS.NUMERRORS

KOQPROBS.NUMOTHER

Highest severity time stamp

KOQPROBS.MAXSEVTIME

Age of last error (minutes)

KOQPROBS.LASTERRAGE

Tip: Double-click anywhere in the Alert Properties group widget to open the Errorlog Alerts workspace in the Tivoli Enterprise Portal.

Availability Replica Status group widget


The Availability Replica Status group widget provides a grid widget that gives the status of the availability replicas. The following table contains information about the KPIs in this group widget.
Chapter 5. Using SmartCloud Application Performance Management UI

217

Table 279. KPIs in the Availability Replica Status group widget KPI ID Synchronization Health Description The ID of the replica The synchronization state of all the databases that are connected to the availability group on the availability replica Note KOQAVARS.GRPID KOQAVARS.SYNCHLTH

Local

Indicates whether the replica KOQAVARS.LOCAL is hosted by the local instance Indicates whether the replica KOQAVARS.ROLE is a primary or a secondary replica The current operational state of the availability replica The current connection state of the availability replica KOQAVARS.OPSTATE KOQAVARS.CONSTATE

Role

Operational State Connection State Recovery Health

KOQAVARS.RECHLTH Indicates whether the databases that are connected to the availability group are online or are being recovered after a failover The total number of databases that are hosted by the availability replica KOQAVARS.TOTDBS

Database Count

Tip: Double-click anywhere in the Availability Replica Status group widget to open the Availability Replica Status workspace in the Tivoli Enterprise Portal.

Errors In Current Interval group widget


The Errors In Current Interval group widget provides a line graph that gives the details of the alert errors. The following table contains information about the KPIs in this group widget.
Table 280. KPIs in the Errors In Current Interval group widget KPI Alert Count Description The number of error messages that occurred during the current interval. The widget displays a critical status if the value is greater than or equal to 1. Note KOQPROBS.NUMCURR

Tip: Double-click anywhere in the Errors In Current Interval group widget to open the Errorlog Alerts workspace in the Tivoli Enterprise Portal.

Processes Blocked group widget


The Processes Blocked group widget provides line graph that gives the details of the blocked processes.

218

SmartCloud Application Performance Management UI User's Guide

Important: The line chart is displayed only when the historical data collection is configured for the MS SQL Process Summary attribute group. The following table contains information about the KPIs in this group widget.
Table 281. KPIs in the Processes Blocked group widget KPI Total Blocked Description The number of processes Note KOQPRCS.NUMPROCESS

The number of processes that KOQPRCS.NUMBLOCK are being blocked

Tip: Double-click anywhere in the Processes Blocked group widget to open the Process Information workspace in the Tivoli Enterprise Portal.

Process Details group widget


The Process Details group widget provides a grid widget that gives the status of the processes. The following table contains information about the KPIs in this group widget.
Table 282. KPIs in the Process Details group widget KPI ID Status Database Name Total CPU Time (seconds) Description The ID of the process Indicates the status of the process The name of the database The amount of CPU time, in seconds, the process that is used on the host since the process started The number of accesses to hard disk since the process started The number of kilobytes allocated for this process, which is based on the number of pages in the procedure cache Note KOQPRCD.PROCESSID KOQPRCD.STATUS KOQPRCD.DBNAME KOQPRCD.CPU

Disk IO

KOQPRCD.IO

Memory Allocated (KB)

KOQPRCD.MEMORY

Blocking Process ID

The identifier for the process KOQPRCD.BLOCKID that is blocking a request for a lock The SQL server-assigned ID for the user that is running the process The ID of the user that is running the process How long, in seconds, the process is running The name of the command being ran by the process KOQPRCD.SRVUSER

Server User ID

Client User ID Duration Command

KOQPRCD.CLNTUSER KOQPRCD.PROCDURSEC KOQPRCD.CMDNAME

Tip: Double-click anywhere in the Process Details group widget to open the Process Information workspace in the Tivoli Enterprise Portal.
Chapter 5. Using SmartCloud Application Performance Management UI

219

Process Summary group widget


The Process Summary group widget provides a stacked bar that gives the details of the processes in percentage. The following table contains information about the KPIs in this group widget.
Table 283. KPIs in the Process Summary group widget KPI Infected Bad Stopped Lock sleep Other sleep Description The number of processes with a status of infected. The number of processes with a status of bad. The number of processes with a status of stopped. The number of processes with a status of locksleep. The number of processes with a status of being othersleep. The number of processes with a status of being blocked. Note KOQPRCS.NUMINFECT KOQPRCS.NUMBAD KOQPRCS.NUMSTOPPED KOQPRCS.NUMSLPLCK KOQPRCS.NUMSLPOTH

Blocked

KOQPRCS.NUMBLOCK

Tip: Double-click anywhere in the Process Summary group widget to open the Process Information workspace in the Tivoli Enterprise Portal.

Server Services group widget


The Server Services group widget provides a status summary widget that summarizes the status of the SQL server services. The following table contains information about the KPIs in this group widget.
Table 284. KPIs in the Server Services group widget KPI Services Description The current service status. The widget displays a warning state if the value is equal to Degraded, Unknown, Pred Fail, Stopping, or Service. The widget displays a critical state if the value is equal to Error. Note KOQSRVCD.SRVCSTATUS

Tip: Double-click anywhere in the Server Services group widget to open the Services Detail workspace in the Tivoli Enterprise Portal

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft .NET Framework agent group widgets
Specific group widgets are available for Microsoft .NET Framework agents. Use these group widgets to monitor activity and system status.

220

SmartCloud Application Performance Management UI User's Guide

.NET Framework group widget


The .NET Framework group widget provides a group of HTML table and Status Summary widget that provides a consolidated view of the overall status of .NET Framework. The following table contains information about the KPIs in this group widget.
Table 285. KPIs in the .NET Framework group widget KPI .NET process status Time in GC (%) .NET CLR exception status Description The total number of handles that are currently opened by this process. The percentage of time that is spent in garbage collection. The number of exceptions that are currently thrown per second. This attribute displays a non-zero value when the number of exceptions thrown per second is greater than 100. The number of calls that currently failed in the service per second. The number of requests that are rejected because the request queue is full. Indicates whether the application is in a critical status or not. The widget displays a critical status when the following conditions are met: 1. Number of generation 2 objects collected as garbage is greater than one-tenth of the value of the generation 1 objects collected as garbage. 2. The value of the change in the heap size of generation 2 objects is less than zero. KQFSERMSER.CALLSFAIL0 KQFASPNETF.REQUESTS_R Note KQFNETPROC.HANDLE_COU KQFNETCLRM.TIME_IN_GC KQFNETCLRE.OF_EXCEPS0

WCF status ASP.NET applications status Midlife crisis status

KQFNETCLRM.GEN_2_COLL, KQFNETCLRM.GEN1COLL10, KQFNETCLRM.X

.NET Component Details group widget


The .NET Component Details group widget provides an HTML table that displays information about .NET Framework components that are found on the managed node. The following table contains information about the KPIs in this group widget.
Table 286. KPIs in the .NET component details group widget KPI Name Description The name of the .NET Framework component Note KQFNETVER.NETCOMP

Tip: Double-click anywhere in the .NET Component Details group widget to open the NET Components workspace in the Tivoli Enterprise Portal.

Chapter 5. Using SmartCloud Application Performance Management UI

221

Memory Details - Time in GC - Top 5 group widget


The Memory Details - Time in GC - Top 5 group widget provides a Bar chart widget that displays the names of five .NET applications that are using maximum memory and their time that is spent in garbage collection. The following table contains information about the KPIs in this group widget.
Table 287. KPIs in the Memory Details - Time in GC - Top 5 group widget KPI Name Time in GC(%) Description The name of the application. The percentage of time that is spent in garbage collection. The widget displays a critical status when the value is greater than or equal to 5. Note KQFNETCLRM.NAME KQFNETCLRM.TIME_IN_GC

Note: Click anywhere in the Memory Details - Time in GC - Top 5 group widget to open the Number of Garbage Collected Objects (last 2 hours) group widget pop-up window. Note: The attributes in the widget are displayed for all instances except for _Global_instance.

Number of Garbage Collected Objects (last 2 hours) group widget


The Number of Garbage Collected Objects (last 2 hours) group widget provides a line chart that displays information about the objects that are collected as garbage values in the last 2 hours. The following table contains information about the KPIs in this group widget.
Table 288. KPIs in the Number of Garbage Collected Objects (last 2 hours) group widget KPI Gen 0 Collections Gen 1 Collections Gen 2 Collections Description Note

The number of times the generation KQFNETCLRM.GEN_0_COLL 0 objects are collected as garbage in the last 2 hours. The number of times the generation KQFNETCLRM.GEN_1_COLL 1 objects are collected as garbage in the last 2 hours. The number of times the generation KQFNETCLRM.GEN_2_COLL 2 objects are collected as garbage in the last 2 hours.

Note: The attributes in the pop-up are displayed only for the _Global_ instance. Note: Double-click anywhere in the Number of Garbage Collected Objects (last 2 hours) group widget to open the NET CLR Memory Details workspace in the Tivoli Enterprise Portal.

Midlife Crisis Status group widget


The Midlife Crisis Status group widget provides a grid widget that displays the processes that are in a crisis status when the application is running.

222

SmartCloud Application Performance Management UI User's Guide

The following table contains information about the KPIs in this group widget.
Table 289. KPIs in the Midlife Crisis status group widget KPI Process Crisis Status Description The name of the .NET application. Indicates whether the application is in a critical status or not. The widget displays a critical status when the following conditions are met: 1. Number of generation 2 objects collected as garbage is lesser than one-tenth value of the generation 1 objects collected as garbage. 2. The value of the change in the heap size of generation 2 objects is greater than zero. Gen 2 Collections KQFNETCLRM.GEN_2_COLL The number of times the generation 2 objects are collected as garbage from the start of the application. KQFNETCLRM.X Note KQFNETCLRM.NAME KQFNETCLRM.GEN_2_COLL +KQFNETCLRM.GEN1COLL10 +KQFNETCLRM.X

Change in Gen 2 Heap The change in the heap size of Size the generation 2 objects.

Note: This group-widget shows data for all NET application instances except for _Total_ instance. Note: Double-click anywhere in the Midlife Crisis Status group widget to open the NET CLR Memory Details workspace in the Tivoli Enterprise Portal.

ASP.NET Requests group widget


The ASP.NET Requests group widget provides a grid widget that displays the number of requests that are rejected when the request queue of the application is full. The following table contains information about the KPIs in this group widget.
Table 290. KPIs in the ASP .NET Requests group widget KPI Version Rejected Description The version of the application. Note KQFASPNFI.VERASP3

The number of requests that are KQFASPNFI.REQUESTS_R currently rejected because the request queue is full. The widget displays a critical status when the value is greater than 0.

Chapter 5. Using SmartCloud Application Performance Management UI

223

Table 290. KPIs in the ASP .NET Requests group widget (continued) KPI Current Description Note

The number of requests that are KQFASPNFI.REQUESTS_C currently handled by the ASP.NET application. These requests are queued, running, or waiting to be written to the client. The widget displays a critical status when the value is greater than 5000.

Queued

The number of requests that are KQFASPNFI.REQUESTS_Q currently in the queue. The widget displays a critical status when the value is greater than 5000.

Note: This group-widget shows data for all ASP.NET applications instances except for the _Total_ instance. Note: Click anywhere on the ASP.NET Requests group widget to open the ASP.NET Applications page.

.NET Process Details - Top 5 group widget


The .NET Process Details - Top 5 group widget provides a grid that summarizes the details of the five processes that are using maximum memory. The following table contains information about the KPIs in this group widget.
Table 291. KPIs in the .NET Process Details - Top 5 group widget KPI Name Handle Count Description The name of the process. The total number of handles that are currently opened by this process. The widget displays a warning status when the value is greater than or equal to 2000 and less than 10000. The widget displays a critical status when the value is greater than or equal to 10000. Private Bytes (MB) Virtual Bytes (MB) This attribute displays the number of private bytes in MB. This attribute displays the number of virtual bytes in MB. KQFNETPROC.PRIVATE_B1 KQFNETPROC.VIRTUAL_B1 Note KQFNETPROC.NAME KQFNETPROC.HANDLE_COU

Note: Click anywhere in the .NET Process Details - Top 5 group widget to open the .NET Process Memory page.

224

SmartCloud Application Performance Management UI User's Guide

.NET CLR Exception Details group widget


The .NET CLR Exception Details group widget provides a grid widget that summarizes the exceptions that are thrown by a .NET application. The following table contains information about the KPIs in this group widget.
Table 292. KPIs in the .NET CLR Exception Details group widget KPI Name Number of Exceptions Thrown Description The name of the application. The total number of exceptions that are thrown since the application was started. Note KQFNETCLRE.NAME KQFNETCLRE.OF_EXCEPS_

Number of Exceptions Thrown Per Second

KQFNETCLRE.OF_EXCEPS0 The number of exceptions that are currently thrown per second. The widget displays a critical status when the value is greater than or equal to 5% of the requests that are received per second.

Note: This group widget shows exceptions data only for the applications whose Name attribute contains w3wp. Note: Double-click anywhere in the .NET CLR Exception Details group widget to open the NET CLR Exception Details workspace in the Tivoli Enterprise Portal.

WCF Calls Details (Per Second) group widget


The WCF Calls Details (Per Second) group widget provides a grid widget that summarizes the status of the Windows Communication Foundation (WCF) service calls that are made by the application. The following table contains information about the KPIs in this group widget.
Table 293. KPIs in the WCF Calls Details (Per Second) group widget KPI Name Description The concatenated name of the service and the service base address. The number of calls that are currently made to the service per second. The number of calls that currently failed in the service per second. The widget displays a critical status when the value is greater than 0. Calls Faulted The number of calls that are made to the service that currently returned fault messages per second. KQFSERMSER.CALLSFAULO Note KQFSERMSER.NAME

Calls

KQFSERMSER.CALLSPERSE

Calls Failed

KQFSERMSER.CALLSFAILO

Chapter 5. Using SmartCloud Application Performance Management UI

225

Tip: Double-click anywhere in the WCF Calls Details (Per Second) group widget to open the Service Model Service workspace in the Tivoli Enterprise Portal.

Applications - Requests Rejected - Top 5 group widget


The Applications - Requests Rejected - Top 5 group widget provides a grid that displays the top 5 ASP.NET applications whose Requests Rejected attribute crosses the prescribed threshold. The following table contains information about the KPIs in this group widget.
Table 294. KPIs in the Applications - Requests Rejected - Top 5 group widget KPI Name Requests Rejected Description The instance name of the ASP.NET application This attribute displays the number of requests that are rejected (because the application request queue is full) since the application was started. Note KQFASPNETF.NAME KQFASPNETF.REQUESTS_R

Tip: The Applications - Requests Rejected - Top 5 group widget provides list of all ASP.NET application instances except for _Total_ instance. Note: Double-click anywhere in the Applications - Requests Rejected - Top 5 group widget to open the ASP.NET Applications Requests Status workspace in the Tivoli Enterprise Portal.

Requests Per Second (last 2 hours) group widget


The Requests Per Second (last 2 hours) group widget provides a line chart of the number of requests that are run per second for each ASP.NET application in the last 2 hours. The following table contains information about the KPIs in this group widget.
Table 295. KPIs in the Requests Per Second (last 2 hours) group widget KPI Requests Per Second (last 2 hours) Description The number of requests that are run per second Note KQFASPNETF.REQUESTS_S

Tip: Double-click anywhere in the Requests Per Second (last 2 hours) group widget to open the ASP.NET Applications Requests Status workspace in the Tivoli Enterprise Portal.

Total Errors Per Second (last 2 hours) group widget


The Total Errors Per Second (last 2 hours) group widget provides line chart of the total number of errors that currently occurred per second for each ASP.NET application in the last 2 hours. The following table contains information about the KPIs in this group widget.

226

SmartCloud Application Performance Management UI User's Guide

Table 296. KPIs in the Total Errors Per Second (last 2 hours) group widget KPI Total Errors Per Second (last 2 hours) Description The total number of errors that currently occurred per second during preprocessing, parsing, compilation, and runtime processing of a request Note KQFASPNEF2.ERRORS_TO0

Tip: Double-click anywhere in the Total Errors Per Second (last 2 hours) group widget to open the ASP.NET Applications workspace in the Tivoli Enterprise Portal.

Requests Status group widget


The Requests Status group widget provides a grid that displays information about all the ASP.NET applications that are found on the managed node. The following table contains information about the KPIs in this group widget.
Table 297. KPIs in the Requests Status group widget KPI Application ASP.NET Version Rejected Description The instance name of the ASP.NET application The ASP.NET version of the application Note KQFASPNETF.NAME KQFASPNETF.VERASP3

The total number of requests KQFASPNETF.REQUESTS_R that are rejected because the request queue is full The number of requests that are currently in the application request queue The number of requests that are currently running KQFASPNETF.REQUESTS_I

In Application Queue

Executing Failed

KQFASPNETF.REQUESTS_E

The total number of failed KQFASPNETF.REQUESTS_F requests since the application was started The number of requests that timed out since the application was started KQFASPNETF.REQUESTS_T

Timed Out

Disconnected

The number of requests that KQFASPNETF.REQUESTS_D are disconnected either because of communication error or user termination requests since the application was started The total number of requests KQFASPNETF.REQUESTS_2 since the application was started

Total

Tip: The Requests Status group widget provides the list of all ASP.NET application instances except for the _Total_ instance.

Chapter 5. Using SmartCloud Application Performance Management UI

227

Note: Each row of the Requests Status group widget has separate line charts in the Total Errors Per Second (last 2 hours) and Requests Per Second (last 2 hours) group widgets. To see the line charts, click the respective row.

.NET Processes group widget


The .NET Processes group widget provides an HTML table that displays the names of one or more .NET processes that are running on the monitored server. The following table contains information about the KPIs in this group widget.
Table 298. KPIs in the .NET Processes group widget KPI Process Name Description The name of the .NET process Note KQFNETPROC.NAME

Bytes in All Heaps (last 2 hours) group widget


The Bytes in All Heaps (last 2 hours) group widget provides a line chart that displays the number of bytes in all the heap size counters since the last two hours. The following table contains information about the KPIs in this group widget.
Table 299. KPIs in the Bytes in All Heaps (last 2 hours) group widget KPI Bytes in All Heaps (last 2 hours) Description The number of bytes in all the heap size counters in the last two hours. Note KQFNETCLRM.TIMESTAMP, KQFNETCLRM.BYTES_IN_1

Tip: Double-click anywhere in the Bytes in All Heaps (last 2 hours) group widget to open the NET CLR Memory Leaks and Fragmentation workspace in the Tivoli Enterprise Portal.

Private Bytes (last 2 hours) group widget


The Private Bytes (last 2 hours) group widget provides a line chart that displays the number of private bytes in the heap size counters since the last two hours. The following table contains information about the KPIs in this group widget.
Table 300. KPIs in the Private Bytes (last 2 hours) group widget KPI Private Bytes (last 2 hours) Description The number of private bytes in all the heap size counters in the last two hours Note KQFNETPROC.TIMESTAMP, KQFNETPROC.PRIVATE_B1

Tip: Double-click anywhere in the Private Bytes (last 2 hours) group widget to open the .NET Process Details workspace in the Tivoli Enterprise Portal.

Virtual Bytes (last 2 hours) group widget


The Virtual Bytes (last 2 hours) group widget provides a line chart that displays the number of virtual bytes in the heap size counters since the last two hours. The following table contains information about the KPIs in this group widget.

228

SmartCloud Application Performance Management UI User's Guide

Table 301. KPIs in the Virtual Bytes (last 2 hours) group widget KPI Virtual Bytes (last 2 hours) Description The number of virtual bytes in all the heap size counters in the last two hours Note KQFNETPROC.TIMESTAMP, KQFNETPROC.VIRTUAL_B1

Tip: Double-click anywhere in the Virtual Bytes (last 2 hours) group widget to open the .NET Process Details workspace in the Tivoli Enterprise Portal.

Time Spent by Process in Processor (%) (last 2 hours) group widget


The Time Spent by Process in Processor (%) (last 2 hours) group widget provides a line chart that displays the percentage of processor time that is taken by all the process threads to execute an instruction since the last two hours. The following table contains information about the KPIs in this group widget.
Table 302. KPIs in the Time Spent by Process in Processor (%) (last 2 hours) group widget KPI Description Note KQFNETPROC.TIMESTAMP, KQFNETPROC.PROCESSOR_

Time Spent by Process The percentage of processor in Processor (%) (last 2 time that is taken by all the hours) process threads to execute an instruction.

Tip: Double-click anywhere in the Time Spent by Process in Processor (%) (last 2 hours) group widget to open the .NET Process Details workspace in the Tivoli Enterprise Portal.

IBM Tivoli Composite Application Manager Agent for DB2 group widgets
Specific group widgets are available for the DB2 agent. Use these group widgets to monitor activity and system status.

DB2 summary group widget


The DB2 summary group widget provides a group widget that displays various summary key performance indicators (KPIs). The DB2 summary group widget provides the information in the following table:
Table 303. DB2 summary group widget KPI Instance Status DB lowest BP hit ratio (%) DB highest failed SQL stmts (%) Sort heap used (%) DB highest sort overflows (%) Description The instance status The lowest buffer pool hit ratio percentage The highest failed SQL statements percentage The sort heap usage percentage The highest sort overflow percentage Note KUDSYSINFO.DB2STAT KUDDBASE00.PLHR KUDDBASE00.STMFP KUDSYSINFO.SHPUP KUDDBASE00.SOFP

Chapter 5. Using SmartCloud Application Performance Management UI

229

Table 303. DB2 summary group widget (continued) KPI DB highest table space (%) Buffer used (%) Instance status Description The highest table space usage percentage The buffer usage percentage The instance name Note KUDTBLSPC.SUDTBP KUDSYSINFO.BUSDP KUDDBASE00.DBSTAT

Lock List In Use group widget


The Lock List In Use group widget provides a bullet chart that displays the top 5 databases with the highest lock list in use percentages. The Lock List In Use group widget provides the information in the following table:
Table 304. Lock List In Use group widget KPI DB name Description The database name Note KUDDBASE01.DBNM KUDDBASE01.LKLUP

Lock list in use (%) The lock list in use percentage

Log utilization group widget


The Log utilization group widget provides a grid that displays the log utilization of the database. The Log utilization group widget provides the information in the following table:
Table 305. Log utilization group widget KPI DB name Log utilization Description The database name The log utilization Note KUDLOG.DBNM KUDLOG.TOTLUPCT

Reorg Required Table group widget


The Reorg Required Table group widget provides a grid that displays the number of tables that require reorganization. The Reorg Required Table group widget provides the information in the following table:
Table 306. Reorg Required Table group widget KPI DB name Reorg required tables number Description The database name The number of the table, its index, or both requiring reorganization Note MTABLETEMP.UDBNAME TOP(MTABLETEMP.REORGCOUNT, DESC, 1000) WHERE MTABLETEMP.REORGCOUNT>0

The Reorg Required Table group widget references the KPIs in the following table:
Table 307. Reorg Required Table group widget referenced KPIs KPI MTABLETEMP.REORGCOUNT Description The number of the required Reorg.

230

SmartCloud Application Performance Management UI User's Guide

Sort Overflows group widget


The Sort Overflows group widget provides a bullet chart widget that displays the Top 5 Sort Overflows Percentages. The Sort Overflows group widget provides the information in the following table:
Table 308. Sort Overflows group widget KPI DB name Sort overflows (%) Description Note

The databases with the top 5 KUDDBASE00.DBNM sort overflow percentages The sort overflows percentage KUDDBASE00.SOFP

Buffer Pool group widget


The Buffer Pool group widget provides a bullet chart that displays the five instances with the lowest buffer pool hit ratio. The Buffer Pool group widget provides the information in the following table:
Table 309. Buffer Pool group widget KPI Instance Status DB name Buffer pool hit ratio (%) Description The status of the instance The database name The Buffer pool hit ratio percentage Note KUDDBASE00. DBSTAT KUDDBASE00. DBNM KUDDBASE00. PLHR

TableSpace group widget


The TableSpace group widget provides a grid widget that displays the top five table space utilization. The TableSpace group widget provides the information in the following table:
Table 310. Sort Overflows group widget KPI DB name Tablespace name Tablespace used (%) Description The database name The table space name The table space usage percentage Note KUDTBLSPC.DBNM KUDTBLSPC.DBNM KUDTBLSPC.SUDTBP

DB2 Cluster summary group widget


The DB2 Cluster summary group widget provides a combination of status summary widgets and grids that display a summary of KPIs. The DB2 Cluster summary group widget provides the information in the following table:
Table 311. DB2 Cluster summary group widget KPI DB2 Instance name Description The instance name Note KUDSYSINFO.ORIGINNODE

Chapter 5. Using SmartCloud Application Performance Management UI

231

Table 311. DB2 Cluster summary group widget (continued) KPI Buffer used (%) DB2 Instance status DB BP hit ratio DB Failed SQL Stmts (%) DB Dead Lock Top 5 Sort Heap Used Top 5 Connections Instance status Instance name DB name Description Note

The percentage of the buffer that KUDSYSINFO.BUSDP is used The status of the DB2 instance The database buffer pool hit ratio The percentage of failed SQL statements The number of database dead locks The instances with the top five sort heap usage The instances with the top five application connections The instance status The instance name The database name KUDSYSINFO.DB2STAT KUDDBASE00.PLHR KUDDBASE00.STMFP KUDDBASE00.DDLK KUDSYSINFO.SHPUP KUDDBASE00.APCCN KUDDBASE00.DB2STAT KUDDBASE00.ORIGINNODE KUDDBASE00.DBNM

DB2 Cluster instance group widget


The DB2 Cluster instance group widget provides a grid widget that displays information about the DB2 cluster. The DB2 Cluster instance group widget provides the information in the following table:
Table 312. DB2 Cluster instance group widget KPI Instance status Buffer used (%) CE used (%) Description The status of the instance The buffer usage percentage The percentage of FCM connection entries that are used during processing within the partitioned database server The instance name Note KUDSYSINFO.DB2STAT KUDSYSINFO.BUSDP KUDSYSINFO.CEUSDP

Instance name

KUDSYSINFO.ORIGINNODE

DB2 Cluster BP Hit ratio tooltip group widget


The DB2 Cluster BP Hit ratio tooltip group widget provides a grid that displays performance information for an instance that is sorted by buffer poll hit ratio. The DB2 Cluster BP Hit ratio tooltip group widget provides the information in the following table:
Table 313. DB2 Cluster BP Hit ratio tooltip group widget KPI DB2 Instance status DB name BP hit ratio (%) Description Instance name The database name Note KUDSYSINFO.ORIGINNODE KUDDBASE00.DBNM

The percentage of buffer pool hit KUDDBASE00.PLHR ratio

232

SmartCloud Application Performance Management UI User's Guide

Table 313. DB2 Cluster BP Hit ratio tooltip group widget (continued) KPI DB Failed SQL Stmts (%) Connections Deadlock Description The percentage of failed sql statements The number of application connections The number of database dead locks Note KUDDBASE00.STMFP KUDDBASE00.APCCN KUDDBASE00.DDLK

DB2 Cluster Failed SQL Statements tooltip group widget


The DB2 Cluster Failed SQL Statements tooltip group widget provides a grid that displays performance information about an instance that is sorted by the percentage of failed sql statements. The DB2 Cluster Failed SQL Statements tooltip group widget provides the information in the following table:
Table 314. DB2 Cluster Failed SQL Statements tooltip group widget KPI Description Note KUDSYSINFO.ORIGINNODE KUDDBASE00.DBNM KUDDBASE00.PLHR KUDDBASE00.STMFP KUDDBASE00.APCCN KUDDBASE00.DDLK

DB2 Instance status Instance name DB name BP hit ratio (%) DB Failed SQL Stmts (%) Connections Deadlock The database name The percentage of buffer pool hit ratio The percentage of failed sql statements The number of application connections The number of database dead locks

DB2 Cluster list tooltip group widget


The DB2 Cluster list tooltip group widget provides a grid that displays the buffer usage percentage and the sort heap usage percentage of an instance. The DB2 Cluster list tooltip group widget provides the information in the following table:
Table 315. DB2 Cluster list tooltip group widget KPI Instance name Instance status Buffer used (%) Sort heap used (%) Description The instance name The status of the instance The buffer usage percentage The heap usage percentage Note KUDSYSINFO.ORIGINNODE KUDSYSINFO.DB2STAT KUDSYSINFO.BUSDP KUDSYSINFO.SHPUP

DB2 Cluster Deadlock tooltip group widget


The DB2 Cluster Deadlock tooltip group widget provides a grid that displays performance information about an instance that is sorted by the number of database deadlocks.
Chapter 5. Using SmartCloud Application Performance Management UI

233

The DB2 Cluster Deadlock tooltip group widget provides the information in the following table:
Table 316. DB2 Cluster Deadlock tooltip group widget KPI DB2 Instance status DB name BP hit ratio (%) DB Failed SQL Stmts (%) Connections Deadlock Description Instance name The database name The percentage of buffer pool hit ratio The percentage of failed SQL statements The number of application connections The number of database dead locks Note KUDSYSINFO.ORIGINNODE KUDDBASE00.DBNM KUDDBASE00.PLHR KUDDBASE00.STMFP KUDDBASE00.APCCN KUDDBASE00.DDLK

IBM Tivoli Composite Application Manager Agent for HTTP Servers group widgets
Specific group widgets are available for the HTTP agent. Use these group widgets to monitor activity and system status.

HTTP Status group widget


The HTTP Status group widget provides selected status metrics that are based on key performance indicators (KPIs) for the selected HTTP server. The HTTP Status group widget provides the information in the following table:
Table 317. HTTP Status group widget KPI Web server status Web server name Request rate (/sec) Failed requests rate (/min) Server failures rate (/min) Failed login rate (/min) Description The status of the Apache HTTP server The name of the web server Note KHTAWEBSR.STATUS KHTAWEBSR.SERVER_NAM

The rate at which HTTP requests KHTAWEBSR.RQST_RATE were made The average number (per minute) of failed requests The average number of internal server errors The average number of failed logins that occurred, per minute KHTAWEBSR.FAILED_RR KHTAWEBSR.SERVF_RT KHTAWEBSR.FLR

HTTP Cluster Instance group widget


The HTTP Cluster Instance group widget provides a summary status of each server in an HTTP cluster. The HTTP Cluster Instance group widget provides the information in the following table:

234

SmartCloud Application Performance Management UI User's Guide

Table 318. HTTP Cluster Instance group widget KPI Instance ID Status Description The name of the server subnode The status of the Apache HTTP server Note KHTAWEBSR.ORIGINNODE KHTAWEBSR.STATUS

HTTP Cluster Status group widget


The HTTP Cluster Status group widget provides a detailed status of each server in an HTTP cluster. The HTTP Cluster Status group widget provides the information in the following table:
Table 319. HTTP Cluster Status group widget KPI Server Status Failed requests rate Server failures rate Failed login rate Description The name of the server subnode The status of the Apache HTTP server The average number (per minute) of failed requests The average number of internal server errors The average number of failed logins that occurred, per minute Note KHTAWEBSR.ORIGINNODE KHTAWEBSR.STATUS KHTAWEBSR.FAILED_RR KHTAWEBSR.SERVF_RT KHTAWEBSR.FLR

HTTP Cluster group widget


The HTTP Cluster group widget provides summary status counts for selected metrics for each server in an HTTP cluster. The HTTP Cluster group widget provides the information in the following table:
Table 320. HTTP Cluster group widget KPI Description Note Calculated by the following logical expression: COUNT (KHTAWEBSR.SERVER_NAM) WHERE KHTAWEBSR.STATUS=2 OR KHTAWEBSR.STATUS=-1 OR KHTAWEBSR.STATUS=0 Calculated by the following logical expression: COUNT (KHTAWEBSR.SERVER_NAM) WHERE KHTAWEBSR.STATUS=1 Customize by changing value of "Critical: >=" in "Failed Requests Rate (per min) Summary" section under Instance Thresholds tab in the group widget setting.

Server status: Critical Count of servers that is not server running

Server status: Normal Count of servers that is running server

Failed requests rate: Critical failed requests rate

Count of servers that has a high failed requests rate

Chapter 5. Using SmartCloud Application Performance Management UI

235

Table 320. HTTP Cluster group widget (continued) KPI Failed requests rate: Warning failed requests rate Description Count of servers that has moderate failed requests rate Note The failed requests rate (per min) between "Critical: >=" and "Normal: <="Failed Requests Rate(per min) Summary" section underInstance Thresholds tab in the group widget setting. Customize by changing value of "Normal: <=" in "Failed Requests Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Critical: >=" in "Server Failures Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting. The server failures rate (per min) between "Critical: >=" and "Normal: <="Server Failures Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Normal: <=" in "Server Failures Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Critical: >=" in "Failed Login Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting. The failed login rate (per min) between "Critical: >=" and "Normal: <="Failed Login Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Normal: <=" in "Failed Login Rate(per min) Summary" section under Instance Thresholds tab in the group widget setting.

Failed requests rate: Normal failed requests rate

Count of servers that has low failed requests rate

Server failures rate: Critical Server Failures Rate

Count of servers that has a high server failures rate

Server failures rate: Warning Server Failures Rate

Count of servers that has a moderate server failures rate

Server failures rate: Normal Server Failures Rate

Count of servers that has a low server failures rate

Failed login rate: Critical Failed Login Rate

Count of servers that has a high failed login rate

Count of servers that has a Failed login rate: Warning Failed Login moderate failed login rate Rate

Failed login rate: Normal Failed Login Rate

Count of servers that has a low failed login rate

The HTTP Cluster group widget references the KPIs in the following table:
Table 321. HTTP Cluster group widget referenced KPIs KPI KHTAWEBSR.FAILED_RR KHTAWEBSR.FLR KHTAWEBSR.SERVER_NAM Description The average number (per minute) of failed requests The average number of failed logins that occurred, per minute The name of the web server

236

SmartCloud Application Performance Management UI User's Guide

Table 321. HTTP Cluster group widget referenced KPIs (continued) KPI KHTAWEBSR.SERVF_RT Description The average number of internal server errors

Failed Logins Rate (per min) group widget


The Failed Logins Rate (per min) group widget provides the rate of failed logins per minute for the last hour for the selected HTTP server. Enable historical data collection to obtain data for this group widget. The Failed Logins Rate (per min) group widget provides the information in the following table:
Table 322. Failed Logins Rate (per min) group widget KPI Interval time Description The date and time the Tivoli Enterprise Management Agent collected the data. The average number of failed logins that occurred per minute. Note KHTAWEBST.SDATE_TIME

Failed login rate

KHTAWEBST.FAILED_LG

Pages Failed Rate (per min) group widget


The Pages Failed Rate (per min) group widget provides the rate of failed pages per minute for the last hour for the selected HTTP server. Enable historical data collection to obtain data for this group widget. The Pages Failed Rate (per min) group widget provides the information in the following table:
Table 323. Pages Failed Rate (per min) group widget KPI Interval time Description The date and time the Tivoli Enterprise Management Agent collected the data The rate (per minute) of pages that are not found or forbidden Note KHTAWEBST.SDATE_TIME

Failed pages rate

KHTAWEBST.FAILED_PG

Request Rate (per sec) group widget


The Request Rate (per sec) group widget provides the rate of requests per second for the last hour for the selected HTTP server. Enable historical data collection to obtain data for this group widget. The Request Rate (per sec) group widget provides the information in the following table:
Table 324. Request Rate (per sec) group widget KPI Time Description The date and time the Tivoli Enterprise Management Agent collected the data Note KHTAWEBST.SDATE_TIME

Request rate

The rate at which HTTP requests KHTAWEBST.RQST_RATE were made

Chapter 5. Using SmartCloud Application Performance Management UI

237

Web Sites Status group widget


The Web Sites Status group widget provides the status of websites hosted on the selected HTTP server. The Web Sites Status group widget provides the information in the following table:
Table 325. Web Sites Status group widget KPI Web site name Status Request rate (/sec) Failed pages rate (/min) Server failures rate (/min) Description The name of the website Note KHTAWEBST.WS_NAM

The status of the Apache website KHTAWEBST.STATUS The rate at which HTTP requests KHTAWEBST.RQST_RATE were made The rate (per minute) of pages that are not found or forbidden The rate (per minute) at which Apache web server failures occurred during the collection interval The average number of failed logins that occurred per minute KHTAWEBST.FAILED_PG KHTAWEBST.SERVER_FL

Failed logins rate (/min)

KHTAWEBST.FAILED_LG

Transfer Rate (per sec) group widget


The Transfer Rate (per sec) group widget provides the transfer rate (per second) for the last hour for the selected HTTP server. Enable historical data collection to obtain data for this group widget. The Transfer Rate (per sec) group widget provides the information in the following table:
Table 326. Transfer Rate (per sec) group widget KPI Interval time Description The date and time the Tivoli Enterprise Management Agent collected the data Note KHTAWEBST.SDATE_TIME

Transfer rate

The rate (per second) that KB are KHTAWEBST.KILOBYTES sent and received

IBM Tivoli Composite Application Manager Extended Agent for Oracle Database group widgets
Specific group widgets are available for the Oracle Database Extended agent. Use these group widgets to monitor activity and system status.

Oracle summary group widget


The Oracle summary group widget provides various widgets that display a summary of the Oracle database instance. The Oracle summary group widget provides the information in the following table:

238

SmartCloud Application Performance Management UI User's Guide

Table 327. Oracle summary group widget KPI Instance active ratio (%) Lowest buffer cache hit (%) Lowest free SGA (%) Lowest free shared pool (%) Lowest free table space (%) Highest processes utilization (%) Highest sessions utilization (%) Description The instance active ratio percentage The lowest buffer cash hit percentage The lowest free SGA percentage The lowest free shared pool percentage The lowest free table space percentage The highest process utilization percentage The highest sessions utilization percentage Note KRZACTINSR.ACTRATIO KRZBUFCART.HITRATIO KRZSGAOVEW.TOTFPT KRZSGAOVEW.TOTFSPPT KRZTSNLUE.PCIFMAX KRZRESLIMN.CURRATIO KRZRESLIMN.RESNAME

TableSpace group widget


The TableSpace group widget provides a grid that displays information about the lowest five databases with the least table space usage. The TableSpace group widget provides the information in the following table:
Table 328. TableSpace group widget KPI Table Space Name Free To Maximum (%) Description The table space name The percentage free before the maximum amount is reached The percentage free before the allocated amount is reached Note KRZTSNLUE.TNAME KRZTSNLUE.PCIFREE

Free To Allocated (%)

KRZTSNLUE.PCIFMAX

Instance Active Ratio Trend group widget


The Instance Active Ratio Trend group widget provides a chart that displays the trend over the last 24 hours. The Instance Active Ratio Trend group widget provides the information in the following table:
Table 329. Instance Active Ratio Trend group widget KPI Time Active ratio (%) Description The time The active ratio percentage Note KRZACTINSR.TIMESTAMP KRZACTINSR.ACTRATIO

Instance details group widget


The Instance details group widget provides various widgets that display detailed information about database instances. The Instance details group widget provides the information in the following table:
Chapter 5. Using SmartCloud Application Performance Management UI

239

Table 330. Instance details group widget KPI ID Name Server Name Status Buffer Cache Hit (%) Dictionary Cache Hit (%) PIN Hits (%) Free SGA (%) Free Shared Pool (%) Processes Utilization (%) Sessions Utilization (%) Total Errors Since Startup Total Warnings Since Startup Description The unique identifier of the instance The name of the instance The server name of the instance The status of the instance The buffer cache hit percentage The dictionary cache hit percentage The PIN hits percentage The free SGA percentage The free shared pool percentage The process utilization percentage The sessions utilization percentage The total number of errors since startup The total number of warnings since startup Note KRZACTINS.INSTNUM KRZACTINS.INSTNAME KRZACTINS.DBHOSTNAME KRZACTINS.STATUS KRZBUFCART.HITRATIO KRZDICCART.HITRATIO KRZLIBCART.HITRATIO KRZSGAOVEW.TOTFPT KRZSGAOVEW.TOTFSPPT KRZRESLIMN.CURRATIO KRZRESLIMN.CURRATIO KRZRDBLOGS.TOTERR KRZRDBLOGS.TOTWARN

IBM Tivoli Composite Application Manager Agent for SAP Applications group widgets
Specific group widgets are available for the SAP agent. Use these group widgets to monitor activity and system status.

Alerts Count by Class - Top 5 group widget


The Alerts Count by Class - Top 5 group widget provides a list of the top five alert count group by alert class. The Alerts Count by Class - Top 5 group widget provides the information in the following table:
Table 331. Alerts Count by Class - Top 5 group widget KPI Alert class Description A category that is associated with an alert, as defined by SAP system Note KSAALERTS.ALRCLASS

Alert count Count of all alerts group by alert class

TOP(COUNT(KSAALERTS.ALRCLASS),DESC,5)

The Alerts Count by Class - Top 5 group widget references the KPIs in the following table:

240

SmartCloud Application Performance Management UI User's Guide

Table 332. Alerts Count by Class - Top 5 group widget referenced KPIs KPI TEMPCOUNT.TYPECOUNT Description Count of the alerts by alert class

Average Response Time by Application - Top 5 group widget


The Average Response Time by Application - Top 5 group widget provides a list of the average response time by application. The Average Response Time by Application - Top 5 group widget provides the information in the following table:
Table 333. Average Response Time by Application - Top 5 group widget KPI Application name Description The name of the application name or subapplication name Note KSATRANS.UAPPLIC

Average response The average response TOP(KSATRANS.AVGRESPTM,DESC,5) time (ms) time, in milliseconds, elapsed to process this transaction Average wait time (ms) The average waiting time, in milliseconds, that an unprocessed transaction waited in the queue for a free work process KSATRANS.AVGWAIT

Average DB The average DB request time (ms) request time, in milliseconds, that elapsed for the database to process this transaction

KSATRANS.AVGDBREQTM

The Average Response Time by Application - Top 5 group widget references the KPIs in the following table:
Table 334. Average Response Time by Application - Top 5 group widget referenced KPIs KPI KSATRANS.AVGRESPTM Description The average response time, in milliseconds, elapsed to process this transaction

Buffer Hit Ratio - Lowest 5 group widget


The Buffer Hit Ratio - Lowest 5 group widget provides a list of the lowest five buffer hit ratios. The Buffer Hit Ratio - Lowest 5 group widget provides the information in the following table:

Chapter 5. Using SmartCloud Application Performance Management UI

241

Table 335. Buffer Hit Ratio - Lowest 5 group widget KPI Buffer name Description A text string identifier or name for the buffer or memory area Note KSABUFFER.NAME

Hit ratio

An identifier, expressed as TOP(KSABUFFER.RATIO,ASC,5) a percentage, indicating the percentage of requests that were satisfied from the buffer An indicator, expressed as KSABUFFER.DBACCQ a percentage, indicating the percentage of the buffer DB access quality

DB access quality

The Buffer Hit Ratio - Lowest 5 group widget references the KPIs in the following table:
Table 336. Buffer Hit Ratio - Lowest 5 group widget referenced KPIs KPI KSABUFFER.RATIO Description An identifier, expressed as a percentage, indicating the percentage of requests that were satisfied from the buffer

SAP Status group widget


The SAP Status group widget provides a summary status of the SAP instance. The SAP Status group widget provides the information in the following table:
Table 337. SAP Status group widget KPI Running instances Down instances Description The total number of instances that are running in this system The total number of application instances that are down in this system The status of this application instance, either running or not running Count of work process Note KSASYS.TOTRUN

KSASYS.TOTDWN

Server status

KSASYS.SRVSTAT

Work process count Critical alerts count

Calculated by the following logical expression: COUNT(KSAPROCESS.STATUS) Calculated by the following logical expression: COUNT(KSAALERTS.SEVERITY) WHERE KSAALERTS.SEVERITY=2 Calculated by the following logical expression: AVG(KSABUFFER.RATIO)

Count of alerts that are critical

Average buffer hit ratio (%)

Average buffer hit ratio

The SAP Status group widget references the KPIs in the following table:

242

SmartCloud Application Performance Management UI User's Guide

Table 338. SAP Status group widget referenced KPIs KPI KSAALERTS.SEVERITY KSABUFFER.RATIO KSAPROCESS.STATUS Description A number that represents the level of severity used to identify or exclude a category of alert An identifier, expressed as a percentage, indicating the percentage of requests that were satisfied from the buffer The current state of the work process

Average Response Time by Transaction - Top 5 group widget


The Average Response Time by Transaction - Top 5 group widget provides a list of the top five average response times by transaction. The Average Response Time by Transaction - Top 5 group widget provides the information in the following table:
Table 339. Average Response Time by Transaction - Top 5 group widget KPI Transaction name Description The unicode name of transaction code or program The average response time, in milliseconds, elapsed to process this transaction Note KSATRANS.UTCODE

Average response time (ms)

TOP(KSATRANS.AVGRESPTM,DESC,5)

Average wait time The average waiting KSATRANS.AVGWAIT (ms) time, in milliseconds, an unprocessed transaction waited in the queue for a free work process Average DB request time (ms) The average DB request time, in milliseconds, elapsed for the database to process this transaction KSATRANS.AVGDBREQTM

The Average Response Time by Transaction - Top 5 group widget references the KPIs in the following table:
Table 340. Average Response Time by Transaction - Top 5 group widget referenced KPIs KPI KSATRANS.AVGRESPTM Description The average response time, in milliseconds, elapsed to process this transaction

Average Response Time by User - Top 5 group widget


The Average Response Time by User - Top 5 group widget provides a list of the top five average response times by user. The Average Response Time by User - Top 5 group widget provides the information in the following table:

Chapter 5. Using SmartCloud Application Performance Management UI

243

Table 341. Average Response Time by User - Top 5 group widget KPI User name Description The name of the user that is performing the transaction code or program The average response time, in milliseconds, elapsed to process this transaction The average waiting time, in milliseconds, an unprocessed transaction waited in the queue for a free work process Note KSATRANS.USERID

Average response time (ms) Average wait time (ms)

TOP(KSATRANS.AVGRESPTM,DESC,5)

KSATRANS.AVGWAIT

Average DB request time (ms)

The average DB request KSATRANS.AVGDBREQTM time, in milliseconds, elapsed for the database to process this transaction

The Average Response Time by User - Top 5 group widget references the KPIs in the following table:
Table 342. Average Response Time by User - Top 5 group widget referenced KPIs KPI KSATRANS.AVGRESPTM Description The average response time, in milliseconds, elapsed to process this transaction

Available Work Process Status group widget


The Available Work Process Status group widget provides a count of available work processes with a status of waiting, free, or running. The Available Work Process Status group widget provides the information in the following table:
Table 343. Available Work Process Status group widget KPI SUMMARY: Waiting SUMMARY: Free SUMMARY: Running DIA: Waiting Count DIA: Free Count DIA: Running Count Description Count of the work processes with a waiting status Count of the work processes with a free status Count of the work processes with a running status Count of the DIA work processes with a waiting status Count of the DIA work processes with a free status Count of the DIA work processes with a running status Note COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='1' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='1' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='1' AND KSAPROCESS.STATUS='4'

244

SmartCloud Application Performance Management UI User's Guide

Table 343. Available Work Process Status group widget (continued) KPI NWP: Waiting Count NWP: Free Count NWP: Running Count UPD: Waiting Count UPD: Free Count UPD: Running Count ENQ: Waiting Count ENQ: Free Count ENQ: Running Count BTC: Waiting Count BTC: Free Count BTC: Running Count SPO: Waiting Count SPO: Free Count SPO: Running Count UP2: Waiting Count Description Count of the NWP work processes with a waiting status Count of the NWP work processes with a free status Count of the NWP work processes with a running status Count of the UPD work processes with a waiting status Count of the UPD work processes with a free status Count of the UPD work processes with a running status Count of the ENQ work processes with a waiting status Count of the ENQ work processes with a free status Count of the ENQ work processes with a running status Count of the BTC work processes with a waiting status Count of the BTC work processes with a free status Count of the BTC work processes with a running status Count of the SPO work processes with a waiting status Count of the SPO work processes with a free status Count of the SPO work processes with a running status Count of the UP2 work processes with a waiting status Note COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='0' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='0' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='0' AND KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='2' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='2' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='2' AND KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='3' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='3' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='3' AND KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='4' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='4' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='4' AND KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='5' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='5' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='5' AND KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='6' AND KSAPROCESS.STATUS='2'

Chapter 5. Using SmartCloud Application Performance Management UI

245

Table 343. Available Work Process Status group widget (continued) KPI UP2: Free Count UP2: Running Count UNKNOWN: Waiting Count UNKNOWN: Free Count UNKNOWN: Running Count Description Count of the UP2 work processes with a free status Count of the UP2 work processes with a running status Count of the UNKNOWN work processes with a waiting status Count of the UNKNOWN work processes with a free status Count of the UNKNOWN work processes with a running status Note COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='6' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='6' AND KSAPROCESS.STATUS='4' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='7' AND KSAPROCESS.STATUS='2' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='7' AND KSAPROCESS.STATUS='1' COUNT(KSAPROCESS.STATUS) WHERE KSAPROCESS.TYPE='7' AND KSAPROCESS.STATUS='4'

The Available Work Process Status group widget references the KPIs in the following table:
Table 344. Available Work Process Status group widget referenced KPIs KPI KSAPROCESS.STATUS Description The current state of the work process

IBM Tivoli Composite Application Manager for SOA Agent group widgets
Specific group widgets are available for the Business Process Management (BPM) or SOA component. Use these group widgets to monitor activity and system status.

Business process group widget


The Business process group widget provides a status summary of the business processes. The following table contains information about the key performance indicators (KPIs) in this group widget:
Table 345. KPIs in the Business process group widget KPI Name Status Unavailable front end services Volume Description Process group name Process group status Number of unavailable front end services Note KS4GRPSTAT.LABEL KS4GRPSTAT.STATUS KS4GRPSTAT.NUMUNFS

Message counts

KS4GRPSTAT.VOLUME KS4GRPSTAT.PERFORM

performance Response time in seconds

Important: The events in Event dashboards are filtered by selected agents in application components, but not by the business process group.

246

SmartCloud Application Performance Management UI User's Guide

IBM Tivoli Composite Application Manager Agent for WebSphere Applications group widgets
Specific group widgets are available for the WebSphere Applications Server agent. Use these group widgets to monitor activity and system status.

WAS Instances group widget


The WAS Instances group widget provides a list with server status. The WAS Instances group widget provides the information in the following table:
Table 346. WAS Instances group widget KPI Agent node Description The server name subnode Note KYNAPSRV.ORIGINNODE

WAS Cluster JVM CPU group widget


The WAS Cluster JVM CPU group widget provides a table with the JVM CPU usage of each server in a cluster. The WAS Cluster JVM CPU group widget provides the information in the following table:
Table 347. WAS Cluster JVM CPU group widget KPI Instance ID Server JVM CPU Used (%) Description The server name subnode The server name The percentage of the JVM CPU used during the interval Note KYNAPSRV.ORIGINNODE KYNAPSRV.SERVER_NAM TOP(KYNAPSRV.AS_CPUP,DESC,1000)

The WAS Cluster JVM CPU group widget references the KPIs in the following table:
Table 348. WAS Cluster JVM CPU group widget referenced KPIs KPI KYNAPSRV.AS_CPUP Description The percentage of the JVM CPU used during the interval

WAS Cluster Request Completion group widget


The WAS Cluster Request Completion group widget provides a table with the worst request completion of each server in cluster. The WAS Cluster Request Completion group widget provides the information in the following table:
Table 349. WAS Cluster Request Completion group widget KPI Instance ID Server Description Note

The server name REQUEST_COMPLETION_TEMP.ORIGINNODE subnode The server name REQUEST_COMPLETION_TEMP.SERVER_NAM REQUEST_COMPLETION_TEMP.REQ_DETAIL

Request Detail Request detail

Chapter 5. Using SmartCloud Application Performance Management UI

247

Table 349. WAS Cluster Request Completion group widget (continued) KPI Request Completion (%) Description Request completion (%) Note TOP(REQUEST_COMPLETION_TEMP.COMPL_PCT, ASC,1000)

The WAS Cluster Request Completion group widget references the KPIs in the following table:
Table 350. WAS Cluster Request Completion group widget referenced KPIs KPI KYNREQHIS.ERR_RATE Description Request completion (%)

WAS Cluster Request Response Time group widget


The WAS Cluster Request Response Time group widget provides a table with the highest average response time of each server in a cluster. The WAS Cluster Request Response Time group widget provides the information in the following table:
Table 351. WAS Cluster Request Response Time group widget KPI Instance ID Server Request Detail Avg Response Time (ms) Description The server name subnode The server name Request detail Note RES_TIME_TEMP.ORIGINNODE RES_TIME_TEMP.SERVER_NAM RES_TIME_TEMP.REQ_DETAIL

Average response TOP(RES_TIME_TEMP.C10,DESC,1000) time

The WAS Cluster Request Response Time group widget references the KPIs in the following table:
Table 352. WAS Cluster Request Response Time group widget referenced KPIs KPI RES_TIME_TEMP.C10 Description Average response time (ms)

WAS Cluster Server List group widget


The WAS Cluster Server List group widget provides a list with instance status and sorted by instance status. The WAS Cluster Server List group widget provides the information in the following table:
Table 353. WAS Cluster Server List group widget KPI Description Note KYNAPSRV.ORIGINNODE KYNAPSRV.SERVER_NAM

Instance ID The server name subnode Server The name of the system on which the server is running

248

SmartCloud Application Performance Management UI User's Guide

Table 353. WAS Cluster Server List group widget (continued) KPI Status Description The status of the WebSphere Application Server, Disconnected=0, Connected=1, TimedOut=2, and Unconfigured=100. There are three thresholds: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0 CPU Used (%) The percentage of the JVM CPU used during the interval Note There are four server states: v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Customize the thresholds with the corresponding digital values. KYNAPSRV.AS_CPUP

WAS Cluster Summary group widget


The WAS Cluster Summary group widget provides a table with the WebSphere Applications cluster summary status. The WAS Cluster Summary group widget provides the information in the following table:
Table 354. WAS Cluster Summary group widget KPI Description Note COUNT(KYNAPSRV.STATUS) WHERE KYNAPSRV.STATUS='0'

Server status: Critical Servers Count of servers that is disconnected Server status: Warning Servers

Count of servers COUNT(KYNAPSRV.STATUS) WHERE that is connecting KYNAPSRV.STATUS='2' OR timeout KYNAPSRV.STATUS='100' COUNT(KYNAPSRV.STATUS) WHERE KYNAPSRV.STATUS='1' Customize by changing value of "Critical: >=" in "Avg Response Time (ms) Summary" section under Instance Thresholds tab in the group widget setting. The response time (ms) between "Normal: <=" and "Critical: >=" in "Avg Response Time (ms) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Normal: <=" in "Avg Response Time (ms) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Critical: <=" in "Request Completion (%) Summary" section under Instance Thresholds tab in the group widget setting.

Server status: Normal Servers Count of servers that is connected Average response time: Critical Count of servers that has a high average response time Count of servers that has a moderate average response time Count of servers that has a low average response time Count of servers that has a low request completion

Average response time: Warning

Average response time: Normal

Request completion: Critical

Chapter 5. Using SmartCloud Application Performance Management UI

249

Table 354. WAS Cluster Summary group widget (continued) KPI Description Note The request completion (%) between "Normal: >=" and "Critical: <=" in "Request Completion (%) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Normal: >=" in "Request Completion (%) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Critical: >=" in "JVM CPU (%) Summary" section under Instance Thresholds tab in the group widget setting. The JVM CPU usage between "Critical: >=" and "Normal: <=" in "JVM CPU (%) Summary" section under Instance Thresholds tab in the group widget setting. Customize by changing value of "Normal: <=" in "JVM CPU (%) Summary" section under Instance Thresholds tab in the group widget setting. SUMMARY_RES_TIME_TEMP. ORIGINNODE SUMMARY_RES_TIME_TEMP. SERVER_NAM SUMMARY_RES_TIME_TEMP. REQ_DETAIL

Request completion: Warning Count of servers that has a moderate request completion Request completion: Normal Count of servers that has a high request completion Count of servers that has a high JVM CPU usage

Server JVM CPU: Critical

Server JVM CPU: Warning

Count of servers that has a moderate JVM CPU usage Count of servers that has a low JVM CPU usage

Server JVM CPU: Normal

Top 5 Servers With Highest Average Response Time: Server Instance Top 5 Servers With Highest Average Response Time: Server Name Top 5 Servers With Highest Average Response Time: Request Detail Top 5 Servers With Highest Average Response Time: Avg Response Time (ms)

The server name subnode The server name

Request detail

Average response TOP(SUMMARY_RES_TIME_TEMP. time (ms) C10,DESC,5)

The WAS Cluster Summary group widget references the KPIs in the following table:
Table 355. WAS Cluster Summary group widget referenced KPIs KPI KYNAPSRV.AS_CPUP Description The percentage of the JVM CPU used during the interval

250

SmartCloud Application Performance Management UI User's Guide

Table 355. WAS Cluster Summary group widget referenced KPIs (continued) KPI KYNAPSRV.STATUS Description The status of the WebSphere Application Server. v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Thresholds: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0 SUMMARY_REQUEST_ COMPLETION_TEMP.COMPL_PCT SUMMARY_RES_TIME_TEMP.C10 Request completion (%) Average response time (ms)

Datasources group widget


The Datasources group widget provides a table with data source information. The data source is not collected until the custom request monitoring is set to level 2. Set this monitoring level with the Set_Application_Monitoring command for the application in the IBM Tivoli Monitoring product. The Datasources group widget provides the information in the following table:
Table 356. Datasources group widget KPI Average query proc time (ms): Data source name Average query proc time (ms): Avg query proc time Average update proc time (ms): Datasource name Average update proc time (ms): Avg update proc time Description Note

Data source name KYNDATAS.NAME Average query processing Time (ms) TOP(KYNDATAS.AVG_QRESP,DESC,5)

Data source name KYNDATAS.NAME Average update processing time (ms) TOP(KYNDATAS.AVG_URESP,DESC,5)

The Datasources group widget references the KPIs in the following table:
Table 357. Datasources group widget referenced KPIs KPI KYNDATAS.AVG_QRESP KYNDATAS.AVG_URESP Description Average query processing time (ms) Average update processing time (ms)

Average DB Connection Pool Size - Top 5 group widget


The Average DB Connection Pool Size - Top 5 group widget provides a table with the top 5 average DB connection pool sizes. The Average DB Connection Pool Size - Top 5 group widget provides the information in the following table:
Chapter 5. Using SmartCloud Application Performance Management UI

251

Table 358. Average DB Connection Pool Size - Top 5 group widget KPI Data source name Average pool size Description The name of the data source Note KYNDBCONP.NAME

The average size KYNDBCONP.POOL_SIZE of the pool that is based on the number of connections

JVM GC (Last Hour) group widget


The JVM GC (Last Hour) group widget provides JVM garbage collection analysis data. Data for this widget is not collected until historical collection is enabled for the KPIs in the IBM Tivoli Monitoring product. The JVM GC (Last Hour) group widget provides the information in the following table:
Table 359. JVM GC (Last Hour) Size group widget KPI KB free Description The number of KB in the heap that were free at the end of the last garbage collection cycle during the interval The number of KB in the heap that were in use at the end of the last garbage collection cycle during the interval GC rate per minute The percentage of heap that is used at the end of interval Note KYNGCACT.NUMB_FREE

KB used

KYNGCACT.IN_USE

GC rate (per min) Heap used (%)

KYNGCACT.GC_RATE KYNGCACT.HEAP_USPCT

Worst Response Time - Top 5 group widget


The Worst Response Time - Top 5 group widget provides a list of the top 5 worst average response times. The Worst Response Time - Top 5 group widget provides the information in the following table:
Table 360. Worst Response Time - Top 5 group widget KPI Request name Request detail Response time (ms) Description Request name Request detail Average response time (ms) Note KYNREQUEST.REQ_NAME KYNREQUEST.REQ_DETAIL KYNREQUEST.C10

WAS Status group widget


The WAS Status group widget provides a table with the WebSphere Applications Server summary status.

252

SmartCloud Application Performance Management UI User's Guide

The WAS Status group widget provides the information in the following table:
Table 361. WAS Status group widget KPI Server status Description The status of the WebSphere Application Server. Disconnected=0, Connected=1, TimedOut=2, Unconfigured=100. Thresholds: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0 Server status: Worst Avg response time (ms) Server status: JVM memory used (KB) Worst average response time TOP(KYNREQUEST.C10,DESC,1) Note There are four server states: v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Customize the thresholds with the corresponding digital values.

JVM memory that is used

KYNAPSRV.MEM_SIZE_K WHERE KYNAPSRV.STATUS=1 KYNAPSRV.AS_CPUP WHERE KYNAPSRV.STATUS=1 KYNDBCONP.PCT_USED

JVM CPU usage: The percentage of the JVM JVM CPU used (%) processor that is used during the interval Conn pool usage: The average percentage of the DB Conn pool used connection pool that is in use (%) Heap usage: Heap used (%) Worst request completion (%) The percentage of heap that is used at the end of interval Worst request completion (%)

KYNGCACT.HEAP_USPCT TOP(KYNREQUEST. COMPL_PCT,ASC,1)

The WAS Status group widget references the KPIs in the following table:
Table 362. WAS Status group widget referenced KPIs KPI KYNAPSRV.AS_CPUP KYNAPSRV.MEM_SIZE_K KYNREQUEST.C10 KYNREQUEST.COMPL_PCT Description The percentage of the JVM processor that is used during the interval The JVM used memory size in KB Average response time (ms) Request completion (%)

Average Thread Pool Size - Top 5 group widget


The Average Thread Pool Size - Top 5 group widget provides a list of the top 5 average thread pool sizes. The Average Thread Pool Size - Top 5 group widget provides the information in the following table:
Table 363. Average Thread Pool Size - Top 5 group widget KPI Thread pool name Description The thread pool name Note KYNTHRDP.THRDP_NAME

Chapter 5. Using SmartCloud Application Performance Management UI

253

Table 363. Average Thread Pool Size - Top 5 group widget (continued) KPI Average pool size Description The average number of threads in a pool Note KYNTHRDP.POOL_SIZE

WebSphere Process Server dashboards


Specific dashboards are available for the WebSphere Applications Server component. Use these dashboards with predefined widgets to monitor activity and system status.

WebSphere Process Server Instances group widget


The WebSphere Process Server Instances group widget provides a list of instances that are sorted by instance status. The WebSphere Process Server Instances group widget provides the information in the following table:
Table 364. WebSphere Process Server Instances group widget KPI Agent node Server status Description The server name subnode The status of the WebSphere Process Server. Note KYNAPSRV.ORIGINNODE There are four server states: v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Customize the thresholds with the corresponding digital values: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0

WebSphere Process Server Cluster JVM CPU group widget


The WebSphere Process Server Cluster JVM CPU group widget provides the JVM CPU usage of each server in the cluster. The WebSphere Process Server Cluster JVM CPU group widget provides the information in the following table:
Table 365. WebSphere Process Server Cluster JVM CPU group widget KPI Instance ID Server JVM CPU Used (%) Description The server name subnode The server name Note KYNAPSRV.ORIGINNODE KYNAPSRV.SERVER_NAM

The percentage of the JVM CPU TOP(KYNAPSRV.AS_CPUP,DESC,1000) used during the interval

The WebSphere Process Server Cluster JVM CPU group widget references the KPIs in the following table:

254

SmartCloud Application Performance Management UI User's Guide

Table 366. WebSphere Process Server Cluster JVM CPU group widget referenced KPIs KPI KYNAPSRV.AS_CPUP Description The percentage of the JVM CPU used during the interval

WebSphere Process Server Cluster group widget


The WebSphere Process Server Cluster group widget provides the highest average request response time of each server in the cluster. The WebSphere Process Server Cluster group widget provides the information in the following table:
Table 367. WebSphere Process Server Cluster group widget KPI Instance ID Server Request Detail Average Response Time (ms) Description The server name subnode The server name Request Detail Average response time Note RES_TIME_TEMP.ORIGINNODE RES_TIME_TEMP.SERVER_NAM RES_TIME_TEMP.REQ_DETAIL TOP(RES_TIME_TEMP.C10,DESC,1000)

The WebSphere Process Server Cluster group widget references the KPIs in the following table:
Table 368. WebSphere Process Server Cluster group widget referenced KPIs KPI RES_TIME_TEMP.C10 Description Average response time (ms)

WebSphere Process Server Cluster group widget


The WebSphere Process Server Cluster group widget provides the highest average service response time of each server in the cluster. The WebSphere Process Server Cluster group widget provides the information in the following table:
Table 369. WebSphere Process Server Cluster group widget KPI Instance ID Component name Element Description The server name subnode Component name Element Note RES_TIME_TEMP.ORIGINNODE KYNSVCOMEL.C_NAME KYNSVCOMEL.ELEMENT KYNSVCOMEL.AVG_RESP

Average Average response time (ms) response time (ms)

The WebSphere Process Server Cluster group widget references the KPIs in the following table:

Chapter 5. Using SmartCloud Application Performance Management UI

255

Table 370. WebSphere Process Server Cluster group widget referenced KPIs KPI SERVICE_RESPONSE_TIME.AVG_RESP Description Average response time (ms)

WebSphere Process Server Cluster Instance List group widget


The WebSphere Process Server Cluster Instance List group widget provides an instance list that is sorted by instance status. The WebSphere Process Server Cluster Instance List group widget provides the information in the following table:
Table 371. WebSphere Process Server Cluster Instance List group widget KPI Instance ID Server Status Description The server name subnode The name of the system on which the server is running The status of the WebSphere Process Server. Note KYNAPSRV.ORIGINNODE KYNAPSRV.SERVER_NAM There are four server states: v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Customize the thresholds with the corresponding digital values: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0 CPU Used (%) The percentage of the JVM CPU KYNAPSRV.AS_CPUP used during the interval

WebSphere Process Server Cluster summary group widget


The WebSphere Process Server Cluster summary group widget provides a summary status of the cluster. The WebSphere Process Server Cluster summary group widget provides the information in the following table:
Table 372. WebSphere Process Server Cluster summary group widget KPI Description Note COUNT(KYNAPSRV.STATUS) WHERE KYNAPSRV.STATUS='0' COUNT(KYNAPSRV.STATUS) WHERE KYNAPSRV.STATUS='2' OR KYNAPSRV.STATUS='100' COUNT(KYNAPSRV.STATUS) WHERE KYNAPSRV.STATUS='1'

Server status: Number of servers that are Critical disconnected Servers Server status: Number of servers that are Warning connecting timeout Servers Server status: Number of servers that are Normal connected Servers

256

SmartCloud Application Performance Management UI User's Guide

Table 372. WebSphere Process Server Cluster summary group widget (continued) KPI Average request response time: Critical Average request response time: Warning Description Numbers of servers that have a high average request response time Note Customize the KPI by changing the value of Critical: >= in the Avg Request Response Time (ms) Summary section under the Instance Thresholds tab in the group widget. The response time (ms) between Normal: <= and Critical: >= in the Avg Request Response Time (ms) Summary section under the Instance Thresholds tab in the group widget. Customize the KPI by changing the value of Normal: >= in the Avg Request Response Time (ms) Summary section under the Instance Thresholds tab in the group widget. Customize the KPI by changing the value of Critical: >= in the Avg Service Response Time (ms) Summary section under the Instance Thresholds tab in the group widget. The response time (ms) between Normal: <= and Critical: >= in the Avg Service Response Time (ms) Summary section under the Instance Thresholds tab in the group widget. Customize the KPI by changing the value of Normal: >= in the Avg Service Response Time (ms) Summary section under the Instance Thresholds tab in the group widget. Customize the KPI by changing the value of Critical: >= in the JVM CPU(%) Summary section under the Instance Thresholds tab in the group widget. The JVM CPU usage between Normal: <= and Critical: >= in the JVM CPU(%) Summary section under the Instance Thresholds tab in the group widget. Customize the KPI by changing the value of Normal: >= in the JVM CPU(%) Summary section under the Instance Thresholdstab in the group widget. TOP5_VALUES.ORIGINNODE

Numbers of servers that have a high moderate request response time

Numbers of servers that have a Average request high low request response time response time: Normal Average service response time: Critical Average service response time: Warning Number of servers that have a high average service response time

Number of servers that have a high moderate service response time

Number of servers that have a Average high low service response time service response time: Normal Server JVM CPU: Critical Number of servers that have a high JVM CPU usage

Server JVM CPU: Warning

Number of servers that have a moderate JVM CPU usage

Server JVM Number of servers that have a CPU: Normal low JVM CPU usage

Top 5 Servers The server name subnode With Highest Average Service Response Time: Server Instance

Chapter 5. Using SmartCloud Application Performance Management UI

257

Table 372. WebSphere Process Server Cluster summary group widget (continued) KPI Description Note TOP5_VALUES.C_NAME

Top 5 Servers The component name With Highest Average Response Time: Component Name Top 5 Servers Element With Highest Average Response Time: Element Top 5 Servers Average response time (ms) With Highest Average Response Time: Average Response Time (ms)

TOP5_VALUES.ELEMENT

TOP5_VALUES.AVG_RESP

The WebSphere Process Server Cluster summary group widget references the KPIs in the following table:
Table 373. WebSphere Process Server Cluster summary group widget referenced KPIs KPI KYNAPSRV.AS_CPUP KYNAPSRV.STATUS Description The percentage of the JVM CPU used during the interval The status of the WebSphere Process Server. v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Thresholds: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0 SUMMARY_RES_TIME_TEMP.C10 Average response time (ms)

Average DB Connection Pool Size - Top 5 group widget


The Average DB Connection Pool Size - Top 5 group widget provides the top 5 average DB connection pool sizes. The Average DB Connection Pool Size - Top 5 group widget provides the information in the following table:

258

SmartCloud Application Performance Management UI User's Guide

Table 374. Average DB Connection Pool Size - Top 5 group widget KPI Data source name Average pool size Description The name of the data source The average size of the pool that is based on the number of connections Note KYNDBCONP.NAME KYNDBCONP.POOL_SIZE

Worst Request Response Time - Top 5 group widget


The Worst Request Response Time - Top 5 group widget provides the top 5 worst request response times. The Worst Request Response Time - Top 5 group widget provides the information in the following table:
Table 375. Worst Request Response Time - Top 5 group widget KPI Description Note KYNREQUEST.REQ_NAME KYNREQUEST.REQ_DETAIL KYNREQUEST.C10

Request name Request name Request detail Request detail

Average Average response time (ms) response time (ms)

Worst Service Error Rate - Top 5 group widget


The Worst Service Error Rate - Top 5 group widget provides the top 5 worst service error rates. The Worst Service Error Rate - Top 5 group widget provides the information in the following table:
Table 376. Worst Service Error Rate - Top 5 group widget KPI Component name Element Error rate (per sec) Description Component name Element Error rate (per sec) Note KYNSVCOMEL.C_NAME KYNSVCOMEL.ELEMENT KYNSVCOMEL.ERR_RATE

Worst Service Response Time - Top 5 group widget


The Worst Service Response Time - Top 5 group widget provides the top 5 worst service response times. The Worst Service Response Time - Top 5 group widget provides the information in the following table:
Table 377. Worst Service Response Time - Top 5 group widget KPI Component name Description Component name Note KYNSVCOMEL.C_NAME

Chapter 5. Using SmartCloud Application Performance Management UI

259

Table 377. Worst Service Response Time - Top 5 group widget (continued) KPI Element Description Element Note KYNSVCOMEL.ELEMENT KYNSVCOMEL.AVG_RESP

Average Average response time (ms) response time (ms)

Average Thread Pool Size - Top 5 group widget


The Average Thread Pool Size - Top 5 group widget provides the top 5 average pool sizes. The Average Thread Pool Size - Top 5 group widget provides the information in the following table:
Table 378. Average Thread Pool Size - Top 5 group widget KPI Thread pool name Average pool size Description The thread pool name The average number of threads in the pool Note KYNTHRDP.THRDP_NAME KYNTHRDP.POOL_SIZE

WebSphere Process Server Status group widget


The WebSphere Process Server Status group widget provides a summary status of the server. The WebSphere Process Server Status group widget provides the information in the following table:
Table 379. WebSphere Process Server Status group widget KPI Server status Description The status of the WebSphere Process Server Note There are four server states: v Disconnected=0 v Connected=1 v TimedOut=2 v Unconfigured=100 Customize the thresholds with the corresponding digital values: v Normal=Connected=1 v Warning=Unconfigured=100 or TimedOut=2 v Critical=Disconnected=0 Worst average request response Worst Avg time request response time (ms) Worst average service response Worst Avg time service response time (ms) TOP(KYNREQUEST.C10,DESC,1)

TOP(KYNSVCOMEL.AVG_RESP,DESC,1)

260

SmartCloud Application Performance Management UI User's Guide

Table 379. WebSphere Process Server Status group widget (continued) KPI Description Note TOP(KYNSVCOMEL.ERR_RATE,DESC,1)

Worst service Worst service error rate error rate (per sec) JVM CPU usage: JVM CPU used (%) Conn pool usage: DB Conn pool used (%) Heap usage: Heap used (%)

The percentage of the JVM CPU KYNAPSRV.AS_CPUP WHERE used during the interval KYNAPSRV.STATUS=1

The average percentage of the connection pool that is in use

KYNDBCONP.PCT_USED

The percentage of heap that is used at the end of interval

KYNGCACT.HEAP_USPCT

The WebSphere Process Server Status group widget references the KPIs in the following table:
Table 380. WebSphere Process Server Status group widget referenced KPIs KPI KYNAPSRV.AS_CPUP KYNAPSRV.MEM_SIZE_K KYNREQUEST.C10 KYNSVCOMEL.AVG_RESP KYNSVCOMEL.ERR_RATE Description The percentage of the JVM CPU used during the interval The JVM used memory size in Kbytes Average request response time (ms) Average service response time (ms) Average service error rate (per sec)

JVM GC (Last Hour) group widget


The JVM GC (Last Hour) group widget displays JVM garbage collection analysis data. Data for this widget is not collected until historical collection is enabled for the key performance indicator (KPI) in the IBM Tivoli Monitoring product. The JVM GC (Last Hour) group widget provides the information in the following table:
Table 381. JVM GC (Last Hour) group widget KPI Kbytes free Description The number of Kbytes in the heap that were free at the end of the last garbage collection cycle during the interval Note KYNGCACT.NUMB_FREE

Kbytes used

The number of Kbytes in the KYNGCACT.IN_USE heap that were in use at the end of the last garbage collection cycle during the interval GC rate per minute The percentage of heap that is used at the end of the interval KYNGCACT.GC_RATE KYNGCACT.HEAP_USPCT

GC rate (per min) Heap used (%)

Chapter 5. Using SmartCloud Application Performance Management UI

261

IBM Tivoli Composite Application Manager Agent for WebSphere DataPower Appliance group widgets
Specific group widgets are available for IBM WebSphere DataPower SOA Appliances. Use these group widgets to monitor activity and system status.

Ethernet Interface Received Throughput (Kb/s) - Top 5 group widget


The Ethernet Interface Received Throughput (Kb/s) - Top 5 group widget provides a graph of the top 5 received throughputs of the last 10 minutes for the Ethernet interface. The Ethernet Interface Received Throughput (Kb/s) - Top 5 group widget provides the information in the following table:
Table 382. Ethernet Interface Received Throughput (Kb/s) - Top 5 group widget KPI Ethernet Interface Name Kb Received Per Second Description Name of the Ethernet interface Note KBNDPSTAT6.NAME

The average received throughput (Kb/sec) in the last 10 minutes.

KBNDPSTAT6.TENMINUTES

Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 group widget


The Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 group widget provides a graph of the top 5 transmitted throughputs of the last 10 minutes for the Ethernet interface. The Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 group widget provides the information in the following table:
Table 383. Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 group widget KPI Ethernet Interface Name Kb Transmitted Per Second Description Name of the Ethernet interface Note KBNDPSTAT5.NAME

The average transmitted KBNDPSTAT5.TENMINUTES throughput (Kb/s) in the last 10 minutes.

HTTP Mean Transaction Times (ms) - Top 5 group widget


The HTTP Mean Transaction Times (ms) - Top 5 group widget provides a graph of the top 5 HTTP mean transaction times. The HTTP Mean Transaction Times (ms) - Top 5 group widget provides the information in the following table:
Table 384. HTTP Mean Transaction Times (ms) - Top 5 group widget KPI Proxy Name Description Name of the proxy service Note KBNDPSTAT3.PROXY

262

SmartCloud Application Performance Management UI User's Guide

Table 384. HTTP Mean Transaction Times (ms) - Top 5 group widget (continued) KPI Mean Transaction Times (ms) Description The mean transaction time over the last 10 minutes Note KBNDPSTAT3.TENMINUTES

MQ Active Connections - Top 5 group widget


The MQ Active Connections - Top 5 group widget provides a table that displays the top 5 MQ active connections. The MQ Active Connections - Top 5 group widget provides the information in the following table:
Table 385. MQ Active Connections - Top 5 group widget KPI Queue Manager Domain Name Back-End Active Connections Front-End Active Connections Description Name of the queue manager Note KBNMQCON.QUEMGR

Name of the application domain KBNMQCON.DOMAIN Number of active connections for the back-end side Number of active connections for the front-end side KBNMQCON.BACKACTCON

KBNMQCON.FRNTACTCON

Service Memory Status (KB) - Top 5 group widget


The Service Memory Status (KB) - Top 5 group widget provides a graph with the top 5 memory usage services. The Service Memory Status (KB) - Top 5 group widget provides the information in the following table:
Table 386. Service Memory Status (KB) - Top 5 group widget KPI Command Memory Utilization (KB) Description Name of the service The peak memory usage by the service 1-5 minutes ago. Note KBNSMSTAT.SERNAME KBNSMSTAT.FIVEMIN

SQL Active Connections - Top 5 group widget


The SQL Active Connections - Top 5 group widget provides a list of the top 5 SQL active connections. The SQL Active Connections - Top 5 group widget provides the information in the following table:
Table 387. SQL Active Connections - Top 5 group widget KPI SQL Data Source Description Name of the SQL data source Note KBNSQLCON.DTASRC

Chapter 5. Using SmartCloud Application Performance Management UI

263

Table 387. SQL Active Connections - Top 5 group widget (continued) KPI Domain Name Active Connections Description Note

Name of the application domain KBNSQLCON.DOMAIN Number of active connections KBNSQLCON.ACTCON

DataPower Status group widget


The DataPower Status group widget provides a summary of the DataPower appliance status. The DataPower Status group widget provides the information in the following table:
Table 388. DataPower Status group widget KPI Firmware version System load (%) Description The firmware version of the DataPower appliance The percentage of total load on the device during the measurement interval. A load above 90% indicates that the device is at or near load capacity. The number of pending messages in the queue for processing by the appliance Note KBNFIRMWAR.VERSION KBNSYSTEMU.LOAD

Work List

KBNSYSTEMU.WORKLIST

CPU usage (%) Memory usage (%) Quiesced domains Inactive objects Ethernet interface status

The average CPU usage of the KBNCPUUSAG.TENSECONDS monitored DataPower appliance in the last 10 seconds The instantaneous memory usage as a percentage of the total memory The total number of the quiesced domains in the appliance The total number of inactive objects in the appliance. The status of the Ethernet interfaces KBNMEMORYS.USAGE

COUNT(KBNDSTATUS.QSTATE) where KBNDSTATUS.QSTATE='quiesced' COUNT(KBNDPSTA17.OPSTATE) where KBNDPSTA17.OPSTATE=2 AND KBNDPSTA17.ADMINSTATE=1 COUNT(KBNDPSTAT4.STATUS) where KBNDPSTAT4.STATUS=1

The DataPower Status group widget references the key performance indicators (KPIs) in the following table:
Table 389. DataPower Status group widget referenced KPIs KPI KBNDSTATUS.QSTATE KBNDPSTA17.ADMINSTATE Description Indicates the quiescent state of the domain. Individually quiesced services within a domain are not reported here. Administrative state of the configuration object

264

SmartCloud Application Performance Management UI User's Guide

Table 389. DataPower Status group widget referenced KPIs (continued) KPI KBNDPSTA17.OPSTATE KBNDPSTAT4.STATUS Description Operational state of the configuration object The current link status of the interface. If there is no link, the interface does not respond to the network.

IBM Tivoli Composite Application Manager Agent for WebSphere MQ group widgets
Specific group widgets are available for the WebSphere MQ agent. Use these group widgets to monitor activity and system status.

Channel Connection Not Running - Latest 5 group widget


The Channel Connection Not Running - Latest 5 group widget provides a list of the latest five channel connections not running. The list is sorted in descending order of channel start date and time. The Channel Connection Not Running - Latest 5 group widget provides the information in the following table:
Table 390. Channel Connection Not Running - Latest 5 group widget KPI Start date and time Channel name Connection name Status Description The date and time at which the channel was started Name of the channel Name of the connection Status of the channel Note QMCHAN_ST.CHSTADTTM QMCHAN_ST.CHNAME QMCHAN_ST.CONNAM QMCHAN_ST.STATUS

MQ Cluster Channel Status group widget


The MQ Cluster Channel Status group widget provides a list of the cluster channel status with the channel type cluster sender or cluster receiver. The MQ Cluster Channel Status group widget provides the information in the following table:
Table 391. MQ Cluster Channel Status group widget KPI Channel name Channel type Connection name Description Name of the channel Type of the channel Name of the connection Note QMCHAN_ST.CHNAME QMCHAN_ST.CHLTYPE QMCHAN_ST.CONNAM QMCHAN_ST.STATUS QMCHAN_ST.ORIGINNODE

Channel status Status of the channel Server Node name of the managed system

MQ Cluster Queue Manager Status group widget


The MQ Cluster Queue Manager Status group widget provides a list of the cluster queue manager status. The MQ Cluster Queue Manager Status group widget provides the information in the following table:
Chapter 5. Using SmartCloud Application Performance Management UI

265

Table 392. MQ Cluster Queue Manager Status group widget KPI Description Note QMCH_DATA.CLUSTER

Cluster name The name of the cluster to which the channel belongs Server

The WebSphere MQ Monitoring QMCH_DATA.ORIGINNODE agent-assigned name of the node on which the data for the queue manager originates The name of the cluster queue manager QMCH_DATA.CLUSQMGR

Queue Manager name

Queue The function of the associated Manager type queue manager in the cluster Suspend Channel name Is the cluster queue manager suspended The name of this channel

QMCH_DATA.CLQMTYPE TOP(QMCH_DATA.SUSPEND,ASC,1) QMCH_DATA.CHNAME

The MQ Cluster Queue Manager Status group widget references the KPIs in the following table:
Table 393. MQ Cluster Queue Manager Status group widget referenced KPIs KPI QMCH_DATA.SUSPEND Description The status of cluster queue manager

XmitQ Messages Available group widget


The XmitQ Messages Available group widget provides a list of cluster transmission queue message available. The XmitQ Messages Available group widget provides the information in the following table:
Table 394. XmitQ Messages Available group widget KPI Channel name Connection name Channel status XmitQ Msg available Server Description Name of the channel Name of the channel connection Status of the channel Number of messages on the transmission queue available to the channel for MQGET Node name of the managed system Note QMCHAN_ST.CHNAME QMCHAN_ST.CONNAM QMCHAN_ST.STATUS QMCHAN_ST.XQMSGSA

QMCHAN_ST.ORIGINNODE

MQ Instances group widget


The MQ Instances group widget provides the instance list in a WebSphere MQ cluster. The MQ Instances group widget provides the information in the following table:

266

SmartCloud Application Performance Management UI User's Guide

Table 395. MQ Instances group widget KPI Server Description The WebSphere MQ Monitoring agent-assigned name of the node on which the data for the queue manager originates The current execution status of the queue manager Note QMCURSTAT.ORIGINNODE

QMCURSTAT.QMSTATUS

QMCURSTAT.QMSTATUS

MQ Cluster List group widget


The MQ Cluster List group widget provides the detailed status of each queue manager in WebSphere MQ cluster. The MQ Cluster List group widget provides the information in the following table:
Table 396. MQ Cluster List group widget KPI Server Description The WebSphere MQ Monitoring agent-assigned name of the node on which the data for the queue manager originates The current execution status of the queue manager The status of the channel initiator reading The status of the command server Note QMCURSTAT.ORIGINNODE

Status Channel initiator status Command server status

QMCURSTAT.QMSTATUS QMCURSTAT.CHINIT QMCURSTAT.CMDSERV

MQ Cluster Status group widget


The MQ Cluster Status group widget provides the cluster queue manager status. The MQ Cluster Status group widget provides the information in the following table:
Table 397. MQ Cluster Status group widget KPI Queue Manager status: Critical Queue Manager Description Count of the queue managers that are quiescing, stopping, or stopped Note Calculated by the following logical expression: COUNT(QMCURSTAT. QMSTATUS) WHERE QMCURSTAT.QMSTATUS=0 OR QMCURSTAT.QMSTATUS=3 OR QMCURSTAT.QMSTATUS=4

Chapter 5. Using SmartCloud Application Performance Management UI

267

Table 397. MQ Cluster Status group widget (continued) KPI Queue Manager status: Warning Queue Manager Description Note

Count of the queue Calculated by the following managers that are starting or logical expression: n/a COUNT(QMCURSTAT. QMSTATUS) WHERE QMCURSTAT.QMSTATUS=-1 OR QMCURSTAT.QMSTATUS=1 Count of the queue Calculated by the following managers that are running or logical expression: standby COUNT(QMCURSTAT. QMSTATUS) WHERE QMCURSTAT.QMSTATUS=2 OR QMCURSTAT.QMSTATUS=5 Count of the cluster queue Calculated by the following managers that are suspended logical expression: COUNT(QMCH_DATA. SUSPEND) WHERE QMCH_DATA.SUSPEND=1 Count of the cluster queue managers that are not suspended Calculated by the following logical expression: COUNT(QMCH_DATA. SUSPEND) WHERE QMCH_DATA.SUSPEND=0 Calculated by the following logical expression: COUNT(QMCHAN_ST. CHNAME) WHERE QMCHAN_ST.STATUS!=3 AND (QMCHAN_ST.CHLTYPE=8 OR QMCHAN_ST.CHLTYPE=9) Calculated by the following logical expression: COUNT(QMCHAN_ST. CHNAME) WHERE QMCHAN_ST.STATUS!=3 AND (QMCHAN_ST.CHLTYPE=8 OR QMCHAN_ST.CHLTYPE=9)

Queue Manager status: Normal Queue Manager

Cluster Queue Manager status: SUSPEND Queue Manager

Cluster Queue Manager status: NOSUSPEND Queue Manager

Cluster channel status: Channels not running

Count of the channels in cluster queue manager that are not running

Cluster channel status: Channels in running

Count of the channels in cluster queue manager that are running

Cluster XMITQ Message available: XMITQ with messages

Count of the cluster channels COUNT(QMCHAN_ST. that have messages in the CHNAME) transmission queue WHERE QMCHAN_ST.XQMSGSA>0 AND QMCHAN_ST.CHLTYPE=9

268

SmartCloud Application Performance Management UI User's Guide

Table 397. MQ Cluster Status group widget (continued) KPI Cluster XMITQ Message available: XMITQ with no messages Description Note

Count of the cluster channels Calculated by the following that do not have messages in logical expression: the transmission queue COUNT(QMCHAN_ST. CHNAME) WHERE QMCHAN_ST.XQMSGSA=0 AND QMCHAN_ST.CHLTYPE=9

The MQ Cluster Status group widget references the KPIs in the following table:
Table 398. MQ Cluster Status group widget referenced KPIs KPI QMCHAN_ST.CHNAME QMCH_DATA_UNIQ.SUSPEND QMCURSTAT.QMSTATUS Description Name of the channel Is the cluster queue manager suspended The current execution status of the queue manager

Critical Errors - Latest 5 group widget


The Critical Errors - Latest 5 group widget provides details of the latest five critical errors with the message ID of AMQ9448, AMQ9409, AMQ9874, AMQ5008, and AMQ5053. The Critical Errors - Latest 5 group widget provides the information in the following table:
Table 399. Critical Errors - Latest 5 group widget KPI Log time Message ID Description Date and time when the error is logged Note QMERRLOG_TOP.LOG_DTTM

The identifier of the message in the QMERRLOG.MSG_ID queue managers error log QMERRLOG.UMSG_TEXT

Message text The text of the message in the queue manager's error log

The Critical Errors - Latest 5 group widget references the KPIs in the following table:
Table 400. Critical Errors - Latest 5 group widget referenced KPIs KPI QMERRLOG.LOG_DTTM Description The date and time of the sample

Get Inhabited Queues - Top 5 group widget


The Get Inhabited Queues - Top 5 group widget provides a list of the top five inhabited queues. The Get Inhabited Queues - Top 5 group widget provides the information in the following table:

Chapter 5. Using SmartCloud Application Performance Management UI

269

Table 401. Get Inhabited Queues - Top 5 group widget KPI Queue name Percentage full Description The name of the queue The percentage of the queue Note QMQ_DATA.QNAME TOP(QMQ_DATA.QCURDEP,DESC,5)

The Get Inhabited Queues - Top 5 group widget references the KPIs in the following table:
Table 402. Get Inhabited Queues - Top 5 group widget referenced KPIs KPI QMQ_DATA.QCURDEP Description Current depth of the queue

Indoubt Channel Connections - Latest 5 group widget


The Indoubt Channel Connections - Latest 5 group widget provides a summary of the latest five indoubt channel connections. The Indoubt Channel Connections - Latest 5 group widget provides the information in the following table:
Table 403. Indoubt Channel Connections - Latest 5 group widget KPI Channel name Connection name Status Description Name of the channel Name of the channel connection Status of the channel Note QMCHAN_ST.CHNAME QMCHAN_ST.CONNAM QMCHAN_ST.STATUS

Indoubt Channel Connections - Latest 5 group widget


The Indoubt Channel Connections - Latest 5 group widget provides details of the latest five indoubt channel connections. The Indoubt Channel Connections - Latest 5 group widget provides the information in the following table:
Table 404. Indoubt Channel Connections - Latest 5 group widget KPI Start date and time Channel name Connection name Status Description Start date and time Name of the channel Name of the channel connection Status of the channel Note QMCHAN_ST.LSTMSGDTTM QMCHAN_ST.CHNAME QMCHAN_ST.CONNAM QMCHAN_ST.STATUS

Queues with oldest MSG age - Top 5 group widget


The Queues with oldest MSG age - Top 5 group widget provides a list of the top five queues with oldest message age. The Queues with oldest MSG age - Top 5 group widget provides the information in the following table:

270

SmartCloud Application Performance Management UI User's Guide

Table 405. Queues with oldest MSG age - Top 5 group widget KPI Queue name Description The name of a queue that is managed by the selected queue manager Note QMQ_QU_ST.QNAME

Oldest MSG Age

Age, in seconds, of the oldest QMQ_QU_ST.MSGAGE message on the queue

Queue Manager Status group widget


The Queue Manager Status group widget provides the status of the Queue Manager. The Queue Manager Status group widget provides the information in the following table:
Table 406. Queue Manager Status group widget KPI Queue manager status Queue manager status: Channel initiator status Queue manager status: Command server status Description WebSphere MQ Manager Status Channel Initiator Status Command Server Status Note QMCURSTAT.QMSTATUS QMCURSTAT.CHINIT QMCURSTAT.CMDSERV

Queue Depth Percentage - Top 5 group widget


The Queue Depth Percentage - Top 5 group widget provides a list of the top five queue depth percentages. The Queue Depth Percentage - Top 5 group widget provides the information in the following table:
Table 407. Queue Depth Percentage - Top 5 group widget KPI Queue name Description The name of a queue that is managed by the selected queue manager Current depth full percentage Note QMQ_DATA.QNAME

Percentage full

QMQ_DATA.QPCTFULL

MQ Status group widget


The MQ Status group widget provides summary information for the current Queue Manager. The MQ Status group widget provides the information in the following table:
Table 408. MQ Status group widget KPI Queue manager status Description Note

The current execution status QMCURSTAT.QMSTATUS of the queue manager

Chapter 5. Using SmartCloud Application Performance Management UI

271

Table 408. MQ Status group widget (continued) KPI Description Note QMCURSTAT.CHINIT QMCURSTAT.CMDSERV Calculated by the following logical expression: COUNT(QMQ_DATA. QPCTFULL) WHERE QMQ_DATA.QPCTFULL> QMQ_DATA.QDEPTHRPCT QMANAGER.DLQ_DEPTH

Channel The status of the channel initiator status initiator reading Command server status High depth queue count The status of the command server Count of queue with full percentage greater than high depth threshold (default: 80%) The number of messages that are currently stored in this queue manager's dead-letter queue The total message count in all transmission queues

DLQ depth

XMITQ depth

Calculated by the following logical expression: SUM(QMQ_DATA. QCURDEP) WHERE QMQ_DATA.QUSAGE=1

Count of channels not running Count of indoubt channels Count of server connections Count of WMQ events not reset Critical MQ errors

Count of channel that is not Calculated by the following logical running expression: COUNT(QMCHAN_ST.CHNAME) WHERE QMCHAN_ST.STATUS!=3 Count of indoubt channels Calculated by the following logical expression: COUNT(QMCHAN_ST.CHNAME) WHERE QMCHAN_ST.INDOUBT=1 Calculated by the following logical expression: COUNT(QMCHAN_ST.CHLTYPE) WHERE QMCHAN_ST.CHLTYPE=7 Calculated by the following logical expression: COUNT(QMEVENTC.EVENT_NAME) Calculated by the following logical expression: COUNT(QMERRLOG.MSG_ID) WHERE QMERRLOG.MSG_ID='AMQ9448' OR QMERRLOG.MSG_ID='AMQ9409' OR QMERRLOG.MSG_ID='AMQ9874' OR QMERRLOG.MSG_ID='AMQ5008' OR QMERRLOG.MSG_ID='AMQ5053'

Count of the channel with type of server connection

Count of WebSphere MQ events not reset Count of the error log with the message ID in AMQ9448, AMQ9409, AMQ9874, AMQ5008, and AMQ5053.

The MQ Status group widget references the key performance indicators (KPIs) in the following table:
Table 409. MQ Status group widget referenced KPIs KPI QMCHAN_ST.CHLTYPE QMCHAN_ST.CHNAME QMERRLOG.MSG_ID Description Type of the channel Name of the channel The identifier of the message in the queue manager's error log

272

SmartCloud Application Performance Management UI User's Guide

Table 409. MQ Status group widget referenced KPIs (continued) KPI QMEVENTC.EVENT_NAME QMQ_DATA.QCURDEP QMQ_DATA.QPCTFULL Description The description of the performance-related WebSphere MQ event Current depth of the queue Current depth full percentage

WMQ Event not Reset - Latest 5 group widget


The WMQ Event not Reset - Latest 5 group widget provides a list of the latest five WMQ events not reset. The WMQ Event not Reset - Latest 5 group widget provides the information in the following table:
Table 410. WMQ Event not Reset - Latest 5 group widget KPI Event time Description Note

The time and date the event QMEVENTC.EVDAT_TIME was posted to the WebSphere MQ event queue The description of the performance-related WebSphere MQ event QMEVENTC.EVENT_NAME

Event name

WMQ Event not Reset - Latest 5 group widget


The WMQ Event not Reset - Latest 5 group widget provides a list of the latest five WMQ events not reset. The WMQ Event not Reset - Latest 5 group widget provides the information in the following table:
Table 411. WMQ Event not Reset - Latest 5 group widget KPI Event time Description Note

The time and date the event QMEVENTC.EVDAT_TIME was posted to the WebSphere MQ event queue The description of the performance-related WebSphere MQ event The name of the WebSphere MQ resource (channel or queue) on which the event occurred The name of the system reporting this event QMEVENTC.EVENT_NAME

Event name

Resource name

QMEVENTC.EV_RESRC

Host name MQ Manager name

QMEVENTC.ORIG_HOST

The name that is assigned to QMEVENTC.ORIG_QMGR the queue manager reporting this event

XMITQ Depth - Top 5 group widget


The XMITQ Depth - Top 5 group widget provides a list of the top five transmission queue depths.
Chapter 5. Using SmartCloud Application Performance Management UI

273

The XMITQ Depth - Top 5 group widget provides the information in the following table:
Table 412. XMITQ Depth - Top 5 group widget KPI Queue name Description The name of a queue that is managed by the selected queue manager Current depth of the queue Note QMQ_DATA.QNAME

XMITQ depth

QMQ_DATA.QCURDEP

Event group widgets


Specific group widgets are available for IBM Tivoli Monitoring situation events. Use these group widgets to monitor activity and system status.

Event Status group widget


The Event Status group widget displays IBM Tivoli Monitoring situation events for the selected application. The Event Severity Summary displays the count and percentage of the events by severity. The Event Table displays situation events that are ordered by severity and time stamp. In both components, the data is based on the top 300 situation events available from IBM Tivoli Monitoring. Click a situation event to view more details for the event, the Event Detail group widget opens. Important: Because percentages are rounded to one decimal place, the sum of all percentages might not equal 100%. The following table contains information about the KPIs in this group widget:
Table 413. KPIs in the Event Status group widget KPI Event Severity Summary: Normal Description Note

Count of events with normal COUNT(events.SEVERITY) status WHERE events.SEVERITY=27 or events.SEVERITY=25 or events.SEVERITY = 15 Count of events with warning status COUNT(events.SEVERITY) WHERE events.SEVERITY=40 or events.SEVERITY=30 COUNT(events.SEVERITY) WHERE events.SEVERITY=90 or events.SEVERITY=100 events.FULLNAME events.DELTASTAT events.TEXT

Event Severity Summary: Warning

Event Severity Summary: Critical

Count of events with critical status

Situation Name Status Description Severity Display Item

The name of the IBM Tivoli Monitoring situation The event state The description of the event

Thresholds: normal, warning, events.SEVERITY critical Event display item, which highlights what this event is events.ATOMIZE

274

SmartCloud Application Performance Management UI User's Guide

Table 413. KPIs in the Event Status group widget (continued) KPI Source Description The managed system on which the situation event fired The event global time stamp Note events.ORIGINNODE

Timestamp

events.GBLTMSTMP

Event Detail group widget


The Event Detail group widget displays the details of a situation event that is selected in the event table. To open the Event Detail group widget, click a situation event in the Event Status group widget. This widget supports in-context navigation to a detailed view for the relevant resource. The following table contains information about the KPIs in this group widget:
Table 414. KPIs in the Event Detail group widget KPI Situation Name Situation ID Status Description Severity Display Item Source Description The name of the IBM Tivoli Monitoring situation The identifier of the IBM Tivoli Monitoring situation Event current state The description of the event Note events.FULLNAME events.SITNAME events.DELTASTAT events.TEXT

Thresholds: normal, warning, events.SEVERITY critical Event display item, which highlights what this event is The managed system on which the situation event fired The event local time stamp The event global time stamp Agent origin node Event type The property of the monitored agent, where the event comes from. events.ATOMIZE events.ORIGINNODE

Local Timestamp Global Timestamp Node Type Affinity

events.LCLTMSTMP events.GBLTMSTMP events.NODE events.TYPE events.AFFINITY

Linux system group widgets


Specific group widgets are available for Linux operating systems. Use these group widgets to monitor activity and system status.

Linux OS CPU group widgets


Two Linux OS CPU group widgets are provided; the Linux OS Process CPU Utilization (%) - Top 5 group widget and the Linux OS CPU Utilization (last 2 hours) group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

275

Linux OS Process CPU Utilization (%) - Top 5 group widget


The Linux OS Process CPU Utilization (%) - Top 5 group widget provides the information in the following table:
Table 415. Linux OS Process CPU Utilization (%) - Top 5 group widget KPI CPU used (%) Command Description Sum of user CPU percentage and system CPU percentage for the process Command-line string of the process Note

Linux OS CPU Utilization (last 2 hours) group widget


The Linux OS CPU Utilization (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the Linux CPU attribute group to obtain data for this group widget.
Table 416. Linux OS CPU Utilization (last 2 hours) group widget KPI CPU used (%) Date Time Description The aggregate busy processor used percentage Date time Note

Linux OS disk group widgets


Two Linux OS disk group widgets are provided; the Linux OS Disk Utilization (%) - Top 5 group widget and the Linux OS Disk I/O Average Reads and Writes (last 2 hours) group widget.

Linux OS Disk Utilization (%) - Top 5 group widget


The Linux OS Disk Utilization (%) - Top 5 group widget provides the information in the following table:
Table 417. Linux OS Disk Utilization (%) - Top 5 group widget KPI Description Note

Disk used (%) Disk used percentage Name Disk name

Linux OS Disk I/O Average Reads and Writes (last 2 hours) group widget
The Linux OS Disk I/O Average Reads and Writes (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the Linux Disk I/O attribute group to obtain data for this group widget.

276

SmartCloud Application Performance Management UI User's Guide

Table 418. Linux OS Disk I/O Average Reads and Writes (last 2 hours) group widget KPI Disk I/O read (blocks per second) Disk I/O write (blocks per second) Date Time Description Indicates the amount of data that is read from the drive that is expressed in number of blocks per second Indicates the amount of data that is written to the drive expressed in number of blocks per second Date time Note

Linux OS memory group widgets


Two Linux OS memory group widgets are provided; the Linux OS Process Memory Utilization (MB) - Top 5 group widget and the Linux OS Memory Utilization (last 2 hours) group widget.

Linux OS Process Memory Utilization (MB) - Top 5 group widget


The Linux OS Process Memory Utilization (MB) - Top 5 group widget provides the information in the following table:
Table 419. Linux OS Process Memory Utilization (MB) - Top 5 group widget KPI Memory Utilization (MB) Command Description Virtual memory size (MB) Note

Process command name

Linux OS Memory Utilization (last 2 hours) group widget


The Linux OS Memory Utilization (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the Linux VM Stats attribute group to obtain data for this group widget.
Table 420. Linux OS Memory Utilization (last 2 hours) group widget KPI Description Note

Memory used Used real memory (%) (%) Date Time Date time

Linux OS network group widgets


Two Linux OS network group widgets are provided; the Linux OS Network Status group widget and the Linux OS Network Bytes Received and Transmitted (last 2 hours) group widget. Enable historical data collection for the Linux Network attribute group to obtain data for these group widgets.

Linux OS Network Status group widget


The Linux OS Network Status group widget provides the information in the following table:
Chapter 5. Using SmartCloud Application Performance Management UI

277

Table 421. Linux OS Network Status group widget KPI Interface Status Description Network interface name Network interface status Network interface status: v Green indicates UP state v Red indicates DOWN state v Yellow indicates UP_NOT_RUNNING state Bytes in (per second) Bytes out (per second) Bytes received per second Bytes transmitted per second Note

Linux OS Network Bytes Received and Transmitted (last 2 hours) group widget
The Linux OS Network Bytes Received and Transmitted (last 2 hours) group widget provides the information in the following table:
Table 422. Linux OS Network Bytes Received and Transmitted (last 2 hours) group widget KPI Network bytes in (per second) Description Bytes received per second Note

Network Bytes transmitted per second bytes out (per second) Date Time Date time

Linux OS Status group widget


The Linux OS Status group widget provides a summary of the Linux OS system status. Clicking on this widget opens a Linux OS details page. The Linux OS Status group widget provides the information in the following table:
Table 423. Linux OS Status group widget KPI Aggregate CPU used (%) Number of CPUs Description The aggregate busy processor used percentage The number of processors Note This KPI provides an aggregate value for multiple processors

Memory used Percentage of physical memory (%) used Available Available physical memory (in memory (MB) megabytes)

278

SmartCloud Application Performance Management UI User's Guide

Table 423. Linux OS Status group widget (continued) KPI Network interface status Description The network interface status summary Note Summary network interface status: v Green indicates UP state v Red indicates DOWN state v Yellow indicates UP_NOT_RUNNING state Network errors (%) Total number of errors as a percentage of the total number of packets (received and transmitted) in the sample period Total number of collisions as a percentage of the total number of packets that are transmitted in the sample period Highest file systems utilization (%)

Network collisions (%)

Highest file systems utilization (%) Days until full disk

Days until full disk based on moving average

UNIX system group widgets


Specific group widgets are available for UNIX operating systems. Use these group widgets to monitor activity and system status.

UNIX OS CPU group widgets


Two UNIX OS CPU group widgets are provided; the UNIX OS Process CPU Utilization (%) - Top 5 group widget and the UNIX OS CPU Utilization (last 2 hours) group widget.

UNIX OS Process CPU Utilization (%) - Top 5 group widget


The UNIX OS Process CPU Utilization (%) - Top 5 group widget provides the information in the following table:
Table 424. UNIX OS Process CPU Utilization (%) - Top 5 group widget KPI CPU used (%) Command Description Sum of user CPU percentage and system CPU percentage for the process Command-line string of the process Note

UNIX OS CPU Utilization (last 2 hours) group widget


The UNIX OS CPU Utilization (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the UNIX CPU attribute group to obtain data for this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

279

Table 425. UNIX OS CPU Utilization (last 2 hours) group widget KPI CPU used (%) Date Time Description The aggregate busy processor used percentage Date time Note

UNIX OS disk group widgets


Two UNIX OS disk group widgets are provided; the UNIX OS Disk Utilization (%) - Top 5 group widget and the UNIX OS Disk I/O Average Reads and Writes (last 2 hours) group widget.

UNIX OS Disk Utilization (%) - Top 5 group widget


The UNIX OS Disk Utilization (%) - Top 5 group widget provides the information in the following table:
Table 426. UNIX OS Disk Utilization (%) - Top 5 group widget KPI Description Note

Disk used (%) Disk used percentage Name Disk name

UNIX OS Disk I/O Average Reads and Writes (last 2 hours) group widget
The UNIX OS Disk I/O Average Reads and Writes (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the UNIX Disk I/O attribute group to obtain data for this group widget.
Table 427. UNIX OS Disk I/O Average Reads and Writes (last 2 hours) group widget KPI Disk I/O read (blocks per second) Disk I/O write (blocks per second) Date Time Description Indicates the amount of data that is read from the drive expressed in number of blocks per second Indicates the amount of data that is written to the drive expressed in number of blocks per second Date time Note

UNIX OS memory group widgets


Two UNIX OS memory group widgets are provided; the UNIX OS Process Memory Utilization (MB) - Top 5 group widget and the UNIX OS Memory Utilization (last 2 hours) group widget.

UNIX OS Process Memory Utilization (MB) - Top 5 group widget


The UNIX OS Process Memory Utilization (MB) - Top 5 group widget provides the information in the following table:

280

SmartCloud Application Performance Management UI User's Guide

Table 428. UNIX OS Process Memory Utilization (MB) - Top 5 group widget KPI Memory Utilization (MB) Command Description Virtual memory size (MB) Note

Process command name

UNIX OS Memory Utilization (last 2 hours) group widget


The UNIX OS Memory Utilization (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the UNIX VM Stats attribute group to obtain data for this group widget.
Table 429. UNIX OS Memory Utilization (last 2 hours) group widget KPI Description Note

Memory used Used real memory (%) (%) Date Time Date time

UNIX OS network group widgets


Two UNIX OS network group widgets are provided; the UNIX OS Network Status group widget and the UNIX OS Network Bytes Received and Transmitted (last 2 hours) group widget. Enable historical data collection for the UNIXNetwork attribute group to obtain data for these group widgets.

UNIX OS Network Status group widget


The UNIX OS Network Status group widget provides the information in the following table:
Table 430. UNIX OS Network Status group widget KPI Interface Status Description Network interface name Network interface status Network interface status: v Green indicates UP state v Red indicates DOWN state v Yellow indicates UP_NOT_RUNNING state Megabytes in Megabytes received per second (per second) Megabytes out (per second) Megabytes transmitted per second Note

UNIX OS Network Bytes Received and Transmitted (last 2 hours) group widget
The UNIX OS Network Bytes Received and Transmitted (last 2 hours) group widget provides the information in the following table:

Chapter 5. Using SmartCloud Application Performance Management UI

281

Table 431. UNIX OS Network Bytes Received and Transmitted (last 2 hours) group widget KPI Network megabytes in (per second) Network megabytes out (per second) Date Time Description Megabytes received per second Note

Megabytes transmitted per second

Date time

UNIX OS Status group widget


The UNIX OS Status group widget provides a summary of the UNIX OS system status. Clicking on this widget opens a UNIX OS details page. The UNIX OS Status group widget provides the information in the following table:
Table 432. UNIX OS Status group widget KPI Aggregate CPU used (%) Number of CPUs Description The aggregate busy processor used percentage The number of processors Note This KPI provides an aggregate value for multiple processors

Memory used Percentage of physical memory (%) used Available Available physical memory (in memory (MB) megabytes) Network errors (%) Total number of errors as a percentage of the total number of packets (received and transmitted) in the sample period Number of collisions as a percentage of the total number of packets that are transmitted in the sample period Highest file systems utilization (%)

Network collisions (%)

Highest file systems utilization (%) Network interface status

The network interface status summary

Summary network interface status: v Green indicates UP state v Red indicates DOWN state v Yellow indicates UP_NOT_RUNNING state

Windows system group widgets


Specific group widgets are available for Windows operating systems. Use these group widgets to monitor activity and system status.

282

SmartCloud Application Performance Management UI User's Guide

Windows OS CPU group widgets


Two Windows OS CPU group widgets are provided; the Windows OS Process CPU Utilization (%) - Top 5 group widget and the Windows OS CPU Utilization (last 2 hours) group widget.

Windows OS Process CPU Utilization (%) - Top 5 group widget


The Windows OS Process CPU Utilization (%) - Top 5 group widget provides the information in the following table:
Table 433. Windows OS Process CPU Utilization (%) - Top 5 group widget KPI CPU used (%) Command Description Sum of user CPU percentage and system CPU percentage for the process Command-line string of the process Note

Windows OS CPU Utilization (last 2 hours) group widget


The Windows OS CPU Utilization (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the Windows CPU attribute group to obtain data for this group widget.
Table 434. Windows OS CPU Utilization (last 2 hours) group widget KPI CPU used (%) Date Time Description The aggregate busy processor used percentage Date time Note

Windows OS disk group widgets


Two Windows OS disk group widgets are provided; the Windows OS Disk Utilization (%) - Top 5 group widget and the Windows OS Disk I/O Average Reads and Writes (last 2 hours) group widget.

Windows OS Disk Utilization (%) - Top 5 group widget


The Windows OS Disk Utilization (%) - Top 5 group widget provides the information in the following table:
Table 435. Windows OS Disk Utilization (%) - Top 5 group widget KPI Description Note

Disk used (%) Disk used percentage Name Disk name

Windows OS Disk I/O Average Reads and Writes (last 2 hours) group widget
The Windows OS Disk I/O Average Reads and Writes (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the Windows Disk I/O attribute group to obtain data for this group widget.

Chapter 5. Using SmartCloud Application Performance Management UI

283

Table 436. Windows OS Disk I/O Average Reads and Writes (last 2 hours) group widget KPI Disk I/O read (blocks per second) Disk I/O write (blocks per second) Date Time Description Indicates the amount of data that is read from the drive expressed in number of blocks per second Indicates the amount of data that is written to the drive expressed in number of blocks per second Date time Note

Windows OS memory group widgets


Two Windows OS memory group widgets are provided; the Windows OS Process Memory Utilization (MB) - Top 5 group widget and the Windows OS Memory Utilization (last 2 hours) group widget.

Windows OS Process Memory Utilization (MB) - Top 5 group widget


The Windows OS Process Memory Utilization (MB) - Top 5 group widget provides the information in the following table:
Table 437. Windows OS Process Memory Utilization (MB) - Top 5 group widget KPI Memory Utilization (MB) Command Description Virtual memory size (MB) Note

Process command name

Windows OS Memory Utilization (last 2 hours) group widget


The Windows OS Memory Utilization (last 2 hours) group widget provides the information in the following table. Enable historical data collection for the Windows VM Stats attribute group to obtain data for this group widget.
Table 438. Windows OS Memory Utilization (last 2 hours) group widget KPI Description Note

Memory used Used real memory (%) (%) Date Time Date time

Windows OS network group widgets


Two Windows OS network group widgets are provided; the Windows OS Network Status group widget and the Windows OS Network Bytes Received and Transmitted (last 2 hours) group widget. Enable historical data collection for the Windows Network attribute group to obtain data for these group widgets.

Windows OS Network Status group widget


The Windows OS Network Status group widget provides the information in the following table:

284

SmartCloud Application Performance Management UI User's Guide

Table 439. Windows OS Network Status group widget KPI Interface Bytes in (per second) Bytes out (per second) Description Network interface name Bytes received per second Bytes transmitted per second Note

Windows OS Network Bytes Received and Transmitted (last 2 hours) group widget
The Windows OS Network Bytes Received and Transmitted (last 2 hours) group widget provides the information in the following table:
Table 440. WindowsOS Network Bytes Received and Transmitted (last 2 hours) group widget KPI Network bytes in (per second) Date Time Description Bytes received per second Note

Date time

Windows OS Status group widget


The Windows OS Status group widget provides a summary of the Windows OS system status. Clicking on this widget opens a Windows OS details page. The Windows OS Status group widget provides the information in the following table:
Table 441. Windows OS Status group widget KPI Aggregate CPU used (%) Number of CPUs Description The aggregate busy processor used percentage The number of processors Note This KPI provides an aggregate value for multiple processors

Memory used Percentage of physical memory (%) used Available Available physical memory (in memory (MB) megabytes) Number of network interfaces Packets per second Error packets per second Number of network interfaces

Total number of packets (received and transmitted) in the sample period Total number of error packets (received and transmitted) in the sample period

Chapter 5. Using SmartCloud Application Performance Management UI

285

Table 441. Windows OS Status group widget (continued) KPI Highest logical disk utilization (%) Description Highest logical disk utilization (%) Note

286

SmartCloud Application Performance Management UI User's Guide

Chapter 6. Advanced configuration tasks


Several advanced configuration options are provided with the IBM SmartCloud Application Performance Management UI. Integration with IBM Dashboard Application Services Hub is supported in IBM SmartCloud Application Performance Management UI. For more information about Dashboard Application Services Hub integration, see the best practices wiki page (https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/ wiki/IBM/SmartCloud/Application/Performance/Management/page/Best/ Practices/for/SC/APM/UI).

The application repository


The application repository is the service component repository (SCR), which enables IBM SmartCloud Application Performance Management UI to discover resources and to automatically build application models from resource model data sources. These sources include: Tivoli Application Dependency Discovery Manager and IBM Tivoli Monitoring resources through JazzSM, iDML book conforming to the common data model, and the application repository Open Services for Lifecycle Collaboration (OSLC) API. The application repository consists of three components: v Application repository database running in either DB2 or Derby. The Derby database runs in the liberty scrderby profile. v Application repository servlets running in the application repository Liberty profile v Application repository back-end process. The database is accessed by both the application repository servlets and the application repository back-end process. The SmartCloud Application Performance Management application repository database resides in either a Derby or DB2 database. By default, the installed Derby database is used by the application repository to persist resource models. The database is queried using OSLC queries.

Administer the application repository


Learn about running the application repository, application repository commands, and customization artifact command line utilities. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Running the application repository


Learn how to run the application repository, which is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

About this task


Run the application repository by completing the following steps:
Copyright IBM Corp. 2012, 2013

287

Procedure
1. Start the database server, as described in the Starting and stopping the application repository database section. 2. Start the application repository toolkit Java process, as described in the Starting the application repository back-end process on page 289 section. 3. Start the Open Services for Lifecycle Collaboration (OSLC) interface, as described in the Starting and stopping the application repository servlets on page 289 section.

Starting and stopping the application repository database


You can run commands to stop and start the application repository database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Before you begin


If you are using the DB2 database, see the Database administration (http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/index.jsp?topic= %2Fcom.ibm.db2.luw.container.doc%2Fdoc%2Fc0052965.html) section in the DB2 Information Center for more information about how to complete this task. If you are using the Derby database, complete the following steps:

Procedure
1. Open the command line interface. 2. Run one of the following commands to stop the application repository database: v On a Linux system
APMUI_INSTALL/bin server stop scrderby

v On a Windows system
APMUI_INSTALL\bin server stop scrderby

The application repository database is stopped. 3. Run one of the following commands to start the application repository database: v On a Linux system
APMUI_INSTALL/bin server start scrderby

v On a Windows system
APMUI_INSTALL\bin server start scrderby

The application repository database is started. Note: If you close the command line interface after you run the server start scrderbycommand, the application repository database stops. Therefore, do not close the command line interface after you start the application repository database server.

Results
The application repository database is stopped or started according to the commands that you run.

288

SmartCloud Application Performance Management UI User's Guide

Tip: For information about backing up and restoring the application repository Derby database, see Backing up and restoring the databases of SmartCloud Application Performance Management UI.

Starting the application repository back-end process


Learn how to run the application repository back-end by starting the application repository toolkit Java process. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Procedure
1. On Linux systems, start the application repository daemon by running the scrstart.sh script in the $APMUI_HOME/SCR/XMLtoolkit/bin directory. To add the daemon to the /etc/init.d directory so that the application repository is automatically restarted if you restart the host, login as root and run the tbsmrdr_enable.sh script. 2. On Windows systems, start the application repository service from the Services window or by issuing the scrstart command. 3. On Linux systems, stop the application repository daemon by running the scrstop.sh script. 4. On Windows systems, stop the application repository service from the Services window or by issuing the scrstop command.

Starting and stopping the application repository servlets


You can run commands to stop and start the application repository servlets. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Procedure
1. Open the command line interface. 2. Run one of the following commands to stop the application repository servlets: v On a Linux system
APMUI_INSTALL/bin server stop scr

v On a Windows system
APMUI_INSTALL\bin server stop scr

The application repository servlets are stopped. 3. Run one of the following commands to start the application repository servlets: v On a Linux system
APMUI_INSTALL/bin server start scr

v On a Windows system
APMUI_INSTALL\bin server start scr

The application repository servlets are started.

Results
The application repository servlets are stopped or started according to the commands that you run.

Chapter 6. Advanced configuration tasks

289

Application repository commands


The commands for the application repository are located in the $APMUI_HOME/SCR/XMLtoolkit/bin directory on UNIX systems and in the %APMUI_HOME%\SCR\XMLtoolkit\bin directory on Windows systems. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. For help on any of these commands, run the command with the -? option. Tip: On Windows systems running Western European language environments such as French, command prompt windows running an active code page of 850 might contain messages that contain corrupted characters. To fix this condition, run the chcp 1252 command to change the active code page for the command prompt window to 1252.

setxmlaccess
This section describes the setxmlaccess command.

Purpose
The setxmlaccess command encrypts the user IDs and passwords that are used by the toolkit. The -U and -P options can be used to set all the user IDs and passwords at one time. If the user IDs and passwords have been set and need to be changed, there are options that you can use to change a particular set of values.

Syntax
setxmlaccess [ [ -U userIDs -P passwords ] | [ -apmid userID -apmpw password ] | [ -scrdbid dbUserId -scrdbpw dbPassword ]] [-k encryptionKey]

Parameters
-U Sets the application repository database and IBM SmartCloud Application Performance Management UI user IDs. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. The format is:
scrDbUserID:apmUserID

At a minimum, the SmartCloud Application Performance Management UI and application repository database user IDs must be provided. -P Set the passwords associated with the -U flag. The format is:
scrDbPw:apmPw

The number of passwords depends on the input to the -U flag; two or four passwords must be provided. Separate the passwords with colons. -k Encryption key. This option specifies the encryption key that is used to encrypt the user IDs and passwords. If the key is not provided, an internal default key is used. The key does not need to be specified on each invocation. If a key is specified, it is saved for future use. The following options are mutually exclusive with the -U and -P options. Use these options to set an individual user ID / password pair. Only one pair can be set per invocation of the script. -apmid SmartCloud Application Performance Management UI user ID.

290

SmartCloud Application Performance Management UI User's Guide

-apmpw SmartCloud Application Performance Management UI password. -scrdbid Application repository database user ID. -scrdbpw Application repository database password. In the following example, the database user ID is set to dbuser, with a password of dbpassword, and the SmartCloud Application Performance Management user ID is admin, with a password of netcool.
setxmlaccess.sh -U dbuser:admin -P dbpassword:netcool

In the following example, the SmartCloud Application Performance Management user ID and password are set.
setxmlaccess.sh -apmid apmadmin -apmpw passw0rd

utils
This section describes the utils command.

Purpose
The utils command provides IBM SmartCloud Application Performance Management application repository utilities. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Syntax
utils -e utility [-U user -P pw -d dbname -h hostname -m schema -p port -z]

Parameters
-e Executes the specified utility. Utilities must reside in the $APMUI_HOME/SCR/ XMLtoolkit/scripts directory and must follow the toolkit scripting schema. -U Database user. Required for database access -P Database password. Required for database access -d Database name -h Database hostname -m Database schema -p Database port -z Execute the script without using RMI If the script specified by the -e flag contains a SQL task, you must supply the database username and password. If the -U and -P flags are not specified on the command line, the script prompts you for them. If the -d, -h, -m, and -p flags are not specified, the database configuration specified in the Service Component Repository properties is used. Scripts that reload definitions or reevaluate data in the database are integrated with the Service Component Repository. The request is sent to the Service Component Repository and the system is quiesced before the action is taken. After
Chapter 6. Advanced configuration tasks

291

the action is completed the system resume processing. You do not have to stop and start the Service Component Repository for new definitions to take effect. If the Service Component Repository is down and you want to run one of the actions that reload definitions or reevaluate data, specify the -z flag so that the utils script does not attempt to route the request to the Service Component Repository.

Utility values
initiate_failover.xml Initiates process to failover to the acting secondary Service Component Repository instance in a failover environment. toolkit_status.xml Displays the status of the various Service Component Repository processes. backupdb.xml Backs up the Derby database. This value schedules a backup and runs when the system is idle. The backup directory is defined in the xmltoolkitsvc.properties file. The default location is APMUI_HOME/SCR/ XMLtoolkit/maint/db. Two copies are maintained. If the application repository backend is down use the -z flag to backup the database immediately.

setdbschema
This section describes the setdbschema command.

Purpose
The set_db_schema command drops, truncates, and creates the toolkit database schema. Care must be taken when running this script, data loss can occur. Before running this command, always back up your database.

Syntax
setdbschema -U dbUser -P dbPassword -f a|s|t|i|d|v|w

If no options are specified, stage tables are dropped/created (-f t).

Parameters
-U The database user ID. -P The database password -f function identifier, specify as follows: a s t i d v w m All permanent and stage tables are dropped/created. All data is deleted Permanent tables dropped/created. All data is deleted Stage tables dropped/created. This is the default setting. IdML stage tables dropped/created. Permanent tables are truncated. All data is deleted. Drop and rebuild all the views. Drop all the views Deletes duplicate ESDA instances from the database.

292

SmartCloud Application Performance Management UI User's Guide

oslcconfig
This topic describes the options for the oslcconfig command.

Purpose
To configure the Open Services Lifecycle Collaboration (OSLC) enrichment and import support, use the oslcconfig command located in the $APMUI_HOME/SCR/ XMLtoolkit/bin directory.. The OSLC enrichment support allows the application repository to enrich data received from TADDM and resource model books with data from the Jazz for Service Management Foundation Registry Service (FRS). The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. Resources that have registered with the FRS are enabled for features such as hover preview. The OSLC import support imports objects from the FRS and instantiates them in the application repository. These objects are reconciled with objects from other sources. This function is applicable to IBM SmartCloud Application Performance Management UI.

Syntax
The oslcconfig command has the following syntax:
oslcconfig [-alter [properties]] | [-disable] | [-display] | [-enable [e | i]] | [-test]

UNIX/Linux: On UNIX and Linux systems, the command is: oslcconfig.sh

Parameters
One of the following parameters is required: alter Updates one or more of the OSLC configuration properties. disable Disables the OSLC enrichment support. display Displays the current property values. enable Enables the OSLC enrichment support. Optionally update one or more of the OSLC properties: v e Enable OSLC Enrichment. This option creates internal objects that are used to enrich existing Common Data Model objects received from either TADDM or IBM Tivoli Monitoring DLA books. v i Enable OSLC Import. This imports OSLC objects from the JazzSM Repository. These objects correspond to the crtv shape model and will be instantiated in the application repository as objects. These objects will be reconciled with existing CDM object in the application repository using the configured cross namespace mapping rules. The e and i options are mutually exclusive. The i option should be used in environments where products requesting data from the application repository are interested in the crtv shape model.

Chapter 6. Advanced configuration tasks

293

Additional properties
-i -s (Optional) Default interval in seconds that the FRS is queried. Minimum value 5, smaller values are converted to 5. The default value is 120. (Optional) Protocol to use to communicate with the Liberty application repository profile. Specify true to use HTTPS, any other value is interpreted as false. The default value is false.

Important: Application repository property updates take effect the next time that the application repository is started.

Example
This example turns on the OSLC import support. The application repository must be recycled to pick up this change:
oslcconfig -enable i

Example
This example turns off the OSLC support. The toolkit must be recycled to pick up this change:
oslcconfig -disable

scrdbconfig
This section describes the scrdbconfig command.

Purpose
The scrdbconfig command configures the connection information for the application repository database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Syntax
scrdbconfig [-update -t dbtype -h hostname -d database -p port] | [-display] | [-test]

Parameters
One of the following parameters is required: -display Displays the current settings -test Tests the JDBC connection. If the connection fails, enter ctrl-c to terminate the retry sequence -update Updates the JDBC connection The following options are mutually exclusive with the -update parameter: -t Type of database. Valid values are DB2 and DERBY -h Application repository database hostname -d Database name

294

SmartCloud Application Performance Management UI User's Guide

-p Port that the database listens on Important: The application repository database user ID and password must be configured using the setxmlaccess command, for example:
setxmlaccess -scrdbid abc -scrdbpw xyz

For more information about the setxmlaccess command, see setxmlaccess on page 290.

restoredb
This section describes the restoredb command.

Purpose
The restoredb command utility restores the application repository database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. To restore the database, the Derby database must be started with the boot URL set with the location of the backup copy of the database. To complete this task, the script stops the application repository back-end and application repository servlets and stops and starts the Derby database.

Syntax
restoredb -U dbid -P dbpw -s xx

Parameters
-U database user ID -P database password -s Indicates which backup to restore from. Choose from the following values: v v v v 1 2 n f Use the backup stored in DL_DB_BACKUP_DIR1 Use the backup stored in DL_DB_BACKUP_DIR2 Use the latest backup A fully qualified directory containing the backup

Important: This command pertains to Derby only and can be used to restore a copy of the Derby database that was backed up with the utils -e backupdb.xml command. For more information about the utils command, see utils on page 291.

registryupdate
The registryupdate command allows you to manage the application repository registry table. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Purpose
The application repository registry table is setup during installation. The registry table generally contains two rows, one for the primary application repository and one for the alternate application repository. The table entries are not order dependent, row 1 is not necessarily the primary. The table only contains one row if an alternate failover application repository is not defined. The registryupdate command sets the Name field in the selected database row based on the DL_Toolkit_Instance_ID property from the xmltoolkitsvc.properties file and the
Chapter 6. Advanced configuration tasks

295

Primary value based on the DL_Preferred_Primary property. The xmltoolkitsvc.properties file is located in the %APMUI_HOME%\SCR\XMLToolkit\bin directory on Windows systems and $APMUI_HOME /SCR/XMLToolkit/bin on UNIX systems. If you change the DL_Preferred_Primary or DL_Alternate_APMUI_Hostname properties in the xmltoolkitsvc.properties file, run the registryupdate command to update the registry entries in the database.

Syntax
registryupdate -U dbUser -P dbPassword [-s ID] [-v]

Parameters
The parameters for the registryupdate command are: where: -U -P -s The database user ID. If you do not provided a value for this parameter, you are prompted to provide a value. The database user password. If you do not provided a value for this parameter, you are prompted to provide a value. Updates the application repository registry table based on the integer value that you enter. This integer indicates the registry entry that you want to update. Valid values are 1 and 2. Display the contents of the application repository registry table.

-v

Customization artifact command line utilities


The application repository centralizes the management of many of its customization files, also called customization artifacts, into a central artifact datastore. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. The artifact datastore is maintained in the application repository database. IBM SmartCloud Application Performance Management UI provides a set of command line utilities that allow you to manually interact with the customization artifact datastore. The artifact command utilities can be used to move configuration files between application repository installations. For example, configuration files can be used to move configuration files from a test environment to a production environment. Note: The syntax for each of the commands is given in the topics in this section. To access the command help information, type the command followed by a -? and press Return. These commands are located in the $APMUI_HOME/SCR/XMLtoolkit/bin directory on UNIX systems and in the %APMUI_HOME%\SCR\XMLtoolkit\bin directory on Windows systems. On UNIX systems, these commands have a .sh extension. For example, getArtifact.sh. On Windows systems, these commands have a .bat extension. For example, getArtifact.bat. getArtifact, putArtifact, removeArtifact and listArtifact These commands work interactively with the artifact datastore when you develop customization enhancements. The commands are tailored to

296

SmartCloud Application Performance Management UI User's Guide

individual artifact operations against the runtime configuration of the artifact as defined by the category and origin attributes of the artifact.

getArtifact
This section describes the getArtifact command.

Purpose
The getArtifact command allows you to retrieve a customization artifact, available to the application repository runtime configuration, from the application repository database and write the contents to a specified directory.

Syntax
The syntax for this command is:
getArtifact.sh|bat [-U dbUser [-P dbPassword] ] -d directory -n artifactname -c category [-s subcategory]

Note: The getArtifact command parameters are positional. The command must be followed by, in order, the database access credentials (optional) and then the command options.

Parameters
-U -P The database user ID. If you do not specify a value for this parameter, you are prompted for the database user ID. The database used ID password. If you do not specify a value for this parameter, you are prompted for the database user ID password.

-d directory The target file system directory for the customization artifact. The specified directory can be a fully qualified or relative directory path. -n artifactname The name of a customization artifact. This can be replaced with -name artifactname. -c category The category, or type, of a customization artifact. This can be replaced with -category category. The valid categories are:
Table 442. Customization categories for the IBM SmartCloud Application Performance Management UI application repository Category crossnaming notifications scrconfig Description Extended implementation-specific naming rules Application repository notification rule Application repository base configuration XML files

-s subcategory The subcategory, or sub-type, of a customization artifact. This can be replaced with -subcategory subcategory. Important: The updated runtime configuration is activated when the application repository Java process is started after artifact changes are made. The application
Chapter 6. Advanced configuration tasks

297

repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. Alternately, the application repository updates its runtime process by running the utils command with the -e option of toolkit_reinit_and_resume.xml. For more information about the utils command, see utils on page 291.

putArtifact
This section describes the putArtifact command.

Purpose
The putArtifact command allows you to copy a customization artifact into the database from the specified location.

Syntax
The syntax for this command is:
putArtifact.sh|bat [-U dbUser [-P dbPassword] ] -n artifactname -c category [-s subcategory]

Note: The putArtifact command parameters are positional. You must adhere to the command syntax and the order in which they are provided.

Parameters
-U -P The database user ID. If you do not specify a value for this parameter, you are prompted for the database user ID. The database used ID password. If you do not specify a value for this parameter, you are prompted for the database user ID password.

-n artifactname The name of a customization artifact on the file system. The specified name can be a fully qualified or relative directory path. This can be replaced with -name artifactname. -c category The category, or type, of a customization artifact. This can be replaced with -category category. The valid categories are:
Table 443. Customization categories for the IBM SmartCloud Application Performance Management UI application repository Category crossnaming notifications scrconfig Description Extended implementation-specific naming rules Application repository notification rule Application repository base configuration XML files

-s subcategory The subcategory of a customization artifact. This can be replaced with -subcategory subcategory. Important: If the specified customization artifact had a previous version in the database, the previous version is saved in the database as a backup. When a new backup version is saved, the previous backup, if one existed, is deleted from the database.

298

SmartCloud Application Performance Management UI User's Guide

Important: The updated runtime configuration is activated when the application repository Java process is started after artifact changes are made. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. Alternately, the application repository updates its runtime process by running the utils command with the -e option of toolkit_reinit_and_resume.xml. For more information about the utils command, see utils on page 291.

removeArtifact
This section describes the removeArtifact command.

Purpose
The removeArtifact command allows you to remove a customization artifact from the application repository database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Syntax
The syntax for this command is:
removeArtifact.sh|bat [-U dbUser [-P dbPassword] ] -n artifactname -c category [-s subcategory]

Note: The removeArtifact command parameters are positional. You must adhere to the command syntax and the order that they are provided.

Parameters
-U -P The database user ID. If you do not specify a value for this parameter, you are prompted for the database user ID. The database used ID password. If you do not specify a value for this parameter, you are prompted for the database user ID password.

-n artifactname The name of a customization artifact. This can be replaced with -name artifactname. -c category The category, or type, of a customization artifact. This can be replaced with -category category. The valid categories are:
Table 444. Customization categories for the IBM SmartCloud Application Performance Management UI application repository Category crossnaming notifications scrconfig Description Extended implementation-specific naming rules Application repository notification rule Application repository base configuration XML files

-s subcategory The subcategory of a customization artifact. This can be replaced with -subcategory subcategory.

Chapter 6. Advanced configuration tasks

299

Important: If the specified customization artifact had a previous version in the database, the previous version is saved in the database as a backup. When a new backup version is saved, the previous backup, if one existed, is deleted from the database. Important: The updated runtime configuration is activated when the application repository Java process is started after artifact changes are made. Alternately, the application repository updates its runtime process by running the utils command with the -e option of toolkit_reinit_and_resume.xml. For more information about the utils command, see utils on page 291.

listArtifact
This section describes the listArtifact command.

Purpose
The listArtifact command allows you to list the customization artifacts available to the runtime configuration in the application repository database. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Syntax
The syntax for this command is:
listArtifact.sh|bat [-U dbUser [-P dbPassword] ][-n [-s subcategory] ] | -all artifactname] [-c category]

Note: The listArtifact command parameters are positional. You must adhere to the command syntax and the order that they are provided.

Parameters
-U -P The database user ID. If you do not specify a value for this parameter, you are prompted for the database user ID. The database used ID password. If you do not specify a value for this parameter, you are prompted for the database user ID password.

-n artifactname The name of a customization artifact. This can be replaced with -name artifactname. The name you specify can include a percent-sign, % wildcard. This can be used to represent a number of characters, or none. -c category The category, or type, of a customization artifact. This can be replaced with -category category. The valid categories are:
Table 445. Customization categories for the IBM SmartCloud Application Performance Management UI application repository Category crossnaming notifications scrconfig Description Extended implementation-specific naming rules Application repository notification rule Application repository base configuration XML files

300

SmartCloud Application Performance Management UI User's Guide

-s subcategory The subcategory, or sub-type, of a customization artifact. This can be replaced with -subcategory subcategory. - all Lists all customization artifacts.

Important: The updated runtime configuration is activated when the application repository Java process is started after artifact changes are made. Alternately, the application repository updates its runtime process by running the utils command with the -e option of toolkit_reinit_and_resume.xml. For more information about the utils command, see utils on page 291.

tbsm_export
This section describes the tbsm_export command.

Purpose
The tbsm_export command allows you to export customization artifacts from the application repository database and write their contents to a specified directory. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. The tbsm_export and tbsm_import commands allow you to move customization artifacts from one system to another. For more information about the tbsm_import command, see tbsm_import. The tbsm_export command can be used to periodically back up customized artifacts.

Syntax
The syntax for this command is:
tbsm_export [-U dbUser [-P dbPassword] ] -d directory [ [-n artifactname] [-c category] [-s subcategory] ] | -d directory -all | -d directory -commandfile filename

Note: The tbsm_export command parameters are positional. You must adhere to the command syntax and the order that they are provided. The command must be followed by, in order, the database access credentials (optional) and then the command options. The database access credentials and target directory are not required for tbsm_export commands in the command file.

Parameters
-U -P The database user ID. If you do not specify a value for this parameter, you are prompted for the database user ID. The database used ID password. If you do not specify a value for this parameter, you are prompted for the database user ID password.

-d directory The target file system directory for customization artifacts in an export or import directory hierarchy. The specified directory can be a fully qualified or relative directory path. This parameter can be replaced with -directory directory. -n artifactname The name of a customization artifact. This can be replaced with -name

Chapter 6. Advanced configuration tasks

301

artifactname. The name you specify can include a percent-sign, % wildcard. This can be used to represent a number of characters, or none. -c category The category, or type, of a customization artifact. This can be replaced with -category category. The valid categories are:
Table 446. Customization categories for the IBM SmartCloud Application Performance Management UI application repository Category crossnaming notifications scrconfig Description Extended implementation-specific naming rules Application repository notification rule Application repository base configuration XML files

-s subcategory The subcategory, or sub-type, of a customization artifact. This can be replaced with -subcategory subcategory. -all This parameter exports all customization artifacts.

-commandfile filename This parameter allows you to specify a command file containing one or more tbsm_export commands with the following syntax:
tbsm_export [ [-n artifactname] [-c category] [-s subcategory] ] | -all

The commands within the command file must be specified with each on an individual line. Any line with a leading number sign # is interpreted as a inexecutable comment. The specified command file can be at a fully qualified or relative path file location. Important: The tbsm_export command exports each customization artifact into an export directory hierarchy structure that defines their category, subcategory and origin. This structure is then used by a subsequent tbsm_import command. Runtime customization artifacts can be copied from the application repository database directly to a specified directory, without an export directory hierarchy, using the getArtifact command. For more information about the getArtifact command, see getArtifact. Important: Application repository base customization artifacts are not exported by the tbsm_export command. Only artifacts that you have added to the application repository configuration after installation are exported.

Example
The following example exports all of the customization artifacts in the database to the specified directory:
tbsm_export -directory \temp\tbsmExportImportDir -all

Important: The updated runtime configuration is activated when the application repository Java process is started after artifact changes are made. Alternately, the application repository updates its runtime process by running the utils command with the -e option of toolkit_reinit_and_resume.xml. For more information about the utils command, see utils on page 291.

302

SmartCloud Application Performance Management UI User's Guide

tbsm_import
This section describes the tbsm_import command.

Purpose
The tbsm_import command allows you to import customization artifacts to the application repository database and therefore make them available to the runtime configuration. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. The tbsm_import command imports customization artifacts that have been exported using the tbsm_export command. For more information about the tbsm_export command, see tbsm_export. The tbsm_export and tbsm_import commands are used to move customization artifacts from one system to another.

Syntax
The syntax for this command is:
tbsm_import [-U dbUser [-P dbPassword] ] -directory directory

Note: The tbsm_import command parameters are positional. You must adhere to the command syntax and the order that they are provided. The command must be followed by, in order, the database access credentials (optional) and then the command options.

Parameters
-U -P The database user ID. If you do not specify a value for this parameter, you are prompted for the database user ID. The database used ID password. If you do not specify a value for this parameter, you are prompted for the database user ID password.

-d directory The target file system directory for customization artifacts in an export or import directory hierarchy. The specified directory can be a fully qualified or relative directory path. This parameter can be replaced with -directory directory. Important: The updated runtime configuration is activated when the application repository Java process is started after artifact changes are made. Alternately, the application repository updates its runtime process by running the utils command with the -e option of toolkit_reinit_and_resume.xml. For more information about the utils command, see utils on page 291. Important: tbsm_import command must be executed using an appropriate directory hierarchy created by the tbsm_export command. New or updated customization artifacts that are added to the application repository database directly from a specified directory, without an export or import directory hierarchy, must be added using the putArtifact command. For more information about the putArtifact command, see putArtifact. Important: If the customization artifacts in the specified directory are replacing previous versions of the same files, the previous version is saved in the database as a backup. When a new backup version is saved, the previous backup, if one existed, is deleted from the database.

Chapter 6. Advanced configuration tasks

303

Example
The following example imports all of the customization artifacts in the database from the specified directory:
tbsm_import -directory \temp\tbsmExportImportDir

Application repository reconciliation


The application repository, also referred to as the service component repository (SCR), consolidates resource and relationship information from multiple sources, or providers, into a data store. The information is reconciled and presented as a single resource model for easy consumption by IBM SmartCloud Application Performance Management UI application structure building. When coupled with sources of resource information that can provide relevant information concerning the structure of an application, the application repository might ease the costs of building and maintaining application models within SmartCloud Application Performance Management UI. The application repository can be configured to receive resource model information from different sources, including the ITCAM for Transactions Transaction Tracking component and Jazz for Service Management. The primary responsibility of the application repository is to determine how to consolidate the different models reported by different providers into a single consumable resource model. The process of reconciliation implemented by the application repository is critical to the goals of presenting a single consolidated view of the resources and relationships that support key business applications. The following paragraphs explain the reconciliation process. This information is useful when determining if your implementation needs to augment the reconciliation process with implementation specific rules.

Reconciliation process
Reconciliation occurs in two steps. The first step is the generation of identification, or naming strings, for the resources. The second step merges the content of resources that share one or more identity strings so that a consumer of resource information, such as SmartCloud Application Performance Management UI, deals with a single entity representing the subject resource rather than two or more views of the same resource from different sources. This merged view promises to deliver a more complete view of the application components and IT resources than can be provided by any single source. Identification, or naming of resources involves interrogating the resources, attributes, and relationships and applying them to IBM-provided naming rules, which generate identity strings that are defined by the content of the data rather than the source of data. For example, many sources of data maintain a product-specific identifier to uniquely identify a resource. Using this identifier to perform reconciliation would by unfruitful. However, if the source provided an IP address and the IP address was an IBM-provided naming rule, then resources sharing the same IP address would be merged despite any product-specific identity information. Identity rules are defined for the class of resource (for example, computer system, software server) and there are typically more than one naming rule for a class.

304

SmartCloud Application Performance Management UI User's Guide

Once naming is complete, the reconciliation merging engine attempts to match identity strings between what at this point are considered different resources. If one or more identity strings match, the resources are merged. Consider a simple flow example, which communicates that the Appl11 application contains the Res11 resource. This information is reported to the application repository by the S1 provider. Provider S2 reports that a Res12 resource is running on the Res 22 resource. The application repository receives this information and after generating the identity of all resources. The application repository determines that the Res 11 resource and Res12 resource are the same resource. As a result, the application repository merges the information for Res11 and Res12 resources. When SmartCloud Application Performance Management UI queries the resource structure in the application repository, the overall view of the Appl11 application contains the Res11/21 resource, which is running on the Res22 resource.

Value of the single reconciled view


SmartCloud Application Performance Management UI takes advantage of this consistent reconciled view in the application repository by using the transitive property (if A has a dependency on B, and B has a dependency on C, then A must have a dependency on C) to include resources within an application structure. The following relationships will cause SmartCloud Application Performance Management UI to consider a resource as part of an application structure: v If a middleware component is part of an application structure, then so is the host environment that the middleware component is running on. v If a middleware component is part of an application structure, then so are the other middleware components that ITCAM for Transactions determines are within the same transaction paths.

Implementation-specific reconciliation rules


Reconciliation occurs when two or more resources produce the same identity strings due to the attributes and relationships communicated to the application repository from resource model providers. There might be times when source providers are unable to capture the required attribute and relationship information, which enables the default identity or naming rules to produce identity strings that match resources from other sources of information. In this situation, the application repository supports implementation-specific rules that can take a less strict approach to generating naming identity strings that can result in a more aggressive reconciliation process. If standard naming rules do not deliver as required, the SmartCloud Application Performance Management UI solution includes the following sets of naming rules that can be used. extended naming rules might help enhance the reconciliation process. See the best practices page (https://www.ibm.com/developerworks/ community/wikis/home?lang=en#!/wiki/IBM%20SmartCloud%20Application %20Performance%20Management/page/Best%20Practices%20for%20SC%20APM %20UI) on the SmartCloud Application Performance Management UI wiki for sample naming rules that might enhance your solution. Each rule at this site contains a description of its impact on reconciliation and its applicability to certain environments.

Chapter 6. Advanced configuration tasks

305

Configuring the application repository to point to a different datastore


Learn how to configure the application repository to point to a different datastore. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Procedure
1. Stop the IBM SmartCloud Application Performance Management UI system including all application repository components, except for the database component. For systems where Derby is the persistence store for the application repository XMLtoolkit, Derby is started and stopped as a Liberty server. 2. Change the application repository XMLtoolkit datastore by completing these steps: v Change directory to the APMUI_home/SCR/XMLtoolkit/bin directory, where APMUI_HOME is the installation directory of SmartCloud Application Performance Management UI. v To point the application repository XMLtoolkit to the new datastore, execute the scrdbconfig command, for example:
./scrdbconfig.sh -update -t DB2 -h db2instancehostname -d SCR -p 50000

v Use the scrdbconfig.sh -display command to view the current database settings. Tip: This command supports redirecting the application repository XMLtoolkit to either a DB2 or Derby database. Important: To use the scrdbconfig command, you must first stop the SCR Java application with the tbsmrdr_stop.sh command and then restart it with the tbsmrdr_start.sh command. 3. After the application repository XMLtoolkit is configured to the new datastore, provide the database user authentication access information by using the setxmlaccess command with the scrdbid and scrdbpw options. For example,
./setxmlaccess -scrdbid db2username -scrdbpw db2password

4. Run the scrdbconfig.sh -test command to test the database connection. 5. Change the application repository OSLC Liberty application to point to the new database. v Change directory to the <APMUI_HOME>/usr/servers/scr directory. v Use the SecurityUtility tool in the APMUI/bin directory to encode the database password for use in the next step. For more information about the SecurityUtility tool, see Configuring role-based authorization on page 316. v Edit the server.xml file. Locate the section of the file that starts with <dataSource id="SCR_DB", which defines the applications access to the application repository database. Important: There are two definitions in this file by default. One definition contains the data that is configured during installation. The other definition is a commented version that contains template information for changing the access information to the application repository database. If the new database is a DB2 database, copy the following code outside the enclosing comments:

306

SmartCloud Application Performance Management UI User's Guide

<dataSource id="SCR_DB" jndiName="jdbc/scr"> <connectionManager maxPoolSize="20" minPoolSize="5" numConnectionsPerThreadLocal="1" connectionTimeout="10s" agedTimeout="30m"/> <jdbcDriver libraryRef="SCRDB2JDBC"/> <properties.db2.jcc databaseName="__DBNAME__" serverName="__DB_HOST_NAME__" portNumber="__DB_PORT__" currentLockTimeout="30s" user="__DB_USER__" password="__DB_PASSWORD__"/> </dataSource>

If the new database is a DERBY database, copy the following code outside enclosing comments:
<dataSource id="SCR_DB" jndiName="jdbc/scr"> <connectionManager maxPoolSize="20" minPoolSize="5" numConnectionsPerThreadLocal="1" connectionTimeout="10s" agedTimeout="30m"/> <jdbcDriver libraryRef="SCRDERBYJDBC"/> <properties.db2.jcc databaseName="__DBNAME__" serverName="__DB_HOST_NAME__" portNumber="__DB_PORT__" currentLockTimeout="30s" user="__DB_USER__" password="__DB_PASSWORD__"/> </dataSource>

Replace the following parameters: - __DBNAME__ to the name of the new database - __DB_HOST_NAME__to the hostname or ipaddress of the new database instance - __DB_PORT__ to the port used to access the new database - __DB_USER__ to the user ID that the application repository OSLC Liberty application will use to access the new database - __DB_PASSWORD__ to the encrypted password, which is generated in the first step in this section, that the application repository OSLC Liberty application uses to access the new database Make sure that only one section of the file defines the application repository database, for example: <datasource dataSource id="SCR_DB" resides outside a comment. v Save the server.xml file.

Results
Changes take effect the next time you restart the application.

Chapter 6. Advanced configuration tasks

307

Advanced DB2 configuration for application repository database


This topic describes the information you need to run the advanced DB2 configuration utility. The advanced options allows for customization of the buffer pool and transaction log sizes. To configure the databases: v Review DB2 configuration settings v Run the advanced DB2 configuration utility

Advanced database configuration settings


Specify the connection information for the database.

Purpose
Supply the information described in this topic. The information is saved in the following properties files.
tbsmdb\sql\tbsm_db.properties tbsmdb\sql\tbsmudf_db.properties

SmartCloud Application Performance Management application repository database This is the primary database for the IBM SmartCloud Application Performance Management UI application repository. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Choices
You can choose from the following options: Database Name The name of the database. By default, this is set to SCR. Database Hostname or IP address The host name of the system where the DB2 is installed. By default, this is set to the host name of the local system. Database Port The database port number for DB2. The default is 50000. Database User ID The database user ID for DB2. This user must have permission to add and drop database tables. Database password Database users password. Confirm this in the Confirm password field. Should the installer create the schema for this database v If you select Yes, the installer configures the tables, tablespaces, and views in your DB2 instance. v If you select No, the installer creates the configuration files for the tables, tablespaces, and views, and you install the configuration on your DB2 instance with the tbsm_db command.

308

SmartCloud Application Performance Management UI User's Guide

Database path The path used to create the database. The value <default> or a null value specifies the default database path specified by the database manager configuration. If you want to use multiple paths, the first path must contain the database, and the paths must be separated by commas. Table space configuration Specify the 16K and 32K table space names for the database. The default names are:
Table 447. Default table space names Database Application repository server Default table space names TBSM16KTS and TBSM32KTS.

Buffer pool configuration Specify the 16K and 32K (Data server only) buffer pool names and sizes for the database.
Table 448. Default buffer pool names Database Application repository server Default buffer pool names TBSM16KBP and TBSM32KBP.

Transaction log configuration Specify the transaction log configuration for the database. This includes the log buffer size, log file, size, number of primary logs, number of secondary logs, and the log file path. The default values will be based on the number of services you will have. You can view the default values for medium size installations (between 5000 and 20000 services) in the response file, dbconfig-installer.properties). If the transaction log file size is too small, an error is generated:
SQL0964C The transaction log for the database is full. SQLSTATE=57011

This error is displayed in the application repository log. To update the transaction log size to an appropriate value, open the DB2 command window using the db2cwadmin command and execute the command:
UPDATE DATABASE CONFIGURATION FOR TBSM USING LOGSECOND <size>

where <size> is the new transaction log file size that you require. To further optimize the configuration of the database, please estimate the expected number of service instances that will be managed The database is configured according the size you specify here.
Table 449. Service instance estimates Size Large Medium Small Number of services More than 25,000 5,000 to 25,000 Up to 5,000 Disk space reserve 10 GB 6 GB 3 GB

Chapter 6. Advanced configuration tasks

309

Running the advanced DB2 schema configuration utility


The Database Configuration Utility enables you to configure the application repository database log and buffer pool sizes to more closely fit your environment. The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI.

Before you begin


Before you start the database configuration utility, read the Advanced DB2 Configuration settings topic for the settings you specify for the DB2 schema configuration.

About this task


The configuration utility is setup-dbconfig-platform_64.sh/exe in the installation media of IBM SmartCloud Application Performance Management UI. For example: v On Windows the command is: setup-dbconfig-windows_64.exe v On LINUX systems, the command is: setup-dbconfig-linux_64.bin

Procedure
1. On Windows systems, run the DB2 Schema utility from the db2cwadmin window as described in Before you begin. 2. Run the configuration utility. The configuration utility is setup-dbconfigplatform_64.sh/exe in the installation media of IBM SmartCloud Application Performance Management UI. 3. Select the language that you want to use for the installation, and then click OK. Only the languages supported by your system will appear in the list of available languages. UNIX double-byte language selection: If your machine does not have the double-byte code pages installed, the double-byte languages (Simplified Chinese, Traditional Chinese, Korean, Japanese) will be corrupted in the language selection list. This is a display problem on the selection list. 4. In the Introduction windows, click Next. 5. In the Software License Agreement window, click I accept both the IBM and non-IBM terms in the license agreement, and then click Next. 6. In the Where Would You Like to Install field, type the fully qualified directory where you want to install the configuration utility. By default, this is set to the following locations: /opt/IBM/tivoli C:\Program Files\IBM\tivoli Directory restrictions: The directory names have these restrictions: v Do not specify an installation directory path that includes parenthesis, such as c:\Program Files (x86). The install may succeed with this path, but other utilities and components will fail when you attempt to run the application using a path with parenthesis. v Do not choose an installation directory name that contains an accent character (for example, . , , , ) . Otherwise, the installation fails. Click Next.

310

SmartCloud Application Performance Management UI User's Guide

7. When you are prompted to select the product that will be using this database, ensure that you select 1-IBM SmartCloud Application Performance Management (APM). 8. In the Installation Type window, click Advanced and then click Next. 9. Specify the database name. application repository database Creates the files and schemas needed for the application repository databases as described in Advanced Database configuration settings and click Next when you complete each screen. 10. Select whether you want to create the schema in the database instance or if you just want install the configuration files on the host, and create the schema at a later time and click Next. 11. Review the Pre-Install Summary and click Install. 12. Click Finish when done.

Configuring the application repository JVM settings


You can change the Java Virtual Machine (JVM) heap settings of the application repository according to your environment.

About this task


The application repository is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. To perform basic configuration tasks that are associated with the application repository, complete the following steps:

Procedure
1. Configure the application repository database: a. Edit the Java Virtual Machine (JVM) heap settings in the jvm.options file. b. Run one of the following commands to start the application repository database: v On a Linux system
APMUI_home/usr/servers/scrderby/jvm.options server start scrderby

v On a Windows system
APMUI_home\usr\servers\scrderby\jvm.options server start scrderby

2. Configure the application repository servlets: a. Edit the Java Virtual Machine (JVM) heap settings in the jvm.options file. b. Run one of the following commands to start the application repository servlets: v On a Linux system
APMUI_home/usr/servers/scr/jvm.options server start scr

v On a Windows system
APMUI_home\usr\servers\scr\jvm.options server start scr

For Application repository back-end process 3. Configure the application repository back-end process:

Chapter 6. Advanced configuration tasks

311

a. Open the apm_ui_install/SCR/XMLtoolkit/bin/xmltoolkitsvc.properties file, where apm_ui_install is the installation directory of IBM SmartCloud Application Performance Management UI. b. Change the following lines to set the minimum and maximum heap size to the value that you want:
# Set the minimum heap size to 64M ms=64m # Set the maximum heap size to 1024M mx=1024m

c. Restart the application repository back-end process for the changes to take effect.

Results
The application repository JVM settings are configured.

Configuring IBM Tivoli Monitoring data provider and Application Repository connection
Manage IBM Tivoli Monitoring data provider information and Application Repository connection in the UI by issuing commands on the command-line interface.

About this task


Use the connManager command to add, delete, update, or query Tivoli Monitoring data provider information or Application Repository connection. The following command parameters are mandatory: v -o or --port <APMUI_port>: Port number of the SmartCloud Application Performance Management UI server v -u or --user <APMUI_user>: User name to access the SmartCloud Application Performance Management UI server v -p or --password <APMUI_password>: Password that is associated with the user name You must also choose one of the following parameters: v -l or --list: Show all Tivoli Monitoring data providers and Application Repository connections v -v or --view <uid>: Show the details of a specific Tivoli Monitoring data provider or an Application Repository connection v -d or --delete <uid>: Delete a specific Tivoli Monitoring data provider or an Application Repository connection v -a or --addUpdate: Add or update a Tivoli Monitoring data provider or an Application Repository connection. More options are available for adding or updating: -pt: (Optional) This option is used to specify whether to add or update the Tivoli Monitoring data provider or Application Repository connection. The value must be CURI or SCR. CURI represents Tivoli Monitoring data provider, and SCR represents Application Repository connection. - If you do not enter the -pt option, the default value is CURI. The Tivoli Monitoring data provider is added or updated.

312

SmartCloud Application Performance Management UI User's Guide

- If you enter the -pt option with value SCR, the Application Repository connection is added or updated. -ph or --providerhost <PROVIDER_host>: Host name or IP address of the Tivoli Monitoring data provider or Application Repository connection -po or --providerport <PROVIDER_port>: Port number of the Tivoli Monitoring data provider or Application Repository connection -pu or --providerusername <PROVIDER_user>: User name of the Tivoli Monitoring data provider or Application Repository connection -pp or --providerpassword <PROVIDER_password>: Password that is associated with the user name -pi or --provideruid <uid>: (Optional) Unique ID of the Tivoli Monitoring data provider. The <uid> is the unique ID for a Tivoli Monitoring data provider record in SmartCloud Application Performance Management UI. - If you do not enter the -pi option, a data provider is added and a new record is created. - If you do enter the -pi option with a <uid>, a data provider is added or updated. If the <uid> exists, the data provider record is updated; if the <uid> does not exist, the data provider record is added. Important: This option is applied to Tivoli Monitoring data provider only. -pn or --providername <PROVIDER_name>: (Optional) Name of the Tivoli Monitoring data provider or Application Repository connection

Procedure
1. Log on to the computer where SmartCloud Application Performance Management UI is installed. 2. Change directory to APMUI_home\usr\servers\apmui\apps\customcfg on Windows systems, or APMUI_home/usr/servers/apmui/apps/customcfg on Linux systems. Where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. 3. Run the connManager command to configure connections. See the following examples. v To add a Tivoli Monitoring data provider, run connManager.bat -o <APMUI_port> -u <APMUI_user> -p <APMUI_password> -a -ph <PROVIDER_host> -po <PROVIDER_port> -pu <PROVIDER_user> -pp <PROVIDER_password> v To add an application repository connection, run connManager.bat -o <APMUI_port> -u <APMUI_user> -p <APMUI_password> -a -pt SCR -ph <PROVIDER_host> -po <PROVIDER_port> -pu <PROVIDER_user> -pp <PROVIDER_password> v To update an existing Tivoli Monitoring data provider, run connManager.bat -o <APMUI_port> -u <APMUI_user> -p <APMUI_password> -a -pi <uid> -ph <PROVIDER_host> -po <PROVIDER_port> -pu <PROVIDER_user> -pp <PROVIDER_password> -pn <PROVIDER_name> v To delete an existing provider, run connManager.bat -o <APMUI_port> -u <APMUI_user> -p <APMUI_password> -d <uid>

Results
The IBM Tivoli Monitoring data provider and Application Repository connection is configured.

Chapter 6. Advanced configuration tasks

313

Configuring to use Jazz for Service Management


If you have defined applications in Tivoli Application Dependency Discovery Manager or IBM Tivoli Monitoring, and you are syncing their data into Jazz for Service Management (JazzSM), you can reuse their application information in IBM SmartCloud Application Performance Management UI by configuring the application repository to synchronize with JazzSM.

About this task


Configuring JazzSM synchronizes application structures that are defined in JazzSM to the application repository of IBM SmartCloud Application Performance Management UI. The application repository is the service component repository (SCR) in SmartCloud Application Performance Management UI, it is used for storing application structures of SmartCloud Application Performance Management and communicating with multiple sources, such as JazzSM and the monitoring agents of ITCAM for Transactions, to get discovered application structures. You can then use the application structure information to build applications in SmartCloud Application Performance Management UI.

Procedure
1. To configure JazzSM, open the command-line interface. 2. Change directory to the <APM_UI_INSTALL>/SCR/XMLtoolkit/bin directory or to the <APM_UI_INSTALL>\SCR\XMLtoolkit\bin directory and run the following command: v On AIX, UNIX, or Linux systems:
./scrstop.sh

v On Windows systems:
scrstop

3. Go to the APM_UI_install/usr/servers/apmui/apps/customcfg directory or APM_UI_install\usr\servers\apmui\apps\customcfg directory, where APM_UI_install is the installation directory of SmartCloud Application Performance Management UI. You can use the default installation directory or choose a new path during installation. v On AIX, UNIX, or Linux systems, the default installation directory is the <APMUI_HOME> directory. v On Windows systems, the default installation directory is the C:\Program Files\IBM\APMUI directory. 4. Run one of the following commands, depending on your operating system: v On AIX, UNIX, or Linux systems:
./connManager.sh alter h FRS_host p FRS_port U FRS_user P FRS_password

v On Windows systems:
connManager.bat alter h FRS_host p FRS_port U FRS_user P FRS_password

where: FRS_host is the host name or IP address of the Foundation Registry Service (FRS), or JazzSM Registry. FRS_port is the HTTP port number that the FRS is listening on. FRS_user is the user name to connect to the FRS. FRS_password is the password that is associated with the user name.

314

SmartCloud Application Performance Management UI User's Guide

5. Change directory to the <APM_UI_INSTALL>/SCR/XMLtoolkit/bin directory or to the <APM_UI_INSTALL>\SCR\XMLtoolkit\bin directory and run the following commands: v On AIX, UNIX, or Linux systems:
./scrstart.sh

v On Windows systems:
scrstart

Results
The connection between JazzSM and the application repository of SmartCloud Application Performance Management UI is created. Information about applications that are defined in JazzSM is copied to the application repository periodically and you can use the application information to build applications in SmartCloud Application Performance Management UI.

Jazz for Service Management overview


Jazz for Service Management brings together the Open Services for Lifecycle Collaboration (OSLC) community's open specifications for linking data and other shared integration services, including administrative, dashboard, reporting, and security services. It underpins client-defined management scenarios such as cloud, performance monitoring, and IT Service Management. Through these facets, Jazz for Service Management accelerates deployment, integration, and workflow automation across IBM, partner, and third-party tools. Its open and standardized approach to linking data means that clients and partners can rapidly deploy and improve collaboration across interdependent roles and functions with less labor and cost, and regardless of the source and the management scenarios applied. Furthermore, this approach significantly reduces the risk of broken integrations, because it is not version or vendor API specific. The integration services provide key features that include: v Shared data repository for products that integrate through Registry Services in Jazz for Service Management v Consistent dashboard and visualization experience v Simplified administration of products and solutions that integrate through Administration Services in Jazz for Service Management v Ad hoc, self-service reporting through IBM Tivoli Common Reporting in Jazz for Service Management v Lightweight Third-Party Authentication (LTPA) single sign-on participation by non WebSphere IBM and partner application servers that integrate through Security Services in Jazz for Service Management Jazz for Service Management adds value through: v Open architecture for integrating IBM and other vendors products to deliver overall solution value v Single point of configuration and administration of all solutions v End-to-end view of IT resource, application, and business relationships v Linked IT resources to management capabilities v Real-time, dynamic federated data v Provision of unique insight
Chapter 6. Advanced configuration tasks

315

Configuring role-based authorization


Role-based authorization is used in IBM SmartCloud Application Performance Management UI to assign applications to different users. Both Lightweight Directory Access Protocol (LDAP) registry and basic user registry (file system-based) can be used. Only one active registry is supported.

About this task


All roles, except apmAdmin, are view-only roles that are defined in the roles.xml file. The apmAdmin administrative role can modify applications. Administrators define users or groups in the basicRegistry.xml file. To use basic user registry, administrators must specify that the basicRegistry.xml file is used as the user repository in the server.xml file. To use an LDAP user registry, administrators must specify that the ldapRegistry.xml file is used as the user repository in the server.xml file. Administrators can define user or group mapping to roles in the server.xml file. Users inherit authorizations from their groups. Administrators create new applications and assign view-only roles to users to access applications. All users that are associated with a view-only role can view the application, whether specified explicitly or implicitly. The related XML files are in the following directories, where <APMUI_HOME> is the directory where SmartCloud Application Performance Management UI is installed: v basicRegistry.xml file: <APMUI_HOME>/usr/servers/apmui/basicRegistry.xml Users and groups are defined in this file if LDAP registry is not used. Sample basicRegistry.xml code:
<basicRegistry id="basic" realm="customRealm"> <user id="apmadmin" name="apmadmin" password="{xor}Pi8yLz4sLA=="/> <user id="user1" name="user1" password="{xor}TcqZ2c1Njo="/> <user id="user2" name="user2" password="{xor}TcqZ2c1Njo="/> <user password="{xor}TcqZ2c1Njo=" name="user10" id="user10"/> <user password="{xor}TcqZ2c1Njo=" name="user11" id="user11"/> <user password="{xor}TcqZ2c1Njo=" name="user20" id="user20"/> <group id="apmadmin" name="apmadmin"> <member id="user1" name="user1"/> <member id="user2" name="user2"/> </group> <group id="apmviewer" name="apmviewer"> <member id="user10" name="user10"/> <member id="user11" name="user11"/> <member id="user20" name="user20"/> </group> </basicRegistry>

User passwords can be plain text (not recommended) or encrypted with the help of the SecurityUtility Liberty tool in APMUI_home/bin/securityUtility encode, where APMUI_home is the installation path of Application Performance Management UI. Sample encryption code:
securityUtility encode --encoding=aes --key=APMUI_KEY passw0rd {aes}ACIlOwPKlItcKhTywvpKOouLbsUUOPvlnV98CTPfJsjK

v ldapRegistry.xml file: <APMUI_HOME>/usr/shared/config/ldapRegistry.xml Refer to the sample configuration files that are supplied with Liberty for details: $wlp/templates/config/ldapRegistry.xml

316

SmartCloud Application Performance Management UI User's Guide

Sample ldapRegistry.xml code:


<ldapRegistry id="IBMDirectoryServerLDAP" realm="SampleLdapIDSRealm" host="host.domain.com" port="389" ignoreCase="true" baseDN="o=domain,c=cn" ldapType="IBM Tivoli Directory Server"> <idsFilters userFilter="(&(uid=%v)(objectclass=ePerson))" groupFilter="(&(cn=%v)(objectclass=groupOfNames))" userIdMap="*:uid" groupIdMap="*:cn groupMemberIdMap="groupOfNames:member" /> </ldapRegistry>

roles.xml file: <APMUI_HOME>/usr/servers/apmui/roles.xml Each role is defined with the role-name tag name. The apmAdmin or ConsoleUser roles must not be modified here because they are predefined roles. Sample roles.xml code:
<security-role> <description>APM UI view-only role</description> <role-name>apmViewer</role-name> </security-role>

v server.xml file: <APMUI_HOME>/usr/servers/apmui/server.xml The server.xml file defines mapping from users or groups to roles. Add mapping under the SmartCloud Application Performance Management UI. Do not remove mapping to ConsoleUser for all authenticated users Sample server.xml code:
<application-bnd> <security-role name="apmViewer"> <user name="user10"/> <user name="user11"/> <user name="apmUser1"/> <user name="apmUser2"/> <group name="apmViewer" /> </security-role> <security-role name="apmAdmin"> <user name="user20"/> <group name=apmAdmin"/> </security-role> <security-role name="ConsoleUser"> <special-subject type="ALL_AUTHENTICATED_USERS" /> </security-role> </application-bnd>

Configuring an LDAP user registry for Liberty profile


You can configure one or more Lightweight Directory Access Protocol (LDAP) servers with the Liberty profile for authentication.

Before you begin


Before you configure an LDAP user registry, ensure that the user account, including the default user apmadmin, is already created on the LDAP server.

Procedure
1. Open the <APMUI_HOME>/usr/shared/config/ldapRegistry.xml file, where <APMUI_HOME> is the directory where you installed IBM SmartCloud Application Performance Management UI. 2. Configure the LDAP entry for the server. v IBM Directory Server example:

Chapter 6. Advanced configuration tasks

317

<ldapRegistry id="ldap" realm="SampleLdapIDSRealm" ldapType="IBM Tivoli Directory Server" host="ldapserver.mycity.mycompany.com" port="389" ignoreCase="true" baseDN="o=mycompany,c=us" userFilter="(&amp;(uid=%v)(objectclass=ePerson))" groupFilter="(&amp;(cn=%v)(|(objectclass=groupOfNames) (objectclass=groupOfUniqueNames)(objectclass=groupOfURLs)))" userIdMap="*:uid" groupIdMap="*:cn" groupMemberIdMap="mycompany-allGroups:member; mycompany-allGroups:uniqueMember; groupOfNames:member; groupOfUniqueNames:uniqueMember" ldapType="IBM Tivoli Directory Server"> </ldapRegistry>

v Microsoft Active Directory Server example:


<ldapRegistry id="ldap" realm="SampleLdapADRealm" ldapType="Microsoft Active Directory" host="ldapserver.mycity.mycompany.com" port="389" ignoreCase="true" baseDN="cn=users,dc=adtest,dc=mycity,dc=mycompany,dc=com" bindDN="cn=testuser,cn=users,dc=adtest,dc=mycity,dc=mycompany,dc=com" bindPassword="testuserpwd" userFilter="(&(sAMAccountName=%v)(objectcategory=user))" groupFilter="(&(cn=%v)(objectcategory=group))" userIdMap="user:sAMAccountName" groupIdMap="*:cn" groupMemberIdMap="memberOf:member"> </ldapRegistry>

3. Modify the <APMUI_HOME>/usr/servers/apmui/role.xml file to configure roles. Add a <security-role> parameter to add new roles. Each role is defined with the <role-name> parameter. The ampAdmin or ConsoleUser roles must not be modified because they are predefined roles. Sample roles.xml code:
<security-role> <description>APM UI view-only role</description> <role-name>apmViewer</role-name> </security-role>

4. Modify both <APMUI_HOME>/usr/servers/apmui/server.xml file and <APMUI_HOME>/usr/servers/scr/server.xml file, where <APMUI_HOME> is the directory where you installed SmartCloud Application Performance Management UI. a. Create a comment for the basicRegistry.xml file location. Change the <include optional="false" location="${shared.config.dir}/ basicRegistry.xml"/> code to a comment: <!--include optional="false" location="${shared.config.dir}/basicRegistry.xml"/--> b. Uncomment the ldapRegistry.xml file location. Change the <!--include optional="false" location="${shared.config.dir}/ldapRegistry.xml"/--> comment to the following code: <include optional="false" location="${shared.config.dir}/ldapRegistry.xml"/> 5. Map users, which are defined in LDAP, to roles in server.xml files. Associate users or groups with roles in the SmartCloud Application Performance Management UI application, IT Portal, and application repository. See following sample server.xml code. v For <APMUI_HOME>/usr/servers/apmui/server.xml file,
<application context-root="/ibm/tivoli/apm/rest" id="apmui"> <application-bnd> <security-role name="apmViewer"> <user name="user10"/> <user name="user11"/> <user name="apmUser1"/>

318

SmartCloud Application Performance Management UI User's Guide

<user name="apmUser2"/> <group name="apmViewer" /> </security-role> <security-role name="apmAdmin"> <user name="apmadmin"/> <group name="adminGroup"/> </security-role> <security-role name="ConsoleUser"> <special-subject type="ALL_AUTHENTICATED_USERS" /> </security-role> </application-bnd> </application> <application id="ITPortal" location="${server.config.dir}/apps/com.ibm.apm.ui.eba" name="ITPortal" type="eba"> <application-bnd> <security-role name="apmViewer"> <user name="user10"/> <user name="user11"/> <user name="apmUser1"/> <user name="apmUser2"/> <group name="apmViewer" /> </security-role> <security-role name="apmAdmin"> <user name="apmadmin"/> <group name="adminGroup"/> </security-role> <security-role name="ConsoleUser"> <special-subject type="ALL_AUTHENTICATED_USERS" /> </security-role> </application-bnd> </application>

v For <APMUI_HOME>/usr/servers/scr/server.xml file,


<application id="APMScr" location="${server.config.dir}/apps/scr.war" name="SCRCLUSTER_SCR_oslc" type="war"> <classloader apiTypeVisibility="spec, ibm-api, third-party"/> <application-bnd> <security-role name="apmAdmin"> <user name="apmadmin"/> </security-role> <!--Dont remove this binding since it is always required to run apm ui--> <security-role name="tomcat"> <user name="ALL_AUTHENTICATED_USERS"/> </security-role> </application-bnd> </application>

Important: Do not remove the ConsoleUser role for all authenticated users. You can modify the attributes in the </application-bnd> section. However, do not modify the attributes in the <security-role name="ConsoleUser"> section. 6. If you changed the role.xml file, run one of the following commands to allow the changed roles to take effect. If not, skip this step. v On Windows systems
cd <APMUI_HOME>\usr\servers\apmui\apps\customCfg roleManager.bat -o <APMUI port> -u <APMUI admin user> -p <APMUI user password>

v On AIX, Linux, or UNIX systems


cd <APMUI_HOME>/usr/servers/apmui/apps/customCfg ./roleManager.sh -o <APMUI port> -u <APMUI admin user> -p <APMUI user password>

Chapter 6. Advanced configuration tasks

319

Where, v <APMUI_HOME> is the installation path of Application Performance Management UI. v <APMUI port> is the HTTP port number of the SmartCloud Application Performance Management UI server. v <APMUI admin user> is the user name with the administrator (apmAdmin) role to access the server, such as apmadmin. v <APMUI user password> is the password. 7. If you use an LDAP user for the application repository, and this LDAP user name and its password are different from the basic registry user (apmadmin) and its password that is specified during installation, run the following command to update the user name and password for the application repository. v On Windows systems,
cd <APMUI_HOME>\SCR\XMLtoolkit\bin setxmlaccesss.bat -apmid <APMUI_user> -apmpw <APMUI_password>

v On Linux systems,
cd <APMUI_HOME>/SCR/XMLtoolkit/bin ./setxmlaccess.sh -apmid <APMUI_user> -apmpw <APMUI_password>

Where, v <APMUI_HOME> is the installation directory of SmartCloud Application Performance Management UI. v <APMUI_user> is the LDAP user that you use to log in SmartCloud Application Performance Management UI. v <APMUI_password> is the password of the user. 8. Reset the application repository connection by running the following command: v On Windows systems:
cd <APMUI_Home>\usr\servers\apmui\apps\customCfg connManager.bat -apm -o <apmui_port> -u <apmui_user> -p <apmui_pass> -a -ph <scr_host> -po <scr_port> -pu <scr_user> -pp <scr_pass> -pt SCR

v On Linux or UNIX systems:


cd <APMUI_Home>/usr/servers/apmui/apps/customCfg ./connManager.sh -apm -o <apmui_port> -u <apmui_user> -p <apmui_pass> -a -ph <scr_host> -po <scr_port> -pu <scr_user> -pp <scr_pass> -pt SCR

where <APMUI_Home> is the installation location of SmartCloud Application Performance Management UI. <apmui_port> is the HTTP port number that the server of SmartCloud Application Performance Management UI is listening on. <apmui_user> is the user name of SmartCloud Application Performance Management UI with administrator role. <apmui_pass> is the password that is associated with the user. <scr_host> is the host name or IP address on which the application repository is running. <scr_user> is the user name with application repository administrator role. <scr_pass> is the password that is associated with the user.

320

SmartCloud Application Performance Management UI User's Guide

<scr_port> is the HTTP port number that the application repository uses.

Results
The LDAP user registry is configured. After the user-role mapping is established, when you create an application and assign the roles in the Roles to access this application list, users of the assigned roles can access the monitoring data of the application. For more information about configuring LDAP user registries with the Liberty profile, see the WebSphere Application Server information center at http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic= %2Fcom.ibm.websphere.wlp.nd.multiplatform.doc%2Fae%2Ftwlp_sec_ldap.html. For more information about mapping users to roles, see Mapping users to roles on page 323.

Configuring a basic user registry for Liberty profile


You can configure a basic user registry for authentication with the Liberty profile by editing the basicRegistry.xml file.

Procedure
1. Open the basicRegistry.xml file. 2. Configure the basic registry for the server as in the following example:
<basicRegistry id="basic" realm="customRealm"> <user name="mlee" password="p@ssw0rd" /> <user name="rkumar" password="pa$$w0rd" /> <user name="gjones" password="{xor}Lz4sLCgwLTs=" /> <group name="students"> <member name="mlee" /> <member name="rkumar" /> </group> </basicRegistry>

Tip: You must use unique names for your users and groups. Remove all trailing and leading spaces from the user and group names. If the user ID or password contains characters other than US-ASCII characters, make sure that the file is saved by using UTF-8 character encoding. Important: If you edit the server.xml file directly, you can use the securityUtility encode command to encode the password for each user. The securityUtility command-line tool is available in the $INSTALL_ROOT/bin/ securityUtility encode directory. When you run the securityUtility encode command, you either supply the password to encode as an input from the command line or, if no arguments are specified, the tool prompts you for the password. The tool then outputs the encoded value. Copy the value that is output by the tool, and use that value for the password. For example, to encode the GiveMeLiberty password, run the following command: securityUtility encode GiveMeLiberty 3. Modify the <APMUI_HOME>/usr/servers/apmui/role.xml file to configure roles. Add a <security-role> parameter to add new roles. Each role is defined with the <role-name> parameter. The ampAdmin or ConsoleUser roles must not be modified because they are predefined roles. Sample roles.xml code:
<security-role> <description>APM UI view-only role</description> <role-name>apmViewer</role-name> </security-role>

Chapter 6. Advanced configuration tasks

321

4. Modify the <APMUI_HOME>/usr/servers/apmui/server.xml file, where <APMUI_HOME> is the directory where you installed SmartCloud Application Performance Management UI. a. Create a comment for the ldapRegistry.xml file location. Change the <include optional="false" location="${shared.config.dir}/ ldapRegistry.xml"/> code to a comment: <!--include optional="false" location="${shared.config.dir}/ldapRegistry.xml"/--> b. Uncomment the basicRegistry.xml file location. Change the <!--include optional="false" location="${shared.config.dir}/ basicRegistry.xml"/--> comment to the following code: <include optional="false" location="${shared.config.dir}/basicRegistry.xml"/> 5. Add user-role mapping in the <APMUI_HOME>/usr/servers/apmui/server.xml file. Associate users or groups with roles in the SmartCloud Application Performance Management UI application. Sample server.xml code:
<application context-root="/ibm/tivoli/apm/rest" id="apmui"> <application-bnd> <security-role name="apmViewer"> <user name="mlee"/> <user name="rkumar"/> </security-role> <security-role name="apmAdmin"> <user name="gjones"/> <group name="students"/> </security-role> <security-role name="ConsoleUser"> <special-subject type="ALL_AUTHENTICATED_USERS" /> </security-role> </application-bnd> </application> <application id="ITPortal" location="${server.config.dir}/apps/com.ibm.apm.ui.eba" name="ITPortal" type="eba"> <application-bnd> <security-role name="apmViewer"> <user name="mlee"/> <user name="rkumar"/> </security-role> <security-role name="apmAdmin"> <user name="gjones"/> <group name="students"/> </security-role> <security-role name="ConsoleUser"> <special-subject type="ALL_AUTHENTICATED_USERS" /> </security-role> </application-bnd> </application>

Important: Do not remove the ConsoleUser role for all authenticated users. You can modify the attributes under </application-bnd> except </security-role>. 6. If you changed the role.xml file, run one of the following commands to allow the changed roles to take effect. If not, skip this step. v On Windows systems
cd <APMUI_HOME>\usr\servers\apmui\apps\customCfg roleManager.bat -o <APMUI port> -u <APMUI admin user> -p <APMUI user password>

v On AIX, Linux, or UNIX systems


cd <APMUI_HOME>/usr/servers/apmui/apps/customCfg ./roleManager.sh -o <APMUI port> -u <APMUI admin user> -p <APMUI user password>

322

SmartCloud Application Performance Management UI User's Guide

Where, v <APMUI_HOME> is the installation path of Application Performance Management UI. v <APMUI port> is the HTTP port number of the SmartCloud Application Performance Management UI serve. v <APMUI admin user> is the user name with the administrator (apmAdmin) role to access the server, such as apmadmin. v <APMUI user password> is the password.

Results
The basic user registry is configured. After the user-role mapping is established, when you create an application and assign the roles in the Roles to access this application list, users of the assigned roles can access the monitoring data of the application. For information about configuring a basic user registry for the Liberty profile, see the WebSphere Application Server information center at http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic= %2Fcom.ibm.websphere.wlp.nd.multiplatform.doc%2Fae %2Ftwlp_sec_basic_registry.html.

Mapping users to roles


Learn how to map a user to a role for a specific application in IBM SmartCloud Application Performance Management UI.

Procedure
1. Configure a user registry for the Liberty profile. For more information about configuring basic user registries, see Configuring a basic user registry for Liberty profile on page 321. For more information about configuring LDAP user registries, see Configuring an LDAP user registry for Liberty profile on page 317. 2. Associate users or groups with roles in the SmartCloud Application Performance Management UI application. Add users or groups to roles in the <APMUI_HOME>/usr/servers/apmui/server.xml file, where <APMUI_HOME> is the directory where you installed SmartCloud Application Performance Management UI. Insert the following code sample after the <application id="apmui" ...><application-bnd> and <application id="ITPortal" ...><application-bnd> lines in the server.xml file:
<security-role name=apm_role_name"> <user name=apm_user_name"/> <group name="apmViewer" /> </security-role>

3. Create an application. For more information about creating applications, see Creating an application. Assign the new role in the Roles to access this application list and click Save.

Results
The role is associated with the user for the specific application. Other non-administrative users cannot view the application.

Chapter 6. Advanced configuration tasks

323

Configuring context launching for the BPM group widget


The IBM SmartCloud Application Performance Management UI provides context launching. You can link from group widgets in component details dashboards to Tivoli Enterprise Portal workspaces. Context launching must be manually configured for the Business Process Management (BPM) group widget.

About this task


For BPM applications monitoring, the SOA Domain Management Server (SDMS) service is only enabled on the primary Tivoli Enterprise Portal Server. If a non-primary Tivoli Enterprise Portal Server stops, SmartCloud Application Performance Management UI can continue to work unless the primary server is down. For BPM context launching, if multiple data providers are selected, you must specify the primary Tivoli Enterprise Portal Server information where the SDMS service is enabled. If a non-primary data provider is selected, you must also specify the primary Tivoli Enterprise Portal Server information where the SDMS service is enabled. Tip: For more information about best practices, see the Service Management Connect wiki (https://www.ibm.com/developerworks/mydeveloperworks/wikis/ home?lang=en#/wiki/Tivoli%20Composite%20Application%20Manager/page/Best %20Practices%20for%20APM%20UI). To configure the default Tivoli Enterprise Portal Server for context launching, complete the following steps:

Procedure
1. Open the APMUI_home/usr/servers/apmui/apps/customCfg/apmui.cfg configuration file, where APMUI_home is the installation directory of APM UI. 2. Specify a value for the APM_TEPS_HOST parameter in the configuration file. Enter the host name of the Tivoli Enterprise Portal Server that you want to link to for context launching. If no value is specified, the first active IBM Tivoli Monitoring data provider, which is selected in the Settings panel, is used as the default Tivoli Enterprise Portal Server. The default value for the APM_TEPS_PORT parameter is 15200. 3. Run one of the following commands in the same directory as the apmui.cfg file: v AIX or Linux systems:
./apmuicfg.sh apmuicfg.bat -u <APMUI user> -p <APMUI password> -o <APMUI Port> -u <APMUI user> -p <APMUI password> -o <APMUI Port>

v Windows systems: Where, <APMUI user>, <APMUI password>, and <APMUI Port> are the Application Performance Management UI user name, password, and port number. 4. Refresh the browser or relaunch SmartCloud Application Performance Management UI.

Results
Context launching is configured for BPM applications monitoring. You can link from group widgets in component details dashboards to Tivoli Enterprise Portal workspaces.

324

SmartCloud Application Performance Management UI User's Guide

Configuring the data prefetch interval


The data prefetch value is the sampling interval in which the IBM SmartCloud Application Performance Management UI server retrieves data from the IBM Tivoli Monitoring data provider. The default data prefetch value is 5 minutes. If this value is set to a value lower than 5 minutes, some data might not be retrieved in time. The data prefetch interval is defined in the apmui.cfg file that is in the APMUI_home/usr/servers/apmui/apps/customCfg directory, where APMUI_home is the installation directory of APM UI. All properties in this file are loaded during the product server startup. The data prefetch interval is configured on the product server. You can change the file properties at run time.

About this task


If you want to change the data prefetch interval to another value, complete the following steps:

Procedure
1. Open the apmui.cfg file in the APMUI_home/usr/servers/apmui/apps/customCfg directory. 2. Edit the following parameters: a. APMUI_DATA_PREFETCH_INTERVAL=300 The data prefetch interval, in seconds. This parameter is enabled when the APMUI_DATA_PREFETCH_STATUS parameter is set to ON. The default value is 300 seconds. The minimum value is 60 seconds. b. APMUI_DATA_PREFETCH_STATUS=ON This parameter is enabled by default. Dashboards have a quick response time because data comes from memory cache. To disable data prefetch auto refresh, set this value to OFF. v If you are configuring the data prefetch interval during startup, restart the product server. If you are configuring the data prefetch interval during run time, continue with the following step. 3. Run one of the following commands: v Windows systems: apmuicfg.bat -u <APMUI user> -p <APMUI password> -o <APMUI Port> v Linux or AIX systems: ./apmuicfg.sh -u <APMUI user> -p <APMUI password> -o <APMUI Port> Where, <APMUI user>, <APMUI password>, and <APMUI Port> are the Application Performance Management UI user name, password, and port number.

Results
You must be able to log on to the product server with the user name and password. The user must have the role of apmAdmin. For users with the apmAdmin role, the results are displayed on the console, as in this example:
Set data prefetch status to on successfully, Set data prefetch interval to 300 seconds successfully.

Chapter 6. Advanced configuration tasks

325

Configuring the interval for detecting application changes


IBM SmartCloud Application Performance Management UI detects the changes to the application from JazzSM and Transaction Tracking periodically. By default, the detection interval is 30 minutes. You can change the interval by modifying the parameter in the configuration file.

About this task


IBM SmartCloud Application Performance Management UI detects application changes by comparing the application in SmartCloud Application Performance Management UI with the applications in application repository. Change the detecting interval according to the following steps. Note: Transaction Tracking is not able to detect component deletions. For those related applications, if any component is deleted from the source, it cannot be detected by Transaction Tracking.

Procedure
1. Open the apmui.cfg file in APMUI_home\usr\servers\apmui\apps\customCfg on Windows systems, or in APMUI_home/usr/servers/apmui/apps/customCfg on Linux systems. Where APMUI_home is the installation directory of IBM SmartCloud Application Performance Management UI. 2. Edit the parameter OSLC_APP_DELTA_SYNC_INTERVAL. The value of the parameter is the interval (seconds) for detecting application changes. By default it is 1800. The minimum value is 120. 3. In the same directory as the apmui.cfg file, run one of the following commands for the change to take effect. v Windows systems: apmuicfg.bat -u <APMUI user> -p <APMUI password> -o <APMUI Port> v Linux or AIX systems: ./apmuicfg.sh -u <APMUI user> -p <APMUI password> -o <APMUI Port> Where, <APMUI user>, <APMUI password>, and <APMUI Port> are the Application Performance Management UI user name, password, and port number.

Results
The interval for detecting application changes is configured.

Changing the JVM heap size


If you have a large number of applications to monitor in your enterprise, you might need to adjust the JVM heap size for better performance.

About this task


Complete the following steps to change the JVM heap size for IBM SmartCloud Application Performance Management UI.

326

SmartCloud Application Performance Management UI User's Guide

Procedure
1. Open the apm_ui_install/usr/servers/apmui/jvm.options file, where apm_ui_install is the directory where SmartCloud Application Performance Management UI is installed. 2. Change the following lines to set the minimum and maximum heap size to the values that you want:
# Set the minimum heap size to 1024M -Xms1024m # Set the maximum heap size to 2048M -Xmx2048m

Stopping and starting SmartCloud Application Performance Management UI server


You can run commands to stop and start the IBM SmartCloud Application Performance Management UI server.

Procedure
1. Open the command line interface. 2. Run one of the following commands to stop the IBM SmartCloud Application Performance Management UI server. v On a Linux system
APMUI_home/bin/ server stop apmui

v On a Windows system
APMUI_home\bin\ server stop apmui

The IBM SmartCloud Application Performance Management UI server is stopped. 3. Run one of the following commands to start the IBM SmartCloud Application Performance Management UI server. v On a Linux system
APMUI_home/bin/ server start apmui

v On a Windows system
APMUI_home\bin\ server start apmui

The IBM SmartCloud Application Performance Management UI server is started. Note: If you close the command line interface after you run the server start apmui command, the IBM SmartCloud Application Performance Management UI server stops. Therefore, do not close the command line interface after you start the IBM SmartCloud Application Performance Management UI server by running the command.

Results
The IBM SmartCloud Application Performance Management UI server is stopped or started according to the commands that you run.

Chapter 6. Advanced configuration tasks

327

328

SmartCloud Application Performance Management UI User's Guide

Chapter 7. Customization support


The IBM SmartCloud Application Performance Management UI Version 7.7 provides customization support. An experienced user can update UI components by using specific commands. Users must be familiar with the definition template JavaScript Object Notation (JSON) file.

Group widget customization


Group widgets represent a set of performance metrics of monitored resources. Group widgets contain multiple widgets that represent key performance indicators (KPIs) of a single resource or clustered resources. You can customize your group widgets with definition templates. Group widget definitions are described with the JavaScript Object Notation (JSON) file format. A group widget definition contains three parts: basic information (includes the size and title of the group widget), data sets, and widgets. The following code is an example of a group widget definition: v AIX, UNIX, or Linux systems:
$APMUI_home/usr/servers/apmui/apps/resources/samples/klz

v Windows systems:
$APMUI_home\usr\servers\apmui\apps\resources\samples\klz

Where, APMUI_home is the IBM SmartCloud Application Performance Management directory.

Defining the data source for widgets


You can assign one or multiple data sets in a group widget to define the data source for the widgets. You can define two types of data set in UI group widget definitions; simple and mashup. Simple data sets The simple data set fetches data from the IBM Tivoli Monitoring data provider directly. The following code is a standard format example of a simple data set definition:
{ id: %DATASET_ID%, column:[%COLUMN_1%,%COLUMN_2%,%COLUMN_3%, ...], "scale":{"%COLUMN_1%":2,"%COLUMN_2%":3,"%COLUMN_3%":2,...} query:{ condition:%CONDITION%, sort:%SORT%, count:%COUNT%, ... } }

v id: Used to define the data set unique ID. Values must be the same as the attribute group ID in the Oracle Data Integrator (ODI) file of the specific IBM Tivoli Monitoring agent. v column: Used to define columns in a data set. Every column is an attribute in the attribute group of the ODI file for the specific IBM Tivoli
Copyright IBM Corp. 2012, 2013

329

Monitoring agent. The UI gets the data for these attributes from the IBM Tivoli Monitoring data provider and binds the data to the group widget. The value of the column must be identical to the *COLUMN field that is defined in the ODI file. v scale: Used to define the scale of columns in a data set. For example, the scale value of %COLUMN_1%, which is defined in the ODI file, is 2. The %COLUMN_1% attribute is scaled by two powers of 10. The value of the scale must be identical to the *SCALE property that is defined in the ODI file. The value must be identical unless the following conditions are all satisfied: 1. The *TYPE property in the ODI file declares that the attribute is an integer. 2. There is a *BEHAVE property in the ODI file with a value of GAUGE. 3. There is a *RANGE property in the ODI file with a minimum value of 0 and a maximum value of n powers of 10 (n>=2). The value of the scale must be n. v query: Used to define filter conditions for getting data from the IBM Tivoli Monitoring data provider. There are three parts in a query: count: When there are multiple rows in one data set, the count parameter specifies the request return data in the range 0 %COUNT% rows of data. If count is not defined, the UI assigns a default value (1000). sort: Sort the data set with this parameter. The format of the sort parameter is SORTED_COLUMN_ID for ascending sort, or -SORTED_COLUMN_ID for descending sort. You can use the count parameter to get the top number of rows in a data set. condition: Filter the data set with this parameter. The condition parameter is a Boolean expression. The request returns rows that make the Boolean expression true. The format of the condition must follow the rule:
condition_expression := '('condition_expression')' condition_expression := condition_expression' and 'condition_expression | condition_expression' or 'condition_expression | '!'condition_expression | operand operator operand operand := COLUMN_ID | string | number | boolean operator := '>' | '=' | '<' | '>=' | '<=' | '!='

Ensure that the condition expression contains parentheses when the condition expression is not a single condition, as in the following example:
"condition": "(INDOUBT=1)" "condition": "(CHLTYPE=8 or CHLTYPE=9)" "condition": "CHTYPE=254"

Mashup data sets A mashup data set is calculated from an existing data set, which can include mashup data sets and simple data sets. The following code is a standard format example of a mashup data set definition:
{ id: %MASHUP_DATASET_ID%, type:MASHUP, column:[%COLUMN_1%,%COLUMN_2%,%COLUMN_3%, ...], atom:[{ colname:%COLUMN_1%, formula:%SIMPLE_DATASET_ID%.%SIMPLE_COLUMN_n% },{

330

SmartCloud Application Performance Management UI User's Guide

colname:%COLUMN_2%, formula:%SIMPLE_DATASET_ID%.%SIMPLE_COLUMN_m% } ... ] formula:[{ colname:%COLUMN_x%, formula:%FORMULA%}, ... ] }

The key items in mashup data set definitions are columns, atoms, and formulas: v column: The column parameter defines the returned columns of this data set. It is a universal set of atom columns and formula columns. v atom: The atom parameter defines the columns that are not defined in the formula. These columns are returned from the source data set along with the filter or sort conditions in the formula. v formula: The formula parameter defines one or more formulas. Each formula returns one column after a series of calculations according to the formula parameter. Each formula is an array and each item in the array defines one complete formula: colname: The column that is returned by formula calculations has a column name. formula: The formula parameter is an expression that returns one column that is calculated from one or more columns. The following table lists the supported formula in UI with examples:
Table 450. Formula Formula +-*/() Expression Expr Expr Expr Expr Expr := := := := := Expr + Expr - Expr * Expr / ( Expr Expr Expr Expr Expr ) Description Support the plus sign (+), the minus sign (-), asterisk (*), forward slash (/) and parentheses ( ) to change computation priority in a single data set or constant.

Widgets
A widget is the smallest unit of a group widget. Widgets are generic UI elements that can be controlled and can change the appearance of elements. Widgets represent one metric or multiple comparable metrics. You can define every widget in the group widget with layout, meta, and threshold information. IBM SmartCloud Application Performance Management UI provides the following type of widgets: v Bullet: Displays a key measure, along with a threshold measure, and qualitative ranges, to instantly declare if the measure is in a normal, warning, or critical state. The real value is displayed as a tooltip when the cursor is moved over it. v Bullet chart: A multiple row version of the bullet widget, which displays multiple data rows. v Chart: The primary UI widget with single or multiple lines, bars, or columns. v Grid: A lightweight and high performance table grid widget.

Chapter 7. Customization support

331

v HTML table gauge: Provides multiple rows that display different properties across different data sets. This widget can display status icons. v Sparkline: Provides a quick historical context without the quantitative precision of a standard line graph. v Status summary: Displays the count of different states. The widget part of a group widget definition includes three sections: class Used to define widget style. The value of this attribute is the name of a widget style. Every widget style is mapped to a unique name.
Unique class name ibm.apm.widgets.BulletWidget ibm.apm.widgets.BulletChartWidget ibm.apm.widgets.ChartWidget ibm.apm.widgets.GridWidget ibm.apm.widgets.HtmlTableGauge ibm.apm.widgets.SparklineWidget ibm.apm.widgets.StatusSummaryWidget

Table 451. Widget styles mapped to unique class names Widget style Bullet Bullet chart Chart Grid HTML table gauge Sparkline Status summary

wid

A random, unique ID of a widget in a group widget, for example: w100. Important: This ID must be unique in the scope of each group widget.

params Used to define the layout, style, data format, and threshold of a widget.
Table 452. Params items Items label x y widget height meta Type String Number Number Number Number Object Optional true false false false false false Default '''' 0 0 0 0 null Description Widget label X position of widget Y position of widget Width in pixels Height in pixels Meta has some basic properties that can determine how to get the data, how to format data, and how to configure the threshold condition.

332

SmartCloud Application Performance Management UI User's Guide

Table 453. Meta properties Properties id Type String Optional Default false '''' Description Used to define data that is displayed in this widget. Value is %DATASET_ID%. %COLUMN_ID% Label of attribute in widget. Used to define display format of one attribute. Used to compute status of one attribute.

alias format threshold

String

false

'''' null null

Object true Array true

Table 454. Format properties Properties pattern Type String Optional false Default null Description The pattern string is constructed according to the Unicode Common Locale Data Repository (CLDR) specifications, which use a convention similar to the Java NumberFormat. "decimal" or "percentage" Fixed number of decimal places to display. This number overrides any information in the provided pattern.

type place

String

false

"decimal" 0

Number false

Table 455. Threshold properties Properties start status Type Optional Default null "Normal" Description Scope different threshold anchor point. Choose one of the following case-sensitive enumerations: v "Normal" v "Warning" v "Critical" name String false "Normal"

Number String false Array String false

The following code is a standard format example of a widget definition:


{ class: %STYLE_UNIQUE_NAME%, wid:%WIDGET_UNIQUE_ID% params:{ "label":"", "x":0, "y":0, "width":490, "height":150, "meta":[ { "id":"KLZPROC.BUSYCPU", "alias":"CPU Used (%)", "axis": "y", "format": { "pattern":"#,##0", "type":"decimal", "places":2 }, "thresholds": [
Chapter 7. Customization support

333

{ "start": 0, "status": "Normal", "name": "Normal" }, { "start": 0.7, "status": "Warning", "name": "Warning" }, ... ] }, ... ] } }

Thresholds
When you modify thresholds in a JavaScript Object Notation (JSON) file, edit the thresholds in order of size. Edit the smallest threshold first, followed by larger thresholds of increasing size. The server cannot identify the following code:
"thresholds":[ {"start":50, "status":"Critical", "name":"Critical"}, {"start":20,"status":"Warning", "name":"Warning"}, {"start":0,"status":"Normal", "name":"Normal"}]

Modify thresholds in the JSON file in order of size, as in the following code example:
"thresholds":[ {"start":0,"status":"Normal", "name":"Normal"}, {"start":20,"status":"Warning", "name":"Warning"}, {"start":50, "status":"Critical", "name":"Critical"}]

Customizing the dashboard


Before you begin
Before you begin this task, stop all UI operations. Back up your current running UI, as described in Backing up and restoring the databases of SmartCloud Application Performance Management UI on page 349. All group widget definition files must have a .json file name extension and must be in the root folder directly. Assign a name to the root folder. When you successfully deploy the UI, the command-line interface can be reached from <APMUI_HOME>/usr/servers/apmui/apps/customCfg, where <APMUI_HOME> is the IBM SmartCloud Application Performance Management directory, for example, /opt/IBM/APMUI/usr/servers/apmui/apps/customCfg. Before you add a custom application, put group widget template definition files in one directory on the server, such as the /tmp/klz directory. Only one group widget definition file for page2 and one or more files for page3 can be defined. The page2 file must be named as summary.json. Other files can have any file name that is suffixed with the .json file name extension. The file name is not case sensitive and must be unique.

334

SmartCloud Application Performance Management UI User's Guide

The customBuilder.sh CLI tool takes care of relationships between various file types. Custom application data developers can focus on group widget definition. The following list provides options for the customBuilder.sh tool: v Mandatory input: -i, --id: Unique identifier for the custom application. If the action is add or update, the id is checked first. A message prompts users that the id is in use. The id is input without the prefix _, but the tool adds the prefix to classify the id in the custom application. Important: id is not case sensitive. WAS, was, and Was are considered to be identical. -u, --user: SmartCloud Application Performance Management UI user name. -p, --password: SmartCloud Application Performance Management UI password. -o, --port: SmartCloud Application Performance Management UI port (default 8080). v Optional input: -d, --directory: Specifies the root path of definition files. This option is not available when you delete a custom application. All group widget files must be located directly in the root folder, and not in a subdirectory. The CLI tool generates a set of subdirectories: application template, category, datasource, groupwidgets (some new attributes are added, comparing the original version, and the source file is not changed), groupwidgetPalette, and page-src. -r, --remove: Deletes the custom application for the id, which is specified by the i option. -s, --search: Specifies the filter to narrow down the selection of the data source. If the option is not provided, all data sources in the default data provider are listed. Users must select one filter for generating category and data source files. Users can still change the filter when the interactive choices are displayed. Important: The keyword is not case sensitive. -y, --yes: This option is for answering interactive questions. -v, --verbose: Displays detailed output. -h, --help: Displays the help message.

Procedure
1. To add or update a custom application, on the command line, enter the following command: ./customBuilder.sh -u myuser -p mypass -o 8080 -i identifier -d gw_dir Where, identifier is the unique identifier for the custom application and gw_dir is the directory where the group widget definitions are located, such as the /tmp/klz directory. v For existing components, update related components. v For new components, assign a new category name for your new template definitions. Add templates by using the previous command. 2. To delete a custom application, on the command line, enter the following command: customBuilder.sh/bat -u myuser -p mypass -o 8080 -r -i identifier

Chapter 7. Customization support

335

Example
Before you add a custom application, put group widget definition files in one directory on the server, such as the /tmp/klz directory. The following code gives an example of adding a custom application. In this example, the developer wants to define a custom application that collects data from Linux OS agent, but the data source is unknown. No filter is provided and all data sources are listed:
[root@tive17 customCfg]# ./customBuilder.sh -u apmadmin -p apmpass -o 8080 -i klz -d /tmp/cus/klz Please input a keyword to query datasources in itm.TEMS_v5254006de5fe .tivp079.cn.ibm.com ENTER key for all datasources: 1. Queue-Sharing Group 2. Web Response Time 3. Apache Web Server 4. Universal Data Provider 5. Sun Java System Web Server 6. DB2 7. Universal Agent 8. Warehouse Proxy 9. MS Host Integration Server 10. Active Directory 11. Robotic Response Time 12. Lotus Domino 13. i5/OS 14. mySAP 15. DataPower Systems 16. QI Agent 17. BPM SOA UI Agent 18. QI Broker 19. HSLT 20. Transaction Collector 21. Transaction Reporter 22. Microsoft Hyper-V Server 23. SNMP HP-UX Systems 24. mySAP Agent 25. Microsoft IIS Web Server 26. Performance Analyzer Warehouse Agent 27. Agentless Linux OS 28. Microsoft Exchange Server 29. Web Server Agent 30. All Managed Systems 31. IBM Tivoli Monitoring 5.x Endpoint Agent 32. CIM Solaris Systems 33. System Management Agent Systems 34. Microsoft HIS 35. MS .NET Framework 36. IBM Tivoli Monitoring 5.x Endpoint 37. MS SharePoint Portal Server 38. Sun Management Center Systems 39. SNMP AIX Systems 40. Linux OS 41. UNIX OS 42. Microsoft Lync Server 43. Services Management Agent 44. Monitored Network Devices 45. Network Devices Monitoring Agent 46. Agentless AIX OS 47. Microsoft IIS 48. Agentless Solaris OS 49. Lotus Workplace Server 50. MS BizTalk Server 51. WebSphere App Server 52. WebSphere XS Zone 53. WebSphere Agent

336

SmartCloud Application Performance Management UI User's Guide

54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 40

Windows OS Summarization and Pruning Agent MQSERIES Microsoft SQL Server Oracle Database Extended UDB Agent WebSphere Portal Server WebSphere ESB Generic Configuration Clients Applications Oracle Data Guard MS Cluster Server Application Management Console Client Response Time WebSphere XD Cell DataPower Monitoring Agent SNMP Windows Systems UNIX Logs Services Management Agent Environment WebSphere Process Server Oracle RDBMS Tivoli Enterprise Portal Server WebSphere Message Broker Internet Services Agentless HP-UX OS BPM SOA Process Group Oracle ASM WMI Windows Systems SNMP Linux Systems Agentless Windows OS Input a new keyword Quit

Where, 40 represents Linux OS, all files are generated automatically and imported to the database. When operations are successful and the custom id is in the database, developers might want to change the group widget size or chart type. The following code gives an example of updating a custom application:
[root@tive17 customCfg]# ./customBuilder.sh -u apmadmin -p apmpass -o 8080 -i klz -d /tmp/cus/klz -s "Linux OS" -v The ID [_klz] is in use. To continue operation will update existing definition. 1. Update _klz 2. Quit and input a new ID 1 Verifying groupwidget definition file: _klz_top5_process_cpu.json Verifying groupwidget definition file: _klz_network.json Verifying groupwidget definition file: _klz_disk.json Verifying groupwidget definition file: _klz_summary.json Verifying groupwidget definition file: _klz_top5_process_mem.json Verifying groupwidget definition file: _klz_memory_trend.json Verifying groupwidget definition file: _klz_cpu_trend.json Find default data provider: itm.TEMS_v5254006de5fe.tivp079.cn.ibm.com 1. Agentless Linux OS 2. Linux OS 3. SNMP Linux Systems 4. Input a new keyword 5. Quit 2 Datasource selected: Linux OS Writing application template to _klz_app_tpl.json Writing category to _KLZ.json Writing datasource to _KLZ.json
Chapter 7. Customization support

337

Writing groupwidget palette to _klz_resource_groupwidgets.json Writing page source for page2 to _klz_page_summary.json Writing page source for page3 to _klz_page_details.json ----- AddUpdate Category Phase ----AddUpdate Category from file /tmp/cus/klz/categories/_KLZ.json: updating category [_KLZ] succeeded. AddUpdate Category from file /tmp/cus/klz/categories/_KLZ.json finished. ===== Category Summary Total Added 0,Updated 1,Failed 0 ===== ----- AddUpdate DataSource Phase ----AddUpdate Datasource from file /tmp/cus/klz/datasources/_KLZ.json: updating datasource [_KLZ] finished. AddUpdate Datasource from file /tmp/cus/klz/datasources/_KLZ.json finished. ===== Datasource Summary Total Added 0,Updated 1,Failed 0 ===== ----- AddUpdate GroupWidget Phase ----Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ cpu_trend.json: start to update groupwidget [_klz_cpu_trend]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_cpu_trend] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ cpu_trend.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ disk.json: start to update groupwidget [_klz_disk]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_disk] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ disk.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ memory_trend.json: start to update groupwidget [_klz_memory_trend]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_memory_trend] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ memory_trend.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ network.json: start to update groupwidget [_klz_network]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_network] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ network.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ summary.json: start to update groupwidget [_klz_summary]. updating GroupWidget instance in page [tpl_res_j2ee_11] succeeded. updating GroupWidget instance in page [_klz_page_details] succeeded. updating GroupWidget instance in page [_klz_page_summary] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_summary] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ summary.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_cpu.json: start to update groupwidget [_klz_top5_process_cpu]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_top5_process_cpu] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_cpu.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_mem.json: start to update groupwidget [_klz_top5_process_mem].

338

SmartCloud Application Performance Management UI User's Guide

updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_top5_process_mem] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_mem.json. ===== GroupWidget Summary Total Added 0,Updated 7,Failed 0 ===== ----- AddUpdate Page Phase ----AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_details.json: updating page [_klz_page_details] succeeded. AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_details.json: finished. AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_summary.json: updating page [_klz_page_summary] succeeded. AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_summary.json: finished. ===== Page Summary Total Added 0,Updated 2,Failed 0 ===== ----- AddUpdate Application Template Phase ----AddUpdate Application Template from file /tmp/cus/klz/applications/_klz_ app_tpl.json: updating Application Templete [_klz_app_tpl] succeeded. AddUpdate Application Template from file /tmp/cus/klz/applications/_klz_ app_tpl.json finished. ===== Application Template Summary Total Added 0,Updated 1,Failed 0 ===== Category Summary Total Added 0,Updated 1,Failed 0 Datasource Summary Total Added 0,Updated 1,Failed 0 GroupWidget Summary Total Added 0,Updated 7,Failed 0 Page Summary Total Added 0,Updated 2,Failed 0 Application Template Summary Total Added 0,Updated 1,Failed 0

Tip: Refer to the <APMUI_HOME>/usr/servers/apmui/logs/ customData_20130824032806.log file for details. If the filter can select data source only, you can run a batch operation to update the custom application, which does not require interaction. The following code gives an example of updating a custom application with batch operation support:
[root@tive17 customCfg]# ./customBuilder.sh -u apmadmin -p apmpass -o 8080 -i klz -d /tmp/cus/klz -s "KLZ" -y -v The ID [_klz] is in use. To continue operation will update existing definition. Verifying groupwidget definition file: _klz_top5_process_cpu.json Verifying groupwidget definition file: _klz_network.json Verifying groupwidget definition file: _klz_disk.json Verifying groupwidget definition file: _klz_summary.json Verifying groupwidget definition file: _klz_top5_process_mem.json Verifying groupwidget definition file: _klz_memory_trend.json Verifying groupwidget definition file: _klz_cpu_trend.json Find default data provider: itm.TEMS_v5254006de5fe.tivp079.cn.ibm.com Datasource selected: Linux OS Writing application template to _klz_app_tpl.json Writing category to _KLZ.json Writing datasource to _KLZ.json Writing groupwidget palette to _klz_resource_groupwidgets.json Writing page source for page2 to _klz_page_summary.json Writing page source for page3 to _klz_page_details.json ----- AddUpdate Category Phase ----AddUpdate Category from file /tmp/cus/klz/categories/_KLZ.json: updating category [_KLZ] succeeded. AddUpdate Category from file /tmp/cus/klz/categories/_KLZ.json finished. ===== Category Summary Total Added 0,Updated 1,Failed 0 ===== ----- AddUpdate DataSource Phase ----AddUpdate Datasource from file /tmp/cus/klz/datasources/_KLZ.json: updating datasource [_KLZ] finished. AddUpdate Datasource from file /tmp/cus/klz/datasources/_KLZ.json finished.
Chapter 7. Customization support

339

===== Datasource Summary Total Added 0,Updated 1,Failed 0 ===== ----- AddUpdate GroupWidget Phase ----Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ cpu_trend.json: start to update groupwidget [_klz_cpu_trend]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_cpu_trend] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ cpu_trend.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ disk.json: start to update groupwidget [_klz_disk]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_disk] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ disk.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ memory_trend.json: start to update groupwidget [_klz_memory_trend]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_memory_trend] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ memory_trend.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ network.json: start to update groupwidget [_klz_network]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_network] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ network.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ summary.json: start to update groupwidget [_klz_summary]. updating GroupWidget instance in page [tpl_res_j2ee_11] succeeded. updating GroupWidget instance in page [_klz_page_details] succeeded. updating GroupWidget instance in page [_klz_page_summary] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_summary] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ summary.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_cpu.json: start to update groupwidget [_klz_top5_process_cpu]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_top5_process_cpu] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_cpu.json. Start AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_mem.json: start to update groupwidget [_klz_top5_process_mem]. updating GroupWidget instance in page [_klz_page_details] succeeded. updating groupwidget template succeeded. updating groupwidget [_klz_top5_process_mem] finished. End AddUpdate Groupwidget from file /tmp/cus/klz/groupwidgets/_klz_ top5_process_mem.json. ===== GroupWidget Summary Total Added 0,Updated 7,Failed 0 ===== ----- AddUpdate Page Phase ----AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_details.json: updating page [_klz_page_details] succeeded. AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_details.json: finished.

340

SmartCloud Application Performance Management UI User's Guide

AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_summary.json: updating page [_klz_page_summary] succeeded. AddUpdate Page Template from file /tmp/cus/klz/pages-src/_klz_ page_summary.json: finished. ===== Page Summary Total Added 0,Updated 2,Failed 0 ===== ----- AddUpdate Application Template Phase ----AddUpdate Application Template from file /tmp/cus/klz/applications/_klz_ app_tpl.json: updating Application Templete [_klz_app_tpl] succeeded. AddUpdate Application Template from file /tmp/cus/klz/applications/_klz_ app_tpl.json finished. ===== Application Template Summary Total Added 0,Updated 1,Failed 0 ===== Category Summary Total Added 0,Updated 1,Failed 0 Datasource Summary Total Added 0,Updated 1,Failed 0 GroupWidget Summary Total Added 0,Updated 7,Failed 0 Page Summary Total Added 0,Updated 2,Failed 0 Application Template Summary Total Added 0,Updated 1,Failed 0

Tip: Refer to the <APMUI_HOME>/usr/servers/apmui/logs/ customData_20130824032808.log file for details. When a custom application is no longer needed, developers can remove the custom application. The following code gives an example of deleting a custom application.
./customBuilder.sh -u apmadmin -p apmpass -o 8080 -r -i klz ...

Chapter 7. Customization support

341

342

SmartCloud Application Performance Management UI User's Guide

Chapter 8. Backup and migration


SmartCloud Application Performance Management UI supports moving SmartCloud Application Performance Management UI data to another server, and backing up and restoring the database.

Moving SmartCloud Application Performance Management UI data


You can move IBM SmartCloud Application Performance Management UI data, including the data in application repository, and the user-defined UI settings, to another server. Complete the following tasks to move IBM SmartCloud Application Performance Management UI data to another server.

About this task


Complete the following tasks to move IBM SmartCloud Application Performance Management UI data to another server. v To move the data in application repository, including customization artifacts, and application structure data, seeMoving application repository data to another server v To move user-defined UI settings, see Moving user-defined UI settings to another server on page 347 CAUTION: All data in the destination SmartCloud Application Performance Management UI is overwritten after the operation.

Moving application repository data to another server


The data in application repository includes customization artifacts, and resources and application structure data. Complete the following steps to move the customization artifacts, and resource and application structure data from one IBM SmartCloud Application Performance Management UI server to another.

About this task


Customization artifacts refer to the customization files of application repository, such as custom naming rules files, that are managed in a central artifact datastore. The artifact datastore is maintained in the application repository database. Resource and application structure data is the resource information that is discovered and held in the application repository. Note: The related data in destination application repository is overwritten after you import data from the source.

Procedure
1. On the source server, run the following commands to stop application repository back-end process, SmartCloud Application Performance Management UI server, and application repository servlets. v On a Window system,

Copyright IBM Corp. 2012, 2013

343

scrstop cd APMUI_home_s\bin server stop apmui server stop scr

v On a Linux system,
cd APMUI_home_d/SCR/XMLtoolkit/bin scrstop.sh cd APMUI_home_s ./server stop apmui ./server stop scr

Where, APMUI_home_s is the installation path of the source SmartCloud Application Performance Management UI. 2. On the source server, run the following commands to export customization artifacts. v On a Windows system,
cd APMUI_home_s\SCR\XMLtoolkit\bin tbsm_export.bat U DB_user P DB_password all d artifacts_Export_dir

v On a Linux system,
cd APMUI_home_s/SCR/XMLtoolkit/bin ./ tbsm_export.sh U DB_user P DB_password all d artifacts_Export_dir

Where, APMUI_home_s is the installation path of the source SmartCloud Application Performance Management UI. DB_user is the user name for the database. If you are using DB2 as the database, input the login user name. If you are using Derby as the database, although Derby database does not require a user, this command requires a value for this parameter to work properly. You can input a user name in the same format as the user of DB2. DB_password is the password for the user name. If you are using DB2 as the database, input the password for the DB2 login user. If you are using Derby as the database, although Derby database does not require a password, this command requires a value for this parameter to work properly. You can input a password in the same format as the password for DB2. artifacts_Export_dir is the path for the exported customization artifacts data. It can be any available path that you want. 3. On the source server, run the following commands to export resource and application structure data. v On a Windows system,
cd APMUI_home_s\SCR\XMLtoolkit\tools\ExportDatabaseTool\bin export_data.bat t Database_type o structure_Export_dir h Database_host p Database_port -n SCR u DB_user w DB_password

v On a Linux system,
cd APMUI_home_s/SCR/XMLtoolkit/tools/ExportDatabaseTool/bin ./export_data.sh t Database_type o structure_Export_dir h Database_host p Database_port -n SCR u DB_user w DB_password

Where, APMUI_home_s is the installation path of the source SmartCloud Application Performance Management UI. Database_host is the host server of the database. If the database is Derby, specify the value as localhost. If database is DB2, specify the server of the DB2 instance.

344

SmartCloud Application Performance Management UI User's Guide

Database_port is the port of the database instance. Database_type is the type of the database of the application repository. The value must be DERBY or DB2 DB_user is the user name for the database. If you are using DB2 as the database, input the login user name. If you are using Derby as the database, although Derby database does not require a user, this command requires a value for this parameter to work properly. You can input a user name in the same format as the user of DB2. DB_password is the password for the user name. If you are using DB2 as the database, input the password for the DB2 login user. If you are using Derby as the database, although Derby database does not require a password, this command requires a value for this parameter to work properly. You can input a password in the same format as the password for DB2. structure_Export_dir is the path for the exported resource and application structure data. It must be an existing path. 4. On the source server, run the following commands to start application repository back-end process, SmartCloud Application Performance Management UI server, and application repository servlets. v On a Window system,
scrstart cd APMUI_home_s\bin server start apmui server start scr

v On a Linux system,
cd APMUI_home_d/SCR/XMLtoolkit/bin scrstart.sh cd APMUI_home_s ./server start apmui ./server start scr

Where, APMUI_home_s is the installation path of the source SmartCloud Application Performance Management UI. 5. Copy the exported folder to the destination SmartCloud Application Performance Management UI server. 6. On the destination server, run the following commands to stop application repository back-end process, SmartCloud Application Performance Management UI server, and application repository servlets. v On a Window system,
scrstop cd APMUI_home_d\bin server stop apmui server stop scr

v On a Linux system,
cd APMUI_home_d/SCR/XMLtoolkit/bin scrstop.sh cd APMUI_home_d ./server stop apmui ./server stop scr

Where, APMUI_home_d is the installation path of the destination SmartCloud Application Performance Management UI. 7. On the destination server, run one the following commands to clean the data in application repository. v On a Windows system,
Chapter 8. Backup and migration

345

cd APMUI_home_d\SCR\XMLtoolkit\bin setdbschema.bat U DB_user P DB_password f a

v On a Linux system,
cd APMUI_home_d/SCR/XMLtoolkit/bin ./setdbschema.sh U DB_user P DB_password f a

Where, APMUI_home_d is the installation path of the destination SmartCloud Application Performance Management UI. DB_user is the user name for the database. If you are using DB2 as the database, input the login user name. If you are using Derby as the database, although Derby database does not require a user, this command requires a value for this parameter to work properly. You can input a user name in the same format as the user of DB2. DB_password is the password for the user name. If you are using DB2 as the database, input the password for the DB2 login user. If you are using Derby as the database, although Derby database does not require a password, this command requires a value for this parameter to work properly. You can input a password in the same format as the password for DB2. 8. On the destination server, run the following commands to import customization artifacts. v On a Windows system,
cd APMUI_home_d\SCR\XMLtoolkit\bin tbsm_import.bat U DB_user P DB_password d artifacts_Export_dir

v On a Linux system,
cd APMUI_home_d/SCR/XMLtoolkit/bin ./tbsm_import.sh U DB_user P DB_password d artifacts_Export_dir

Where, APMUI_home_d is the installation path of the destination SmartCloud Application Performance Management UI. DB_user is the user name for the database. If you are using DB2 as the database, input the login user name. If you are using Derby as the database, although Derby database does not require a user, this command requires a value for this parameter to work properly. You can input a user name in the same format as the user of DB2. DB_password is the password for the user name. If you are using DB2 as the database, input the password for the DB2 login user. If you are using Derby as the database, although Derby database does not require a password, this command requires a value for this parameter to work properly. You can input a password in the same format as the password for DB2. artifacts_Export_dir is the path of the export customization artifacts data folder that is copied to the destination server. 9. On the destination server, run the following commands to import resource and application structure data. v On a Windows system, use the import_data.vbs command with the cscript command, as in the following example:
cd APMUI_home_d\SCR\XMLtoolkit\tools\ImportDatabaseTool\bin cscript import_data.vbs -U DB_user P DB_password -n SCR h Database_host p Database_port s tbsmscr d structure_Export_dir

v On a Linux system,

346

SmartCloud Application Performance Management UI User's Guide

cd APMUI_home_d/SCR/XMLtoolkit/tools/ImportDatabaseTool/bin ./import_data.sh -U DB_user P DB_password -n SCR h Database_host p Database_port s tbsmscr d structure_Export_dir

Where, APMUI_home_d is the installation path of the destination SmartCloud Application Performance Management UI. Database_host is the host server of the database. If the database is Derby, the value is localhost. If database is DB2, specify the server of the DB2 instance. Database_port is the port of the database instance. DB_user is the user name for the database. If you are using DB2 as the database, input the login user name. If you are using Derby as the database, although Derby database does not require a user, this command requires a value for this parameter to work properly. You can input a user name in the same format as the user of DB2. DB_password is the password for the user name. If you are using DB2 as the database, input the password for the DB2 login user. If you are using Derby as the database, although Derby database does not require a password, this command requires a value for this parameter to work properly. You can input a password in the same format as the password for DB2. structure_Export_dir is the path of the folder that contains the exported resource and application structure data. It is the folder that you copy from the source server. 10. On the destination server, run the following commands to start application repository back-end process, SmartCloud Application Performance Management UI server, and application repository servlets. v On a Window system,
scrstart cd APMUI_home_d\bin server start apmui server start scr

v On a Linux system,
cd APMUI_home_d/SCR/XMLtoolkit/bin scrstart.sh cd APMUI_home_d ./server start apmui ./server start scr

APMUI_home_d is the installation path of the destination SmartCloud Application Performance Management UI.

Results
The application repository data is moved to the destination server.

Moving user-defined UI settings to another server


You can export the user-defined UI settings from a SmartCloud Application Performance Management UI server to an archive file and import the file into another SmartCloud Application Performance Management UI server.

Chapter 8. Backup and migration

347

About this task


The user-defined UI settings refer to the user-configurable settings of applications, pages, and group widgets. To import the user-defined UI settings from another SmartCloud Application Performance Management UI, complete the following steps. Note: The destination user-defined UI settings are overwritten by the source data.

Procedure
1. Go to the APMUI_home/usr/servers/apmui/apps/customCfg directory, where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. 2. To export the UI settings to an archive file, on the command line, run the following commands. v Windows systems customData.bat -e -u APMUI_username -p APMUI_password -o APMUI_port -f SettingsArchivefile v Linux or AIX systems ./customData.sh -e -u APMUI_username -p APMUI_password -o APMUI_port -f SettingsArchivefile Where: v -e is the export operation. v APMUI_username is the user name to access the SmartCloud Application Performance Management UI server. v APMUI_password is the password of the user. v APMUI_port is the port number of the SmartCloud Application Performance Management UI server. v SettingsArchivefile is the full path of the UI settings archive file. The file name must have a .zip suffix. If the path to the UI settings archive file is not specified, the path is set to the value of the APMUI_IMPORT_EXPORT_DIR property and the file name is set to the value of the APMUI_IMPORT_DATA_FILE property in the apmui.cfg file. The apmui.cfg file is in the same location as the customData utility. 3. Copy the UI settings archive file to the destination SmartCloud Application Performance Management UI server. 4. On the destination SmartCloud Application Performance Management UI server, go to the APMUI_home/usr/servers/apmui/apps/customCfg directory. 5. To import the UI settings archive file, on the command line, enter the following command. v Windows systems customData.bat -i -u APMUI_username -p APMUI_password -o APMUI_port -f SettingsArchivefile v Linux or AIX systems ./customData.sh -i -u APMUI_username -p APMUI_password -o APMUI_port -f SettingsArchivefile Where -i is the import operation and SettingsArchivefile is the full path of the UI settings archive file that you copy from the source server to the destination server.

348

SmartCloud Application Performance Management UI User's Guide

Note: the UI settings are overwritten after you run this command.

Results
The user-defined UI settings file from the source server is imported into the destination server. The results are displayed on the console, for example: import data succeeded. The log files for the customData utility are in the APMUI_home/usr/servers/apmui/ logs directory.

Backing up and restoring the databases of SmartCloud Application Performance Management UI


SmartCloud Application Performance Management UI is integrated with the application repository. You must back up the databases of both SmartCloud Application Performance Management UI and application repository. When you do the restore, you must restore both databases to guarantee the function.

About this task


The backup and restore steps are different depending on whether the application repository database is Derby or DB2. v For more information about the backup and restore steps when the database of application repository is Derby, see Backing up the databases when the database of application repository is Derby and Restoring the databases when the database of application repository is Derby on page 350 v For more information about the backup and restore steps when the database of application repository is DB2, see Backing up the databases when the database of application repository is on DB2 on page 351 and Restoring the databases when the database of application repository is on DB2 on page 352

Backing up the databases when the database of application repository is Derby


Back up the database by running scripts when both SmartCloud Application Performance Management UI and application repository are using Derby databases.

Procedure
1. Open the command line interface. 2. Run one of the following commands to back up both databases. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg\ backupBothDB.bat -b

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg/ ./backupBothDB.sh -b

Where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. Note: If there is any space in the file path parameter, quote the parameter to ensure the command could work properly.
Chapter 8. Backup and migration

349

Results
The databases are backed up. The backup data is stored in APMUI_home\usr\ servers\apmui\apps\BackupDB\timestamp on Windows systems, or APMUI_home/usr/servers/apmui/apps/BackupDB/timestamp on Linux systems. Where timestamp is the backup data folder name that is suggesting the backup time.

Restoring the databases when the database of application repository is Derby


Restore the database by running scripts when both SmartCloud Application Performance Management UI and application repository are using Derby databases.

About this task


The backup data is in APMUI_home\usr\servers\apmui\apps\BackupDB\timestamp on Windows systems, or APMUI_home/usr/servers/apmui/apps/BackupDB/timestamp on Linux systems. Where timestamp is the backup data folder name that is suggesting the backup time. Make sure to choose the exact backup data you would like to restore.

Procedure
1. Open the command line interface. 2. Optional: Run one of the following commands to list backup history. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg\ restoreBothDB.bat -r

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg/ ./restoreBothDB.sh -r

Note: If there is any space in the file path parameter, quote the parameter to ensure the command could work properly. 3. Run one of the following commands to restore the databases. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg\ restoreBothDB.bat -r -f BACKUP_dir

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg/ ./restoreBothDB.sh -r -f BACKUP_dir

Where BACKUP_dir is the full path of the backup data directory. Note: If there is any space in the file path parameter, quote the parameter to ensure the command could work properly.

Results
The databases are restored.

350

SmartCloud Application Performance Management UI User's Guide

Backing up the databases when the database of application repository is on DB2


If the database of SmartCloud Application Performance Management UI is Derby, and the database of application repository is DB2, back up the database of SmartCloud Application Performance Management UI manually, and back up the database of application repository by using the backup method for DB2.

Procedure
1. Open the command line interface and run the following commands to stop related services. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg server.bat stop

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg ./server.sh stop

Where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. 2. Create a directory for the backup data. You can add a time stamp to this directory name for future reference. 3. Go to the directory of the Derby database for SmartCloud Application Performance Management UI, and copy the Derby database directory RESTDB to the backup data directory. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\dbdir\ copy RESTDB BACKUP_dir

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/dbdir/ cp -R RESTDB BACKUP_dir

Where BACKUP_dir is the full path of the backup data directory. Note: If there is any space in the file path parameter, quote the parameter to ensure the command could work properly. 4. Back up the database of application repository by using the backup method for DB2. See DB2 documentation for more details. 5. Run the following commands to start the services. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg server.bat start

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg ./server.sh start

Results
The databases are backed up.

Chapter 8. Backup and migration

351

Restoring the databases when the database of application repository is on DB2


Restore the database of SmartCloud Application Performance Management UI manually, and restore the database of application repository by using the restore method for DB2.

About this task


You must restore the databases of both SmartCloud Application Performance Management UI and application repository to guarantee the function.

Procedure
1. Open the command line interface and run the following commands to stop related services. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg server.bat stop

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg ./server.sh stop

Where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. 2. Go to the directory of the Derby database for SmartCloud Application Performance Management UI, rename the current database file, and replace the Derby database directory RESTDB with the backup data. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\dbdir\ ren RESTDB RESTDB.bak copy BACKUP_dir\RESTDB RESTDB

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/dbdir/ mv RESTDB RESTDB.bak cp -r BACKUP_dir/RESTDB RESTDB

Where BACKUP_dir is the full path of the backup data directory. Note: If there is any space in the file path parameter, quote the parameter to ensure the command could work properly. 3. Restore the database of application repository by using the restore method for DB2. See DB2 documentation for more details. 4. Run the following commands to start the services. v On Windows systems,
cd APMUI_home\usr\servers\apmui\apps\customCfg server.bat start

v On Linux systems,
cd APMUI_home/usr/servers/apmui/apps/customCfg ./server.sh start

Results
The databases are restored.

352

SmartCloud Application Performance Management UI User's Guide

Chapter 9. Error messages


Messages in the IBM SmartCloud Application Performance Management UI alert you to problems that might occur. Important: All error messages result in an unknown application status in the Application Overview dashboard except for the following error messages: v No data available v No Items to display However, if all error messages that are displayed on a resource, client, or transaction dashboard are either of these two exception errors, an unknown application status also results in the Application Overview dashboard. The error messages are as follows:
CTGAO0001W The definition for page page has an incorrect format. Explanation: The page definition that you import to SmartCloud Application Performance Management UI has an incorrect format and cannot be recognized. User response: You might see this message when you customize your own dashboard with the customBuilder command and the definition format is not correct. Take the following steps to fix this problem: 1. Check to make sure that your page definition is a valid JSON file. 2. Ensure that all required properties are defined in your page definition file. For more information about how to customize your own dashboard, see the Customization Support chapter in the SmartCloud Application Performance Management UI User's Guide. CTGAO0002E The definition for page page is not found. Explanation: The page definition that you attempt to get from a REST service does not exist. User response: You might see this message when you use the REST services of SmartCloud Application Performance Management UI to get a page definition with a specific definition ID and the page definition does not exist. To fix this problem, ensure that the page definition exists and the definition ID is valid. If you see this message in the user interface, call IBM Software Support. CTGAO0003E The application that you attempt to modify has been deleted and the changes you make will not be saved. Explanation: When you are editing the component dashboard of an application, the application is deleted
Copyright IBM Corp. 2012, 2013

by another user. The changes that you make to the component dashboard will not be saved. User response: The application has been removed. Click Cancel to leave the current page. CTGAO0004E The application that you attempt to modify has been updated and the changes you make will not be saved. Explanation: When you are editing the component dashboard of an application, the application model has been changed by the administrator. User response: The structure of the application that you attempt to modify has been updated. The changes you make will not be saved. To make changes to the application, click Cancel to leave the current page and then edit the component dashboard again. CTGAP0001E The IBM Tivoli Monitoring data provider is offline. Explanation: The dashboard shows no data because the IBM Tivoli Monitoring data provider that you use is not available. User response: To fix this problem, restart the Tivoli Enterprise Portal Server and ensure that the REST service is enabled. Or you can select another IBM Tivoli Monitoring data provider that is available. For more information about how to select an IBM Tivoli Monitoring data provider, see the Selecting data providers section in the SmartCloud Application Performance Management UI User's Guide. CTGAP0002E No active data providers are found. Explanation: Launch in context to Tivoli Enterprise Portal failed because no active data providers are found.

353

CTGAP0003E CTGAZ0002E
User response: To fix this problem, check if you have set a value for the APMUI_TEPS_HOST parameter in the apmui.cfg configuration file. If APMUI_TEPS_HOST is set, restart the Tivoli Enterprise Portal Server that you specified in the APMUI_TEPS_HOST parameter and enable the REST service, or change the value of APMUI_TEPS_HOST to a Tivoli Enterprise Portal Server that is available. If APMUI_TEPS_HOST is not set, restart the Tivoli Enterprise Portal Server that is selected in the Configure Data Provider page and enable the REST service, or select a Tivoli Enterprise Portal Server that is available. CTGAP0003E Launch to Tivoli Enterprise Portal failed because of an internal error. Explanation: Launch to Tivoli Enterprise Portal failed because some required parameters are not specified. User response: When this message is displayed, SmartCloud Application Performance Management UI has an internal error. To fix the problem, call IBM Software Support. CTGAP0004E Launch to Tivoli Enterprise Portal failed because of an internal error. Explanation: Launch to Tivoli Enterprise Portal failed because the values of some required parameters are invalid. User response: When this message is displayed, SmartCloud Application Performance Management UI has an internal error. To fix the problem, call IBM Software Support. CTGAR0001E The resource path resource_path cannot be found. Explanation: The resource path that you use does not exist. User response: You might see this message when you use REST services of SmartCloud Application Performance Management UI and the REST API that you use does not exist. SmartCloud Application Performance Management UI does not provide open REST APIs to users, so avoid using REST Services directly. If you see this message in the user interface, call IBM Software Support. CTGAR0003E Post content is invalid. Explanation: The content that you attempt to post to a REST URI is invalid. User response: You might see this message when you use REST services of SmartCloud Application Performance Management UI and the post content is not valid for the REST URI that you use. SmartCloud Application Performance Management UI does not provide open REST APIs to users, so avoid using REST services directly. If you see this message in the user interface, call IBM Software Support. CTGAR0004E Request content cannot be found. Explanation: The REST URI that you attempt to get data from has no content. User response: You might see this message when you use REST services of SmartCloud Application Performance Management UI and no content is available for your request. SmartCloud Application Performance Management UI does not provide open REST APIs to users, so avoid using REST services directly. If you see this message in the user interface, call IBM Software Support. CTGAR0005E The value for the request parameter request_parameter is invalid. Explanation: The parameter value that you use for the REST URI is invalid. User response: You might see this message when you use REST services of SmartCloud Application Performance Management UI, and the request parameter that you pass has an invalid value. SmartCloud Application Performance Management UI does not provide open REST APIs to users, so avoid using REST services directly. If you see this message in the user interface, call IBM Software Support. CTGAZ0001E The application cannot be saved because the application repository is not available. Explanation: The problem occurs when the SCR_UID provider is deleted because of an internal error. This problem occurs if the Service Component Repository (SCR) is not running. User response: This problem is caused by an internal error. Contact IBM Software Support. CTGAZ0002E Saving the application to the Application Repository failed. Explanation: Save application to Application Repository failed. This might be caused by multiple reasons. One common reason is that the database is not running. System action: User response: To fix this problem, run the server start scr command in the APMUI_HOME/bin directory, where APMUI_HOME is the installation directory of SmartCloud Application Performance Management UI. If this cannot fix the problem, contact IBM Software Support.

354

SmartCloud Application Performance Management UI User's Guide

Chapter 10. Log files


Log files are available in IBM SmartCloud Application Performance Management UI to assist with troubleshooting.

Configuring log files


Logging is an important feature for troubleshooting, tracking invalid or unexpected situations, and debugging the application. SmartCloud Application Performance Management UI uses a logging class to record messages to a number of various log channels. All server-side components of SmartCloud Application Performance Management UI use this logging class, which then starts a logging tool, the JLOG framework.

About this task


SmartCloud Application Performance Management UI writes the APM_UI.log file. The log files are located in APMUI_home/usr/servers/apmui/logs, where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. The default size of each log file is 20 MB. When the APM_UI.log file is full, it is renamed to APM_UI1.log and a new APM_UI.log file is created and used by SmartCloud Application Performance Management UI. When that APM_UI.log file is full, the file named APM_UI1.log is then renamed to APM_UI2.log so that the current APM_UI.log file can be renamed to APM_UI1.log and then another APM_UI.log file is created. The APM_UI3.log, APM_UI4.log, and APM_UI5.log files are all created following this pattern. By default, the maximum log file number parameter is set to 5 (APMUI.handler.file.maxFiles=5). You can configure both the log level and the size of each log file.

Configuring the log level


You can configure different log levels to generate different levels of messages in the log files.

About this task


You can configure the logs to four different levels. v Information level v Warning level v Error level v Maximum debug level

Procedure
1. Open the apmui.cfg file in the APMUI_home/usr/servers/apmui/apps/customCfg directory, where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. 2. Find the APMUI_TRACE_LEVEL parameter and change the value to one of the following values.
Copyright IBM Corp. 2012, 2013

355

v INFO: information level v WARN: warning level v ERROR: error level v DEBUG_MAX: maximum debug level 3. Run one of the following commands in the same directory as the apmui.cfg file: v AIX or Linux systems:
apmuicfg.sh apmuicfg.bat -u APMUI_user -p APMUI_password -o APMUI_Port -u APMUI_user -p APMUI_password -o APMUI_Port

v Windows systems: Where: v APMUI_user is the user name of SmartCloud Application Performance Management UI. v APMUI_password is the password associated with the user name. v APMUI_Port is the port number of SmartCloud Application Performance Management UI.

Results
The log level is changed.

Configuring the log size


You can configure the size of each log file.

Procedure
1. Open the log.properties file in the APMUI_home/usr/servers/apmui/apps/ customCfg directory, where APMUI_home is the installation directory of SmartCloud Application Performance Management UI. 2. Fine the APMUI.handler.file.maxFileBytes parameter and change the value to the number that you want. The unit of this value is Byte. If you would like to set the log size as 30 MB, the value is 31457280. 3. Run the following commands to restart the SmartCloud Application Performance Management UI server. v On a Linux system
APMUI_home/bin/ server stop apmui server start apmui

v On a Windows system
APMUI_home\bin\ server stop apmui server start apmui

where APMUI_home is the installation directory of SmartCloud Application Performance Management UI.

Results
The log file size is changed.

356

SmartCloud Application Performance Management UI User's Guide

SCR log files


Log files are available for the application repository, which is the service component repository (SCR) in IBM SmartCloud Application Performance Management UI. SCR servlet log files SCR servlet log files are available at the following location: /opt/IBM/APMUI/usr/servers/scr/logs/scrserver.log The following code indicates that the Derby database is not available.
INFO [ScrInitServlet] SCR Init processing started ... ERROR [ScrDsConnectionImpact] getDbType ERROR [ScrInitServlet] ScrInitSrvlet - initmeta - Exception: java.net.ConnectException : Error connecting to server 127.0.0.1 on port 1527 with message Connection refused: connect. DSRA0010E: SQL State = 08001, Error Code = 40,000

It is common to see this issue once, because the applications are started in any order. Multiple occurrences usually point to an issue with Derby. SCR Derby log files SCR Derby log files are available at the following location: /opt/IBM/APMUI/usr/servers/scrderby/logs/scrderby.log XMLtoolkit log files XMLtoolkit log files are available at the following location: /opt/IBM/APMUI/SCR/XMLtoolkit/log/msgGTM_XT.log.0 The following code indicates that the Derby database is not available.
GTMCL5387I: Verifying TBSM database connection. GTMCL5205E: Exception caught. INFO: JDBC connection: error code: 40000 java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused: connect. Retry for 60 minutes. If this is a command line utility, press ctrl-c to stop the retry.

At startup, the first task is to verify the database connection. It is common to see this issue at startup since the startup sequence is not in any order. The process continues initialization once Derby is available. The wait for Derby is short.

Chapter 10. Log files

357

358

SmartCloud Application Performance Management UI User's Guide

Chapter 11. Running the PD collector tool


The PD collector tool can be used to gather required logs and other problem determination information that is requested by IBM Support. The tool is installed as a component of the SmartCloud Application Performance Management UI.

About this task


To run the PD collector tool, complete the following steps:

Procedure
1. On the command line, go to one of the following directories: v AIX or Linux systems: APMUI_home/tools. v Windows systems: APMUI_home\tools Where APMUI_home is the installation directory of IBM SmartCloud Application Performance Management UI. 2. Run one of the following commands: v AIX or Linux systems:
pdcollector.sh

v Windows systems:
pdcollector.bat

Important: On AIX or Linux systems, root permission is required for the PD collector tool to collect system information.

Results
A file with time stamp is generated in the directory APMUI_home/tools, for example APMUI_home/tools/apm_pdcollector_linux_09182013151654.jar. Send the output file to your IBM Support representative, where APMUI_home is the installation directory of IBM SmartCloud Application Performance Management UI. Important: Before sending the PD collector tool output file to IBM Support, run the dataProviderVer command to collect IBM Tivoli Monitoring data provider information. For more information about the dataProviderVer command see dataProviderVer.

dataProviderVer
This section describes the dataProviderVer command.

Purpose
The dataProviderVer command gathers data provider information. The command provides the capability to check the IBM Tivoli Monitoring data provider version and status, and the application support version. The command also lists all managed systems that are registered to the IBM Tivoli Enterprise Monitoring Server, which the active data provider connects to. Execute the command from the <APMUI_Install>/usr/servers/apmui/apps/customCfg directory.

Copyright IBM Corp. 2012, 2013

359

Syntax
dataProviderVer.sh -s <data_provider_host> -o <data_provider_port> -u <data_provider_user> -p <data_provider_password> -f <output_file>

Parameters
-s --server Mandatory: Data provider host name -o --port Mandatory: Data provider port -u --user Mandatory: Data provider user name -p --password Mandatory: Data provider password -f --file Optional: Output file name. Writes output to standard output if not specified. -t --test Optional: Check data provider status only. No detailed output and -f parameter is ignored when used together. -v --verbose Optional: Provide more detailed output. -h --help Optional: Display the help message and quit.

Command samples
v To collect data provider information and print the result on standard output, enter the following command:
./dataProviderVer.sh -s dp001.cn.ibm.com -o 15200 -u sysadmin -p password

v To collect data provider information and save the result in a file, enter the following command:
./dataProviderVer.sh -s dp001.cn.ibm.com -o 15200 -u sysadmin -p password -f /tmp/itmdp.txt

v To check the status of an IBM Tivoli Monitoring data provider, enter the following command:
./dataProviderVer.sh -s dp001.cn.ibm.com -o 15200 -u sysadmin -p password -t

v To collect data provider information with raw data of network requests and responses and print the result on standard output, enter the following command:
./dataProviderVer.sh -s dp001.cn.ibm.com -o 15200 -u sysadmin -p password -v

360

SmartCloud Application Performance Management UI User's Guide

Accessibility
Accessibility features help users with physical disabilities, such as restricted mobility or limited vision, to use software products successfully. The major accessibility features in this product enable users in the following ways: v Use assistive technologies, such as screen-reader software and digital speech synthesizer, to hear what is displayed on the screen. Consult the product documentation of the assistive technology for details on using those technologies with this product. v Operate specific or equivalent features using only the keyboard. v Magnify what is displayed on the screen. In addition, the product documentation was modified to include the following features to aid accessibility: v All documentation is available in both HTML and convertible PDF formats to give the maximum opportunity for users to apply screen-reader software. v All images in the documentation are provided with alternative text so that users with vision impairments can understand the contents of the images.

Navigating the interface using the keyboard


Standard shortcut and accelerator keys are used by the product and are documented by the operating system. For more information, see the documentation that is provided by your operating system.

Magnifying what is displayed on the screen


You can enlarge information in the product windows with facilities that are provided by the operating systems on which the product is run. For example, in a Microsoft Windows environment, you can lower the resolution of the screen to enlarge the font sizes of the text on the screen. For more information, see the documentation that is provided by your operating system.

Copyright IBM Corp. 2012, 2013

361

362

SmartCloud Application Performance Management UI User's Guide

Glossary
This glossary includes terms and definitions for IBM SmartCloud Application Performance Management. The following cross-references are used in this glossary: v See refers you from a term to a preferred synonym, or from an acronym or abbreviation to the defined full form. v See also refers you to a related or contrasting term. To view glossaries for other IBM products, go to www.ibm.com/software/ globalization/terminology (opens in new window).

A
agent alert Software that is installed to monitor systems. An agent collects data about an operating system, a subsystem, or an application. A message or other indication that signals an event or an impending event that meets a set of specified criteria.

application One or more computer programs or software components that provide a function in direct support of a specific business process or processes. arithmetic expression A statement that contains values joined together by one or more arithmetic operators and that is processed as a single numeric value. See also arithmetic operator. arithmetic operator A symbol, such as + or -, that represents a fundamental mathematical operation. See also arithmetic expression. attribute group A set of related attributes that can be combined in a view or a situation. See also view.

C
capacity planning The process of determining the hardware and software configuration that is required to accommodate the anticipated workload on a system.

D
database (DB) A collection of interrelated or independent data items that are stored together to serve one or more applications. data warehouse A central repository for all or significant parts of the data that an organizations business systems collect. DB See database.

Copyright IBM Corporation 2013 IBM 2012, 2013

363

E
event An occurrence of significance to a task or system. Events can include completion or failure of an operation, a user action, or the change in state of a process. See also alert.

H
historical collection A definition that is used to collect and store data samples for historical reporting. The historical collection identifies the attribute group, any row filtering you have assigned, the managed system distribution, frequency of data collection, where to store it for the short term, and whether to save data long term. historical data management A set of procedures that are applied to short-term binary files that send historical data to either a data warehouse or to delimited text files. Entries in the short-term history file that are over 24 hours old are deleted, which makes room for new entries.

I
interval The number of seconds that have elapsed between one sample and the next.

M
managed system A particular operating system, subsystem, or application in an enterprise where a monitoring agent is installed and running. migrate To move data from one location to another. monitor An entity that performs measurements to collect data pertaining to the performance, availability, reliability, or other attributes of applications or the systems on which the applications rely. These measurements can be compared to predefined thresholds. If a threshold is exceeded, administrators can be notified, or predefined automated responses can be performed. monitoring agent See agent. monitor interval A specified time, scalable to seconds, minutes, hours, or days, for how often the monitoring server checks to see if a situation has become true. The minimum monitor interval is 30 seconds; the default value is 15 minutes.

364

SmartCloud Application Performance Management UI User's Guide

P
parameter (parm) A value or reference passed to a function, command, or program that serves as input or controls actions. The value is supplied by a user or by another program or process. parm See parameter.

performance A measure of a system's ability to perform its functions, including response time, throughput, and number of transactions per second.

S
sample The data that the product collects for the server.

V
view A window pane, or frame, in a workspace. It may contain data from an agent in a chart or table, or it may contain a terminal session or notepad, for example. A view can be split into two separate, autonomous views. See also attribute group.

virtual machine (VM) A software implementation of a machine that executes programs like a real machine. VM See virtual machine.

W
workspace In Tivoli management applications, the working area of the user interface, excluding the Navigator pane, that displays one or more views pertaining to a particular activity. Predefined workspaces are provided with each Tivoli application, and systems administrators can create customized workspaces.

Glossary

365

366

SmartCloud Application Performance Management UI User's Guide

Notices
This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement might not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk.

Copyright IBM Corp. 2012, 2013

367

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases payment of a fee. The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurement may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only. All IBM prices shown are IBM's suggested retail prices, are current and are subject to change without notice. Dealer prices may vary. This information is for planning purposes only. The information herein is subject to change before the products described become available. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to

368

SmartCloud Application Performance Management UI User's Guide

IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBMs application programming interfaces. Each copy or any portion of these sample programs or any derivative work, must include a copyright notice as follows: IBM 2013. Portions of this code are derived from IBM Corp. Sample Programs. Copyright IBM Corp. 2013. All rights reserved. If you are viewing this information in softcopy form, the photographs and color illustrations might not be displayed.

Privacy policy considerations


IBM Software products, including software as a service solutions, (Software Offerings) may use cookies or other technologies to collect product usage information, to help improve the end user experience, to tailor interactions with the end user, or for other purposes. In many cases no personally identifiable information is collected by the Software Offerings. Some of our Software Offerings can help enable you to collect personally identifiable information. If this Software Offering uses cookies to collect personally identifiable information, specific information about this offerings use of cookies is set forth below. Depending upon the configurations deployed, this Software Offering may use session cookies that collect each users name for purposes of session management, authentication, and single sign-on configuration. These cookies can be disabled, but disabling them will also likely eliminate the functionality they enable. If the configurations deployed for this Software Offering provide you as customer the ability to collect personally identifiable information from end users via cookies and other technologies, you should seek your own legal advice about any laws applicable to such data collection, including any requirements for notice and consent. For more information about the use of various technologies, including cookies, for these purposes, See IBMs Privacy Policy at http://www.ibm.com/privacy and IBMs Online Privacy Statement at http://www.ibm.com/privacy/details the section entitled Cookies, Web Beacons and Other Technologies and the IBM Software Products and Software-as-a-Service Privacy Statement at http://www.ibm.com/software/info/product-privacy.

Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Notices

369

Intel, Intel logo, and Intel Xeon, are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Other company, product, or service names may be trademarks or service marks of others.

370

SmartCloud Application Performance Management UI User's Guide

Index A
accessibility 3, 10, 361 Active Crawls Statistics group widget 178 Active Directory Access Processes - Top 5 group widget 127, 142 Active Directory Access Processes Details group widget 109, 144 Active Directory agent group widgets 84 Active Directory Database Performance group widget 86 Active Directory Database Table Open Cache group widget 86 Active Directory Event Logs group widget 88 Active Directory group widget 84 Active Sync Activities (last 2 hours) group widget 110, 149 Active Sync Status group widget 111, 150 Activities (last 10 minutes) group widget 110 Addition Server Properties group widget 197 Additional Locks Details group widget 194 administrator user role 9 agent dashboards 68 WebSphere Process Server 254 agent group widgets Business Process Management 246 DB2 229 HTTP Servers 234 ITCAM for Transactions 69 Microsoft Active Directory 84 Microsoft Cluster Server 92 Microsoft Exchange Server 98, 136 Microsoft Internet Information Services 169 Microsoft SharePoint Server 176 Microsoft SQL Server 181 Oracle Database Extended agent 238 SAP Applications 240 SOA agent 246 WebSphere Applications 247 WebSphere MQ 265 Agent-based Transaction Tracking group widget 76 Agentless Transaction Tracking group widget 77 Alert Details group widget 216 Alert Properties group widget 217 Alerts Count by Class - Top 5 group widget 240 appearance 65 Application Management Configuration Editor 57, 75 Application Management Console 57, 75 Application Pool Details group widget 170 application repository administering 287 commands 290 configuring with SmartCloud Application Performance Management UI 311 overview 287 reconciliation 304 running 287 running back-end 289 running database 288 running servlets 289 ASP.NET Cache Utilization group widget 171 Authenticated Users 57 Availability Databases Status group widget 215 Availability group widget 213 Availability Groups group widget 216 Availability Replica Status group widget 217 Available Memory (last 2 hours) group widget 96 Available Work Process Status group widget 244 Average DB Connection Pool Size - Top 5 group widget 251, 258 Average Delivery Time (last 2 hours) group widget 112, 159 Average Log Write Operations Completed Per Second (last 2 hours) group widget 101, 166 Average Message Delivery Time (last 2 hours) group widget 98 Average Response Time by Application Top 5 group widget 241 Average Response Time by Transaction Top 5 group widget 243 Average Response Time by User - Top 5 group widget 243 Average Thread Pool Size - Top 5 group widget 260 Average Thread Pool Size -Top 5 group widget 253 Back-End Transaction Tracking Transaction Volume Component group widget 80 Back-End Transaction Tracking Transaction Volume Overall group widget 82 backup 343 basic user registry 316, 321, 323 books See publications Buffer Hit Ratio - Lowest 5 group widget 241 Buffer Pool group widget 231 Business process group widget 246 Business Process Management agent group widgets 246

C
Cache Details group widget 85 Cache Hit Ratio group widget 201 Cache Size group widget 85 cache update interval configuration 325 Cache Utilization group widget 201 changing the settings of a group widget 65 Channel Connection Not Running Latest 5 group widget 265 Client Access group widget 114, 136 Client Groups 57 Client Impact - Top 10 group widget 74 Client Request History (last 2 hours) group widget 115 Client Response Time group widget 71 Client Status Summary group widget 69 Client Summary group widget 105, 146 Client Volume group widget 71 Clients - Top 10 group widget 69 Clients dashboard 57 Cluster group widget 94 Cluster Node Detail group widget 97 Cluster Nodes group widget 96 Cluster Server Status group widget 92 commands dataProviderVer 359 Discovery Library Toolkit 290 restoredb 295 scrdbconfig 294 setdbschema 292 setxmlaccess 290 utils 291 Component Status group widget 115 configuration cache update interval 325 configure search provider 39 Tivoli Monitoring data provider 36, 37 Connection Activity group widget 203 Connections (last 2 hours) group widget for FTP sites 171

B
Back-End Transaction List group widget 77 Back-End Transaction Tracking Response Time Component group widget 79 Back-End Transaction Tracking Response Time Overall group widget 81 Back-End Transaction Tracking Runs On group widget 80 Back-End Transaction Tracking Status group widget 78

Copyright IBM Corp. 2012, 2013

371

Connections (last 2 hours) group widget for websites 172 context launching 324 conventions typeface 4 CPU Utilization group widget 204 Crawls Statistics Details group widget 178 creating an application 42, 63 Critical Errors - Latest 5 group widget 269 customization support 329 customize 65 customizing dashboard 334

Domain Controller Connectivity (last 2 hours) group widget 119, 143 Domain Controller Health group widget 87 Domain Controller Time Drift group widget 88 Downstream Transaction Nodes group widget 82

E
editing a group widget 65 education See Tivoli technical training end user transactions 58 environment variables, notation 5 Errorlog Alert group widget 214 Errors In Current Interval group widget 218 Ethernet Interface Received Throughput (Kb/s) - Top 5 group widget 262 Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 group widget 262 event agent group widgets 274 Event Detail group widget 275 Event Status group widget 274 Exchange Events group widget 119, 137, 141 Exchange Server group widget 130, 139 Exchange Server Properties group widget 136, 152 Exchange Server Roles group widget 130, 151 Exchange Server Status group widget 131, 139 Extensibility Agents group widget 120, 148

D
dashboards transactions 57, 58 WebSphere Process Server 254 Database Availability Group Information group widget 116, 161 Database Cache group widget 113, 155 Database Copy Status group widget 116, 159 Database in Errors group widget 184 Database Log Record Stalls Per Second (last 2 hours) group widget 100, 167 Database Properties group widget 205 Database Recovery group widget 207 Database Resources group widget 208 Database Status group widget 184 Database Transaction group widget 205 Database Utilization - Top 5 group widget 184 Database Utilization group widget 187, 206 Databases Configuration Summary group widget 186 Databases group widget 182, 188, 205 DataPower Status group widget 70, 264 dataProviderVer command 359 Datasources group widget 251 DB2 install schema 18 installing on UNIX 18 DB2 agent group widgets 229 DB2 Cluster BP Hit ratio tooltip group widget 232 DB2 Cluster Deadlock tooltip group widget 234 DB2 Cluster Failed SQL Statements tooltip group widget 233 DB2 Cluster instance group widget 232 DB2 Cluster list tooltip group widget 233 DB2 Cluster summary group widget 231 DB2 summary group widget 229 debugging 355 Dependent Resources group widget 93 Device Details group widget 188 Device Status group widget 187 directory names, notation 5 Disk Space Utilization (last 2 hours) group widget 118

group widgets (continued) event 274 IBM WebSphere DataPower SOA Appliances 262 ITCAM Agent for DB2 229 ITCAM Agent for HTTP Servers 234 ITCAM Agent for SAP Applications 240 ITCAM Agent for SOA 246 ITCAM Agent for WebSphere Applications 247 ITCAM Agent for WebSphere MQ 265 ITCAM Extended Agent for Oracle Database 238 ITCAM for Microsoft Active Directory Agent 84 ITCAM for Microsoft Cluster Server Agent 92 ITCAM for Microsoft Exchange Server Agent 98, 136 ITCAM for Microsoft Internet Information Services Agent 169 ITCAM for Microsoft SharePoint Server Agent 176 ITCAM for Microsoft SQL Server Agent 181 ITCAM for Transactions 69 Linux systems 275 Microsoft .NET Framework agents 221 operating systems 275, 279, 283 UNIX systems 279 Windows systems 283

H
Health Alert Details group widget 179 Health Alerts group widget 179 HTTP Cluster group widget 235 HTTP Cluster Instance group widget 234 HTTP Cluster Status group widget 235 HTTP Mean Transaction Times (ms) - Top 5 group widget 262 HTTP Servers agent group widgets 234 HTTP Status group widget 234

F
Failed Logins Rate (per min) group widget 237 Flexible Single Master Operation Role Bind Status group widget 89 Flexible Single Master Operation Role Ping Status group widget 91 Fragmentation Trend group widget 212 Fragmented Tables - Top 5 group widget 213 FTP Sites Details group widget 172

I
I/O Log Operations (last 2 hours) group widget 99, 166 IBM SmartCloud Application Performance Management UI 311 displaying Transaction Tracking data 47 extracting Transaction Tracking data 48 extracting Transaction Tracking data automatically 53 IBM Tivoli Composite Application Manager WebSphere DataPower Appliance group widgets 262 IBM WebSphere DataPower SOA Appliances group widgets 262

G
Get Inhabited Queues - Top 5 group widget 269 glossary 363 Granted Lock Summary group widget 195 group widget repositioning 67 resizing 66 group widgets Business Process Management 246 DataPower 262

372

SmartCloud Application Performance Management UI User's Guide

Indoubt Channel Connections - Latest 5 group widget 270 Information Store Client Status - Top 5 group widget 105, 145 Information Store Client Status group widget 100, 146 Information Store Clients RPC Status Top 5 group widget 104, 145 Information Store Details group widget 118 Information Store Public Replication Details group widget 102, 163 installation silent 24 Instance Active Ratio Trend group widget 239 Instance details group widget 239 Internet Information Services Status group widget 169 ITCAM Agent for DB2 group widgets 229 ITCAM Agent for HTTP Servers group widgets 234 ITCAM Agent for SAP Applications group widgets 240 ITCAM Agent for SOA group widgets 246 ITCAM Agent for WebSphere Applications group widgets 247 ITCAM Agent for WebSphere MQ group widgets 265 ITCAM Extended Agent for Oracle Database 238 ITCAM for Microsoft Active Directory Agent group widgets 84 ITCAM for Microsoft Cluster Server Agent group widgets 92 ITCAM for Microsoft Exchange Server Agent 2013 group widgets 136 ITCAM for Microsoft Exchange Server Agent group widgets 98 ITCAM for Microsoft Internet Information Services Agent 169 ITCAM for Microsoft SharePoint Server Agent group widgets 176 ITCAM for Microsoft SQL Server Agent 181 ITCAM for Transactions agent group widgets 69 ITCAM for Transactions group widgets 69 ITCAM WebSphere DataPower Appliance group widgets 262

L
Last Crawls Statistics Details group widget 176 Last Crawls Statistics group widget 177 LDAP Activities in Active Directory Access Processes group widget 126, 143 LDAP Activities in Domain Controller group widget 121, 142 LDAP Bind Time Performance group widget 90 LDAP user registry 316, 317 Liberty profile 317, 321 Lightweight Directory Access Protocol user registry 317 Linux OS CPU Utilization (last 2 hours) group widget 276 Linux OS Disk I/O Average Reads and Writes (last 2 hours) group widget 276 Linux OS Disk Utilization (%) - Top 5 group widget 276 Linux OS Memory Utilization (last 2 hours) group widget 277 Linux OS Network Bytes Received and Transmitted (last 2 hours) group widget 277 Linux OS Network Status group widget 277 Linux OS Process CPU Utilization (%) Top 5 group widget 276 Linux OS Process Memory Utilization (MB) - Top 5 group widget 277 Linux OS Status group widget 278 Lock Conflict Details group widget 192 Lock List In Use group widget 230 Lock Resource Type Summary group widget 193 Locks Details group widget 193 Locks group widget 192, 194 log files 355 Log utilization group widget 230 Log Utilization group widget 183, 206 logging 355

Messages Queued for Submission - Top 5 group widget 123 Messages Queued for Submission group widget 108 Messages Submitted Per Second - Top 5 group widget 159 Messages Submitted Per Second group widget 162 Microsoft .NET Framework agent group widgets 221 Microsoft Cluster Server agent group widgets 92 Microsoft Exchange Server agent group widgets 98, 136 Microsoft Internet Information Services agent group widgets 169 Microsoft SharePoint Server agent group widgets 176 Microsoft SQL Server agent group widgets 181 migration 343 Mobile Device Users 57 MQ Active Connections - Top 5 group widget 263 MQ Cluster Channel Status group widget 265 MQ Cluster List group widget 267 MQ Cluster Queue Manager Status group widget 265 MQ Cluster Status group widget 267 MQ Instances group widget 266 MQ Status group widget 271 multicultural support 7

N
Network Reads And Writes Per Second group widget 203 Networks group widget 95 notation environment variables 5 path names 5 typeface 5

M
Mailbox Database State group widget 117, 157 Mailbox Databases group widget 122, 162 Mailbox Details group widget 122, 160, 168 manuals See publications Memory Utilization By Server Components group widget 202 Memory Utilization group widget 202 Messages Delivered Per Minute - Top 5 group widget 123 Messages Delivered Per Minute group widget 108 Messages Delivered Per Second - Top 5 group widget 158 Messages Delivered Per Second group widget 162

O
operating system group widgets 275, 279, 283 Optimized Age Tables - Top 5 group widget 212 Oracle Database Extended agent group widgets 238 Oracle summary group widget 238 ordering publications 2 Outlook Web Access Activities (last 2 hours) group widget 124, 150 Outlook Web Access Status group widget 124, 150 Overall Response Time group widget 69, 73 Overall Volume group widget 69, 72 overview SmartCloud Application Performance Management UI 7

J
JavaScript Object Notation 329 Jobs Count group widget 190 Jobs Failed group widget 189 Jobs group widget 189 Jobs Since Server Startup group widget 190 Jobs Status group widget 190 Jobs Success Rate group widget 192 JSON file 329 JVM GC (Last Hour) group widget 252, 261

Index

373

P
Pages Failed Rate (per min) group widget 237 Pages Fault Stalls (last 2 hours) group widget 126, 157 Pages Faults (last 2 hours) group widget 125, 156 path names, notation 5 PD collector tool 359 Physical Reads And Writes Per Second group widget 204 post-installation configuration tasks 35 Procedure Buffer and Cache group widget 198 Process Details group widget 219 Process Summary group widget 220 Processes Blocked group widget 219 Processes group widget 207 Processor Time group widget 97 Public Folder Database State group widget 99 Public Folder Details group widget 101, 169 publications 1 ordering 2

Q
Queue Depth Percentage - Top 5 group widget 271 Queue Lengths - Top 5 group widget 103, 164 Queue Lengths group widget 104, 165 Queue Manager Status group widget 271 Queues with oldest MSG age - Top 5 group widget 270

R
Reorg Required Table group widget 230 Replication Details group widget 103, 163 repositioning a group widget 67 Request Rate (per sec) group widget 237 resizing a group widget 66 Resource Groups group widget 96 Resources group widget 93 response time agents 57, 75 restoredb command 295 Retry Attempts group widget 189 role-based access control 9 role-based authorization 316, 323 RPC Average Latency (last 2 hours) group widget 113, 160

S
SAP Applications agent group widgets 240 SAP Status group widget 242 scalability 12 SCR 287, 304 SCR log files 357

scrdbconfig command 294 search provider configuration 39 security 9 Server Details group widget 208 Server Health group widget 128, 137 Server Performance group widget 200 Server Properties group widget 198 Server Services Detail group widget 195 server start apmui 327 Server Statistics group widget 196 Server Statistics Since Startup group widget 200 server stop apmui 327 Servers in Farm group widget 180 service 13 Service Component Repository administering 287 commands 290 configuring with SmartCloud Application Performance Management UI 311 overview 287 reconciliation 304 running 287 running back-end 289 running database 288 running servlets 289 Service Details group widget 130, 141, 173, 180 service management connect 13 Service Memory Status (KB) - Top 5 group widget 263 Service Status group widget 181 Services on Server group widget 180 Services Summary group widget 173 setdbschema command 292 setxmlaccess command 290 Shared Disks group widget 95 SharePoint Server Status group widget 176 SmartCloud Application Performance Management UI overview 7 SMC 13 SOA agent group widgets 246 software product compatibility reports 16 Sort Overflows group widget 231 SQL Active Connections - Top 5 group widget 263 SQL Status group widget 181 start 41 starting SmartCloud Application Performance Management UI server 327 Status Summary group widget 131, 155 stopping SmartCloud Application Performance Management UI server 327 Storage Group Summary group widget 132 Store Status group widget 132, 139 support 13 system requirements 15 Sysvol Replication Status group widget 91

T
Table Status group widget 211 Tables group widget 210 TableSpace group widget 231, 239 Threads Waiting for Log Update - Top 5 group widget 106, 167 thresholds 334 Tivoli Enterprise Portal Server 324 Tivoli Monitoring data provider configuration 36, 37 Tivoli technical training 3 Tivoli user groups 3 Top 5 Extensibility Agents group widget 120, 148 training, Tivoli technical 3 Transaction Log Summary group widget 106, 165 Transaction Performance group widget 75 Transaction Response Time group widget 74 Transaction Status Summary group widget 72 transaction tracking 57, 58 Transaction Tracking displaying data in IBM SmartCloud Application Performance Management UI 47 extracting data for IBM SmartCloud Application Performance Management UI 48 extracting data for IBM SmartCloud Application Performance Management UI automatically 53 Transaction Volume group widget 74 transactions agent dashboards 57, 58 End User Transactions dashboards 58 Transactions - Top 10 group widget 73 Transactions - Top 5 group widget 71 Transactions group widget 73 Transactions Per Second group widget 121, 156 Transfer Rate (per sec) group widget 238 Transport Connections group widget 135, 148 Transport SMTP Receive group widget 127, 147 Transport SMTP Send group widget 128, 147 Transport Summary group widget 107, 133, 140 typeface conventions 4

U
UM Auto Attendant Details group widget 111, 154 Unified Messaging Availability group widget 112, 153 Unified Messaging Service group widget 134, 154 uninstallation silent 33

374

SmartCloud Application Performance Management UI User's Guide

uninstalling GUI 32 using Installation Manager 32 UNIX DB2 installation 18 UNIX OS CPU Utilization (last 2 hours) group widget 279 UNIX OS Disk I/O Average Reads and Writes (last 2 hours) group widget 280 UNIX OS Disk Utilization (%) - Top 5 group widget 280 UNIX OS Memory Utilization (last 2 hours) group widget 280 UNIX OS Network Status group widget 281 UNIX OS Process CPU Utilization (%) Top 5 group widget 279 UNIX OS Process Memory Utilization (MB) - Top 5 group widget 280 UNIX OS Status group widget 282 upgrade 27 Upstream Transaction Nodes group widget 83 user groups, Tivoli 3 user interface 7 customizing 41 User Mailbox Availability group widget 107, 152 user registry basic 316, 321, 323 LDAP 316, 317 user role administrator 9 Users 57 utils command 291

V
variables, notation for 5

W
WAS Cluster JVM CPU group widget 247 WAS Cluster Request Completion widget 247 WAS Cluster Request Response Time group widget 248 WAS Cluster Server List group widget 248 WAS Cluster Summary group widget 249 WAS Instances group widget 247 WAS Status group widget 253 Web Service Cache Hits group widget 174 Web Service Data Sent and Received Per Second group widget 174 Web Service Error Statistics group widget 175 Web Sites Status group widget 238 Websites Details group widget 174 WebSphere Applications agent group widgets 247 WebSphere MQ agent group widgets 265

WebSphere Process Server Cluster group widget 255 WebSphere Process Server Cluster Instance List group widget 256 WebSphere Process Server Cluster JVM CPU group widget 254 WebSphere Process Server Cluster summary group widget 256 WebSphere Process Server dashboards 254 WebSphere Process Server Instances group widget 254 Websphere Process Server Status group widget 260 widgets 274, 275 Clients and Transactions Agent-based Transaction Tracking group 76 Agentless Transaction Tracking group 77 Back-End Transaction List group 77 Back-End Transaction Tracking Response Time Component group 79 Back-End Transaction Tracking Response Time Overall group 81 Back-End Transaction Tracking Runs On group 80 Back-End Transaction Tracking Status group 78 Back-End Transaction Tracking Transaction Volume Component group 80 Back-End Transaction Tracking Transaction Volume Overall group 82 Client Impact - Top 10 group 74 Client Response Time group 71 Client Status Summary group 69 Client Volume group 71 Clients - Top 10 group 69 Downstream Transaction Nodes group 82 Overall Response Time group 69, 73 Overall Volume group 69, 72 Transaction Performance group 75 Transaction Response Time group 74 Transaction Status Summary group 72 Transaction Volume group 74 Transactions - Top 10 group 73 Transactions - Top 5 group 71 Transactions group 73 Upstream Transaction Nodes group 83 DataPower Status 70, 264 DB2 agent Buffer Pool group 231 DB2 Cluster BP Hit ratio tooltip group 232 DB2 Cluster Deadlock tooltip group 234

widgets (continued) DB2 agent (continued) DB2 Cluster Failed SQL Statements tooltip group 233 DB2 Cluster instance group 232 DB2 Cluster list tooltip group 233 DB2 Cluster summary group 231 DB2 summary group 229 Lock List In Use group 230 Log utilization group 230 Reorg Required Table group 230 Sort Overflows group 231 TableSpace group 231 Ethernet Interface Received Throughput (Kb/s) - Top 5 262 Ethernet Interface Transmitted Throughput (Kb/s) - Top 5 262 HTTP Mean Transaction Times (ms) Top 5 262 HTTP Servers Failed Logins Rate (per min) group 237 HTTP Cluster group 235 HTTP Cluster Instance group 234 HTTP Cluster Status group 235 HTTP Status group 234 Pages Failed Rate (per min) group 237 Request Rate (per sec) group 237 Transfer Rate (per sec) group 238 Web Sites Status group 238 Linux OS CPU Utilization (last 2 hours) 276 Linux OS Disk I/O Average Reads and Writes (last 2 hours) 276 Linux OS Disk Utilization (%) - Top 5 276 Linux OS Memory Utilization (last 2 hours) 277 Linux OS Network Bytes Received and Transmitted (last 2 hours) 277 Linux OS Network Status 277 Linux OS Process CPU Utilization (%) - Top 5 276 Linux OS Process Memory Utilization (MB) - Top 5 277 Linux OS Status 278 Microsoft Active Directory agent Active Directory Database Performance group 86 Active Directory Database Table Open Cache group 86 Active Directory Event Logs group 88 Active Directory group 84 Cache Details group 85 Cache Size group 85 Domain Controller Health group 87 Domain Controller Time Drift group 88 Flexible Single Master Operation Role Bind Status group 89 Flexible Single Master Operation Role Ping Status group 91 LDAP Bind Time Performance group 90 Index

375

widgets (continued) Microsoft Active Directory agent (continued) Sysvol Replication Status group 91 Microsoft Cluster Server agent Available Memory (last 2 hours) group 96 Cluster group 94 Cluster Node Detail group 97 Cluster Nodes group 96 Cluster Server Status group 92 Dependent Resources group 93 Networks group 95 Processor Time group 97 Resource Groups group 96 Resources group 93 Shared Disks group 95 Microsoft Exchange Server agent Active Directory Access Processes Details group 109, 144 Active Sync Activities (last 2 hours) group 110, 149 Active Sync Status group 111, 150 Activities (last 10 minutes) group 110 Average Delivery Time (last 2 hours) group 112, 159 Average Log Write Operations Completed Per Second (last 2 hours) group 101, 166 Average Message Delivery Time (last 2 hours) group 98 Client Access group 114, 136 Client Request History (last 2 hours) group 115 Client Summary group 105, 146 Component Status group 115 Database Availability Group Information group 116, 161 Database Cache group 113, 155 Database Copy Status group 116, 159 Database Log Record Stalls Per Second (last 2 hours) group 100, 167 Disk Space Utilization (last 2 hours) group 118 Domain Controller Connectivity (last 2 hours) group 119, 143 Exchange Events group 119, 137, 141 Exchange Server group 130, 139 Exchange Server Properties group 136, 152 Exchange Server Roles group 130, 151 Exchange Server Status group 131, 139 Extensibility Agents group 120, 148 I/O Log Operations (last 2 hours) group 99, 166 Information Store Client Status group 100, 146 Information Store Details group 118

widgets (continued) Microsoft Exchange Server agent (continued) Information Store Public Replication Details group 102, 163 LDAP Activities in Active Directory Access Processes group 126, 143 LDAP Activities in Domain Controller group 121, 142 Mailbox Database State group 117, 157 Mailbox Databases group 122, 162 Mailbox Details group 122, 160, 168 Messages Delivered Per Minute group 108, 162 Messages Queued for Submission group 108, 162 Outlook Web Access Activities (last 2 hours) group 124, 150 Outlook Web Access Status group 124, 150 Pages Fault Stalls (last 2 hours) group 126, 157 Pages Faults (last 2 hours) group 125, 156 Public Folder Database State group 99 Public Folder Details group 101, 169 Queue Lengths group 104, 165 Replication Details group 103, 163 RPC Average Latency (last 2 hours) group 113, 160 Server Health group 128, 137 Service Details group 130, 141 Status Summary group 131, 155 Storage Group Summary group 132 Store Status group 132, 139 Top 5 Active Directory Access Processes group 127, 142 Top 5 Extensibility Agents group 120, 148 Top 5 Information Store Client Status group 105, 145 Top 5 Information Store Clients RPC Status group 104, 145 Top 5 Messages Delivered Per Minute group 123 Top 5 Messages Delivered Per Second group 158 Top 5 Messages Queued for Submission group 123 Top 5 Messages Submitted Per Second group 159 Top 5 Queue Lengths group 103, 164 Top 5 Threads Waiting for Log Update group 106, 167 Transaction Log Summary group 106, 165

widgets (continued) Microsoft Exchange Server agent (continued) Transactions Per Second group 121, 156 Transport Connections group 135, 148 Transport SMTP Receive group 127, 147 Transport SMTP Send group 128, 147 Transport Summary group 107, 133, 140 UM Auto Attendant Details group 111, 154 Unified Messaging Availability group 112, 153 Unified Messaging Service group 134, 154 User Mailbox Availability group 107, 152 Microsoft Internet Information Services agent Application Pool Details group 170 ASP.NET Cache Utilization group 171 Connections (last 2 hours) group for FTP sites 171 Connections (last 2 hours) group for websites 172 FTP Sites Details group 172 Internet Information Services Status group 169 Service Details group 173 Services Summary group 173 Web Service Cache Hits group 174 Web Service Data Sent and Received Per Second group 174 Web Service Error Statistics group 175 Websites Details group 174 Worker Processes group 175 Microsoft SharePoint Server agent Active Crawls Statistics group 178 Crawls Statistics Details group 178 Health Alert Details group 179 Health Alerts group 179 Last Crawls Statistics Details group 176 Last Crawls Statistics group 177 Servers in Farm group 180 Service Details group 180 Service Status group 181 Services on Server group 180 SharePoint Server Status group 176 Microsoft SQL Server agent Addition Server Properties group 197 Additional Locks Details group 194 Alert Details group 216 Alert Properties group 217

376

SmartCloud Application Performance Management UI User's Guide

widgets (continued) Microsoft SQL Server agent (continued) Availability Databases Status group 215 Availability group 213 Availability Groups group 216 Availability Replica Status group 217 Cache Hit Ratio group 201 Cache Utilization group 201 Connection Activity group 203 CPU Utilization group 204 Database in Errors group 184 Database Properties group 205 Database Recovery group 207 Database Resources group 208 Database Status group 184 Database Transaction group 205 Database Utilization - Top 5 group 184 Database Utilization group 187, 206 Databases Configuration Summary group 186 Databases group 182, 188, 205 Device Details group 188 Device Status group 187 Errorlog Alert group 214 Errors In Current Interval group 218 Fragmentation Trend group 212 Fragmented Tables - Top 5 group 213 Granted Lock Summary group 195 Jobs Count group 190 Jobs Failed group 189 Jobs group 189 Jobs Since Server Startup group 190 Jobs Status group 190 Jobs Success Rate group 192 Lock Conflict Details group 192 Lock Resource Type Summary group 193 Locks Details group 193 Locks group 192, 194 Log Utilization group 183, 206 Memory Utilization By Server Components group 202 Memory Utilization group 202 Network Reads And Writes Per Second group 203 Optimized Age Tables - Top 5 group 212 Physical Reads And Writes Per Second group 204 Procedure Buffer and Cache group 198 Process Details group 219 Process Summary group 220 Processes Blocked group 219 Processes group 207 Retry Attempts group 189 Server Details group 208 Server Performance group 200

widgets (continued) Microsoft SQL Server agent (continued) Server Properties group 198 Server Services Detail group 195 Server Statistics group 196 Server Statistics Since Startup group 200 SQL Status group 181 Table Status group 211 Tables group 210 MQ Active Connections - Top 5 263 Oracle Database Extended agent Instance Active Ratio Trend group 239 Instance details group 239 Oracle summary group 238 TableSpace group 239 SAP Applications agent Alerts Count by Class - Top 5 group 240 Available Work Process Status group 244 Average Response Time by Application - Top 5 group 241 Average Response Time by Transaction - Top 5 group 243 Average Response Time by User Top 5 group 243 Buffer Hit Ratio - Lowest 5 group 241 SAP Status group 242 Service Memory Status (KB) - Top 5 263 SOA agent Business process group widget 246 SQL Active Connections - Top 5 263 UNIX OS CPU Utilization (last 2 hours) 279 UNIX OS Disk I/O Average Reads and Writes (last 2 hours) 280 UNIX OS Disk Utilization (%) - Top 5 280 UNIX OS Memory Utilization (last 2 hours) 280 UNIX OS Network Status 281 UNIX OS Process CPU Utilization (%) - Top 5 279 UNIX OS Process Memory Utilization (MB) - Top 5 280 UNIX OS Status 282 WebSphere Applications Average DB Connection Pool Size Top 5 group 251 Average Thread Pool Size -Top 5 group 253 Datasources group 251 JVM GC (Last Hour) group 252 WAS Cluster JVM CPU group 247 WAS Cluster Request Completion group 247 WAS Cluster Request Response Time group 248 WAS Cluster Server List group 248

widgets (continued) WebSphere Applications (continued) WAS Cluster Summary group 249 WAS Instances group 247 WAS Status group 253 Worst Response Time - Top 5 group 252 WebSphere MQ agent Channel Connection Not Running - Latest 5 group 265 Critical Errors - Latest 5 group 269 Get Inhabited Queues - Top 5 group 269 Indoubt Channel Connections Latest 5 group 270 MQ Cluster Channel Status group 265 MQ Cluster List group 267 MQ Cluster Queue Manager Status group 265 MQ Cluster Status group 267 MQ Instances group 266 MQ Status group 271 Queue Depth Percentage - Top 5 group 271 Queue Manager Status group 271 Queues with oldest MSG age - Top 5 group 270 WMQ Event not Reset - Latest 5 group 273 XMITQ Depth - Top 5 group 274 XmitQ Messages Available group 266 WebSphere Process Server Average DB Connection Pool Size Top 5 group 258 Average Thread Pool Size - Top 5 group 260 JVM GC (Last Hour) group 261 WebSphere Process Server Cluster group 255 WebSphere Process Server Cluster Instance List group 256 WebSphere Process Server Cluster JVM CPU group 254 WebSphere Process Server Cluster summary group 256 WebSphere Process Server Instances group 254 Websphere Process Server Status group 260 Worst Request Response Time Top 5 group 259 Worst Service Error Rate - Top 5 group 259 Worst Service Response Time - Top 5 group 259 Windows OS CPU Utilization (last 2 hours) 283 Windows OS Disk I/O Average Reads and Writes (last 2 hours) 283 Windows OS Disk Utilization (%) Top 5 283 Windows OS Memory Utilization (last 2 hours) 284

Index

377

widgets (continued) Windows OS Network Bytes Received and Transmitted (last 2 hours) 284 Windows OS Network Status 284 Windows OS Process CPU Utilization (%) - Top 5 283 Windows OS Process Memory Utilization (MB) - Top 5 284 Windows OS Status 285 Windows OS CPU Utilization (last 2 hours) group widget 283 Windows OS Disk I/O Average Reads and Writes (last 2 hours) group widget 283 Windows OS Disk Utilization (%) - Top 5 group widget 283 Windows OS Memory Utilization (last 2 hours) group widget 284 Windows OS Network Bytes Received and Transmitted (last 2 hours) group widget 284 Windows OS Network Status group widget 284 Windows OS Process CPU Utilization (%) - Top 5 group widget 283 Windows OS Process Memory Utilization (MB) - Top 5 group widget 284 Windows OS Status group widget 285 WMQ Event not Reset - Latest 5 group widget 273 Worker Processes group widget 175 Worst Request Response Time - Top 5 group widget 259 Worst Response Time - Top 5 group widget 252 Worst Service Error Rate - Top 5 group widget 259 Worst Service Response Time - Top 5 group widget 259

X
XMITQ Depth - Top 5 group widget XmitQ Messages Available group widget 266 274

378

SmartCloud Application Performance Management UI User's Guide

Printed in USA

SC22-5490-01

You might also like