IBM E027SLL-H Troubleshooting Guide - Page 178

The system crashes when attempting a bulk import or export

Page 178 highlights

When the monitoring server is stopped, the internal web server swaps to another IBM Tivoli Monitoring process such as an OS Agent. When the monitoring server starts again, the monitoring server and SOAP are running, but the internal web server is not in the same process. You can determine which process is running the internal web server by starting a browser session to the service console http://server:1920. Ensure the browser View/Status is checked, and then move the cursor over each link. The port involved will be seen in the status line like this: Service Point: cnp -> IBM Tivoli Monitoring Service Console -> IBM Tivoli Enterprise Portal Web Client Service Point: nmp180_hd -> IBM Tivoli Monitoring Service Console In this case the cursor was on the service console link under "Service Point: nmp180_hd" and that was the process running the internal web server. If a firewall rule is in place between the tacmd login process and the server running the hub monitoring server and SOAP, the tacmd login command might fail. The tacmd logic attempts to use the base port connected with the "IBM Tivoli Monitoring Web Services" link. If that is unavailable, it uses the 1920 port. That will fail if the 1920 process is not the same as the monitoring server process. If this condition occurs, it can be resolved by stopping all IBM Tivoli Monitoring processes on that server, starting the hub monitoring server, and then starting up the rest of the IBM Tivoli Monitoring processes. When things are running again, the tacmd login begins to operate as expected. tacmd and SOAP are not able to connect If two instances of the hub Tivoli Enterprise Monitoring Server are started under different user IDs (root plus one other), tacmd and SOAP are not able to connect. When the problem occurs, it is usually in the presence of another process such as the IBM Tivoli Monitoring Universal Agent or the Monitoring Agent for Unix OS. When the problem occurs, both instances of the hub monitoring server are listed on the "IBM Tivoli Monitoring Service Index" web page that is produced on port 1920. The tacmd and SOAP interfaces use the service index as part of their communications, and the extra hub monitoring server entry disrupts them from communicating at all. When the problem occurs, make sure the hub monitoring server started under the non-root login is not running. Then recycle whichever process shows up first on the Service Index page. The system crashes when attempting a bulk import or export command You might be attempting to import from a 0-byte XML file. Ensure that the XML file has content. Also, this can also occur if the file contents are corrupted (if some expected XML elements are missing). Monitoring server fails to start, but then does after a reboot When the Tivoli Enterprise Monitoring Server does not start up properly and you see the following messages in the monitoring server logs, you need to check if anything is using the location server/broker (default is port 1918): (4703AF9A.002B-4:kdcsuse.c,99,"KDCS_UseFamily") status=1c010005, "cant bind socket", ncs/KDC1_STC_CANT_BIND_SOCK (4703AF9A.002C4:kdebpap.c,125,"KDEBP_AssignPort") ip.pipe bound to port 14206: base=1918, 160 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

When the monitoring server is stopped, the internal web server swaps to another
IBM Tivoli Monitoring process such as an OS Agent. When the monitoring server
starts again, the monitoring server and SOAP are running, but the internal web
server is not in the same process. You can determine which process is running the
internal web server by starting a browser session to the service console
http://server:1920. Ensure the browser View/Status is checked, and then move the
cursor over each link. The port involved will be seen in the status line like this:
Service Point: cnp
-> IBM Tivoli Monitoring Service Console
-> IBM Tivoli Enterprise Portal Web Client
Service Point: nmp180_hd
-> IBM Tivoli Monitoring Service Console
In this case the cursor was on the service console link under "Service Point:
nmp180_hd" and that was the process running the internal web server.
If a firewall rule is in place between the
tacmd login
process and the server
running the hub monitoring server and SOAP, the
tacmd login
command might
fail. The
tacmd
logic attempts to use the base port connected with the "IBM Tivoli
Monitoring Web Services" link. If that is unavailable, it uses the 1920 port. That
will fail if the 1920 process is not the same as the monitoring server process.
If this condition occurs, it can be resolved by stopping all IBM Tivoli Monitoring
processes on that server, starting the hub monitoring server, and then starting up
the rest of the IBM Tivoli Monitoring processes. When things are running again,
the tacmd login begins to operate as expected.
tacmd and SOAP are not able to connect
If two instances of the hub Tivoli Enterprise Monitoring Server are started under
different user IDs (root plus one other), tacmd and SOAP are not able to connect.
When the problem occurs, it is usually in the presence of another process such as
the IBM Tivoli Monitoring Universal Agent or the Monitoring Agent for Unix OS.
When the problem occurs, both instances of the hub monitoring server are listed
on the "IBM Tivoli Monitoring Service Index" web page that is produced on port
1920. The tacmd and SOAP interfaces use the service index as part of their
communications, and the extra hub monitoring server entry disrupts them from
communicating at all.
When the problem occurs, make sure the hub monitoring server started under the
non-root login is not running. Then recycle whichever process shows up first on
the Service Index page.
The system crashes when attempting a bulk import or export
command
You might be attempting to import from a 0-byte XML file. Ensure that the XML
file has content. Also, this can also occur if the file contents are corrupted (if some
expected XML elements are missing).
Monitoring server fails to start, but then does after a reboot
When the Tivoli Enterprise Monitoring Server does not start up properly and you
see the following messages in the monitoring server logs, you need to check if
anything is using the location server/broker (default is port 1918):
(4703AF9A.002B-4:kdcsuse.c,99,"KDCS_UseFamily") status=1c010005, "cant bind
socket", ncs/KDC1_STC_CANT_BIND_SOCK (4703AF9A.002C-
4:kdebpap.c,125,"KDEBP_AssignPort") ip.pipe bound to port 14206: base=1918,
160
IBM Tivoli Monitoring: Troubleshooting Guide