VMware 4817V62 Administration Guide - Page 68

Con Syslog on ESXi Hosts, Export Diagnostic Data, Configuration, Advanced Settings, Syslog

Page 68 highlights

vSphere Basic System Administration Configure Syslog on ESXi Hosts All ESX/ESXi hosts run a syslog service (syslogd), which logs messages from the VMkernel and other system components to a file. On an ESXi host, you can use the vSphere Client or the vSphere CLI command vicfg-syslog to configure the following options: Log file path Remote host Remote port Specifies a datastore path to a file in which syslogd logs all messages. Specifies a remote host to which syslog messages are forwarded. In order to receive the forwarded syslog messages, your remote host must have a syslog service installed and correctly configured. Consult the documentation for the syslog service installed on your remote host for information on configuration. Specifies the port on which the remote host receives syslog messages. You cannot use the vSphere Client or vicfg-syslog to configure syslog behavior for an ESX host. To configure syslog for an ESX host, you must edit the /etc/syslog.conf file. For more information on vicfg-syslog, see the vSphere Command-Line Interface Installation and Reference Guide. Procedure 1 In the vSphere Client inventory, select the host. 2 Click the Configuration tab. 3 Click Advanced Settings. 4 Select Syslog in the tree control. 5 In the Syslog.Local.DatastorePath text box, enter the datastore path for the file to which syslog will log messages. The datastore path should be of the form [] , where the path is relative to the root of the volume backing the datastore. For example, the datastore path [storage1] var/log/messages would map to the path /vmfs/volumes/storage1/var/log/messages. If no path is specified, the default path is /var/log/messages. 6 In the Syslog.Remote.Hostname text box, enter the name of the remote host to which syslog data will be forwarded. If no value is specified, no data is forwarded. 7 In the Syslog.Remote.Port text box, enter the port on the remote host to which syslog data will be forwarded. By default, this option is set to 514, which is the default UDP port used by syslog. Changes to this option take effect only if Syslog.Remote.Hostname is configured. 8 Click OK. Changes to the syslog options take effect immediately. Export Diagnostic Data You can export all or part of your log file data. When you export log file data, the vm-support script creates a file of the selected data and stores it in a location you specify. The default file type is .txt if no other extension is specified. The file contains Type, Time, and Description. 68 VMware, Inc.

  • 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
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364

Configure Syslog on ESXi Hosts
All ESX/ESXi hosts run a syslog service (
syslogd
), which logs messages from the VMkernel and other system
components to a file.
On an ESXi host, you can use the vSphere Client or the vSphere CLI command
vicfg-syslog
to configure the
following options:
Log file path
Specifies a datastore path to a file in which syslogd logs all messages.
Remote host
Specifies a remote host to which syslog messages are forwarded. In order to
receive the forwarded syslog messages, your remote host must have a syslog
service installed and correctly configured. Consult the documentation for the
syslog service installed on your remote host for information on configuration.
Remote port
Specifies the port on which the remote host receives syslog messages.
You cannot use the vSphere Client or
vicfg-syslog
to configure syslog behavior for an ESX host. To configure
syslog for an ESX host, you must edit the
/etc/syslog.conf
file.
For more information on
vicfg-syslog
, see the
vSphere Command-Line Interface Installation and Reference Guide
.
Procedure
1
In the vSphere Client inventory, select the host.
2
Click the
Configuration
tab.
3
Click
Advanced Settings
.
4
Select
Syslog
in the tree control.
5
In the
Syslog.Local.DatastorePath
text box, enter the datastore path for the file to which syslog will log
messages.
The datastore path should be of the form [
<datastorename>
]
</path/to/file>
, where the path is relative to the
root of the volume backing the datastore. For example, the datastore path
[storage1] var/log/messages
would map to the path
/vmfs/volumes/storage1/var/log/messages
.
If no path is specified, the default path is
/var/log/messages
.
6
In the
Syslog.Remote.Hostname
text box, enter the name of the remote host to which syslog data will be
forwarded.
If no value is specified, no data is forwarded.
7
In the
Syslog.Remote.Port
text box, enter the port on the remote host to which syslog data will be
forwarded.
By default, this option is set to 514, which is the default UDP port used by syslog. Changes to this option
take effect only if
Syslog.Remote.Hostname
is configured.
8
Click
OK
.
Changes to the syslog options take effect immediately.
Export Diagnostic Data
You can export all or part of your log file data.
When you export log file data, the
vm-support
script creates a file of the selected data and stores it in a location
you specify. The default file type is
.txt
if no other extension is specified. The file contains Type, Time, and
Description.
vSphere Basic System Administration
68
VMware, Inc.