IBM E027SLL-H Troubleshooting Guide - Page 48

Resolving situation problems - diagnostic actions

Page 48 highlights

2. Use the tools and data provided by Task Manager to identify the process causing high CPU usage. In the Processes tab you can reorder the processes by CPU usage. An example of a process name is kntcma.exe for the Windows OS agent. 3. Use the top command to display processes using high CPU. For UNIX, you can also use the ps auxww command. 4. Verify the following: v Is historical data collection enabled? v Is the database undergoing a backup? 5. Is the situation writing a lot of event logs? v Yes: Disable all event log monitoring situations. 6. Select each of the workspaces in turn, to see which one is consuming high CPU. 7. Running the following ITMSUPER tools might also provide more information: v Stressed Resources tool v Connectivity tool v Situations tool 8. When the computer (where the monitoring agent is running) has multiple Network Interface Cards (NICs), the agent might not be bound to the Primary NIC. The agent might not be able to establish connectivity with the monitoring server. High CPU usage can result from the agent's frequent attempts to connect. a. To correct this, you might need to set the environment variable KDEB_INTERFACELIST = '!*' or KDEB_INTERFACELIST = IP_address, where IP_address is the address of the NIC. b. Make the changes in the associated agent *ENV configuration file for Windows, or the *.ini configuration file for UNIX or Linux. What to do next For more information on actions that relate to these diagnostics, see the problem resolution tasks. Resolving situation problems - diagnostic actions You can resolve situation problems by running the ITMSUPER tool. Also, you can examine the situation definition and formula in the agent-specific .lg0 file. Procedure Diagnostic actions 1. Run the Situation Test ITMSUPER tool. 2. Find out which situations have been deployed to the monitoring agent. 3. Open the agent-specific.lg0 file to view a list of situations started for that agent. v install_dir\TMAITM6\logs v install_dir/logs 4. Examine the situation definition and formula. 5. Does the situation contain any wildcard * characters against UTF8 columns? v Yes: See "Resolving situation problems - corrective actions" on page 31. 6. Switch between situations to see which one is causing the high CPU. 30 IBM Tivoli Monitoring: Troubleshooting Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 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
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 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
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310

2.
Use the tools and data provided by Task Manager to identify the process
causing high CPU usage. In the
Processes
tab you can reorder the processes by
CPU usage. An example of a process name is
kntcma.exe
for the Windows OS
agent.
3.
Use the
top
command to display processes using high CPU. For
UNIX, you can also use the
ps auxww
command.
4.
Verify the following:
v
Is historical data collection enabled?
v
Is the database undergoing a backup?
5.
Is the situation writing a lot of event logs?
v
Yes: Disable all event log monitoring situations.
6.
Select each of the workspaces in turn, to see which one is consuming high
CPU.
7.
Running the following ITMSUPER tools might also provide more information:
v
Stressed Resources tool
v
Connectivity tool
v
Situations tool
8.
When the computer (where the monitoring agent is running) has multiple
Network Interface Cards (NICs), the agent might not be bound to the Primary
NIC. The agent might not be able to establish connectivity with the monitoring
server. High CPU usage can result from the agent's frequent attempts to
connect.
a.
To correct this, you might need to set the environment variable
KDEB_INTERFACELIST
=
'!*'
or
KDEB_INTERFACELIST
=
IP_address
, where
IP_address
is the address of the NIC.
b.
Make the changes in the associated agent
*ENV
configuration file for
Windows, or the
*.ini
configuration file for UNIX or Linux.
What to do next
For more information on actions that relate to these diagnostics, see the problem
resolution tasks.
Resolving situation problems - diagnostic actions
You can resolve situation problems by running the ITMSUPER tool. Also, you can
examine the situation definition and formula in the agent-specific
.lg0
file.
Procedure
Diagnostic actions
1.
Run the Situation Test ITMSUPER tool.
2.
Find out which situations have been deployed to the monitoring agent.
3.
Open the agent-specific
.lg0
file to view a list of situations started for that
agent.
v
install_dir
\TMAITM6\logs
v
install_dir
/logs
4.
Examine the situation definition and formula.
5.
Does the situation contain any wildcard
*
characters against UTF8 columns?
v
Yes: See “Resolving situation problems - corrective actions” on page 31.
6.
Switch between situations to see which one is causing the high CPU.
30
IBM Tivoli Monitoring: Troubleshooting Guide