STIGQter STIGQter: STIG Summary: VMware vSphere 8.0 vCenter Appliance Envoy Security Technical Implementation Guide Version: 2 Release: 2 Benchmark Date: 01 Jul 2026:

The vCenter Envoy service log files must be sent to a central log server.

DISA Rule

SV-259164r1212220_rule

Vulnerability Number

V-259164

Group Title

SRG-APP-000358-WSR-000063

Rule Version

VCRP-80-000097

Severity

CAT II

CCI(s)

Weight

10

Fix Recommendation

Navigate to and open:

/etc/vmware-syslog/vmware-services-envoy.conf

Create the file if it does not exist.

Set the contents of the file as follows:

#envoy service log
input(type="imfile"
File="/var/log/vmware/envoy/envoy.log"
Tag="envoy-main"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy access log
input(type="imfile"
File="/var/log/vmware/envoy/envoy-access.log"
Tag="envoy-access"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy init stdout
input(type="imfile"
File="/var/log/vmware/envoy/envoy_init.log.stdout"
Tag="envoy-stdout"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy init stderr
input(type="imfile"
File="/var/log/vmware/envoy/envoy_init.log.stderr"
Tag="envoy-stderr"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")

Check Contents

By default, there is a vmware-services-envoy.conf rsyslog configuration file that includes the service logs when syslog is configured on vCenter, but it must be verified.

At the command prompt, run the following command:

# cat /etc/vmware-syslog/vmware-services-envoy.conf

Expected result:

#envoy service log
input(type="imfile"
File="/var/log/vmware/envoy/envoy.log"
Tag="envoy-main"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy access log
input(type="imfile"
File="/var/log/vmware/envoy/envoy-access.log"
Tag="envoy-access"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy init stdout
input(type="imfile"
File="/var/log/vmware/envoy/envoy_init.log.stdout"
Tag="envoy-stdout"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy init stderr
input(type="imfile"
File="/var/log/vmware/envoy/envoy_init.log.stderr"
Tag="envoy-stderr"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")

Note: If the entries for "deleteStateOnFileDelete" and "reopenOnTruncate" do not exist, this is not a finding.

If the output does not match the expected result, this is a finding.

Vulnerability Number

V-259164

Documentable

False

Rule Version

VCRP-80-000097

Severity Override Guidance

By default, there is a vmware-services-envoy.conf rsyslog configuration file that includes the service logs when syslog is configured on vCenter, but it must be verified.

At the command prompt, run the following command:

# cat /etc/vmware-syslog/vmware-services-envoy.conf

Expected result:

#envoy service log
input(type="imfile"
File="/var/log/vmware/envoy/envoy.log"
Tag="envoy-main"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy access log
input(type="imfile"
File="/var/log/vmware/envoy/envoy-access.log"
Tag="envoy-access"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy init stdout
input(type="imfile"
File="/var/log/vmware/envoy/envoy_init.log.stdout"
Tag="envoy-stdout"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")
#envoy init stderr
input(type="imfile"
File="/var/log/vmware/envoy/envoy_init.log.stderr"
Tag="envoy-stderr"
Severity="info"
Facility="local0"
deleteStateOnFileDelete="on"
reopenOnTruncate="on")

Note: If the entries for "deleteStateOnFileDelete" and "reopenOnTruncate" do not exist, this is not a finding.

If the output does not match the expected result, this is a finding.

Check Content Reference

M

Target Key

5572