3th party bir syslog kolektör uygulaması kullanıldığında “DEBUG_pb_archiver” veya bu ifadeye benzer kısımlar bazı syslog kolektörleri tarafından yanlışlıkla vCenter adı olarak yorumlanabilir. Bu durum özellikle syslog kolektörünün her sistem için ayrı bir klasör oluşturacak şekilde yapılandırıldığı senaryolarda istenmeyen klasörler oluşturulmasına neden olabilir. Bu hatalı yorumlama nedeniyle günlükler yanlış konumlara yönlendirilebilir veya kolektör uygulamalarında yapılandırma hatalarına yol açabilir.
PostgreSQL archiver logları harici bir syslog kolektörüne gönderilmek için tasarlanmamıştır. Bu nedenle syslog kolektörünün doğru şekilde yorumlamadığı bir formatta günlük akışı oluşturulabilir. Bu format uyuşmazlığı nedeniyle harici syslog kolektörü “pg_archiver” gibi belirli kelimeleri yanlışlıkla bir bilgisayar adı olarak algılayabilir ve bu yanlış eşleştirme sonucunda ek klasörler veya hatalı girişler oluşabilir.
Bu hatanın etkilerini en aza indirmek için aşağıdaki geçici çözümleri uygulayabilirsiniz:
Harici syslog kolektörünüzde PostgreSQL archiver logları ile filtreleyecek bir yapılandırma oluşturun. Eğer bu seçenek mümkün değilse aşağıdaki adımları uygulayarak vCenter Server Appliance (VCSA) üzerinde rsyslogd bileşeninde filtreleme yapabilirsiniz.
Mevcut rsyslogd yapılandırmasının yedeğini alınız.
cp /etc/rsyslog.conf /etc/rsyslog.conf.bak
rsyslog.conf dosyasını “# ESX rules” satırından aşağıdaki satırı ekleyiniz.
:msg, contains, "pg_archiver" ~
& stop
Yapılandırmayı etkinleştirmek için rsyslog hizmetini yeniden başlatınız.
systemctl restart rsyslog