cd ~/

Home of Daniel Graf

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

cd ~/

Home of Daniel Graf

Seiten

Suche

Blog Meta

Dynamo Dresden

Galerie

blog:vmware_-_vcenter_vpxd_events_an_syslog_server_melden

VMware - vCenter vpxd Events an Syslog Server melden

In meinem vCenter 6.5 wollte ich die vpxd Events in mein Monitoring einbinden, da dort wichtige Meldungen aufschlagen. Die Syslog Einstellungen über den Web Client haben die Events aber nicht übertragen.

Die vpxd Events werden nämlich in der /etc/rsyslog.conf explizit verworfen:

# vpxd-event
# Do not store events because of burst/size concerns
if $fromhost contains $$myhostname and
   $app-name == 'vpxd' and
   $msg startsWith ' Event ' then stop
if $fromhost-ip == '127.0.0.1' and
   $app-name == 'vpxd' and
   $msg startsWith ' Event ' then stop

Um trotzdem die Meldungen zu erhalten, genügt es dort seinen eigenen Remote Syslog Server einzutragen:

[...]

# vpxd-event
# Forward vpxd events to monitoring host
if $fromhost contains $$myhostname and
   $app-name == 'vpxd' and
   $msg startsWith ' Event ' then @@mon.local.lab:514

# Do not store events because of burst/size concerns
if $fromhost contains $$myhostname and
[...]

Anschließend noch den Dienst neu starten:

systemctl restart rsyslog

Allerdings muss man beachten, dass die Änderung durch VMware Updates überschrieben wird - die Config wird nach /etc/rsyslog.conf.old verschoben!

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
 
blog/vmware_-_vcenter_vpxd_events_an_syslog_server_melden.txt · Zuletzt geändert: 2019/02/01 09:28 von Daniel Graf