When TLS is enabled on the Director tile for Syslog the customer has to add values for the fields "Permitted Peer" and "SSL Certificate".
Image 1. Syslog TLS configuration
Once all the configuration is completed and saved the values for TLS are visible in this fields and the certificate(s) located in this field are monitored by OpsManager in the Certificates page.
If "Enable TLS" is disabled, the fields will be grayed out, but still visible and the certificate(s) located in this field continue to be monitored in the Certificates page in the OpsManage UI.
There is a known issue in Ops Manager Syslog configuration for tiles. Once this certificate is added, the tile doesn't allow it to be removed via the UI.
The values located in the Syslog -> Enable TLS -> SSL Certificate can be removed using the OpsMan API. The steps below go over the process that needs to be followed in order to remove them.
uaac target --skip-ssl-validation https://OPS-MANAGER-FQDN/uaa
$ uaac token owner get
#Example Output
Client ID: opsman
Client secret: <------ Empty User name:
admin <--- Your Opsman Login with Administrator scopes
Password: {Password}
uaac curl https://OPSMAN-FQDN/api/v0/staged/products/director/syslog_configuration
...
RESPONSE BODY:
{
"syslog_configuration": {
"enabled": true,
"address": "xxx.x.x.x",
"port": "xx",
"transport_protocol": "tcp",
"tls_enabled": false,
"ssl_ca_certificate": "-----BEGIN CERTIFICATE-----
.
.
.
-----END CERTIFICATE-----\n",
"permitted_peer": "localhost",
"queue_size": null,
"forward_debug_logs": false,
"custom_rsyslog_configuration": null,
"environment": null
}
}
uaac curl -k https://$OPSMAN_FQDN/api/v0/staged/products/director/syslog_configuration -X PUT -d '{
"syslog_configuration": {
"enabled": true,
"address": "xxx.x.x.x",
"port": "xx",
"transport_protocol": "tcp",
"tls_enabled": false,
"ssl_ca_certificate": null,
"permitted_peer": null,
"queue_size": null,
"forward_debug_logs": false,
"custom_rsyslog_configuration": null,
"environment": null
}
}'
If you get a 200 response from the call, please go to your Ops Manager tile -> Syslog and refresh. The fields for Permitted Peer and SSL Certificate should be empty.