NVP vProxy: Uzak Sistem Günlüğünü Etkinleştirme (rsyslog)
Summary: Bu KB, NetWorker VMware Protection (NVP) vProxy cihazıyla rsyslog özelliklerini yapılandırma hakkında bilgi sağlar.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
NetWorker 19.8 vProxy dağıtımı uzaktan sistem günlüğü (rsyslog) özellikleri sunar:
- vProxy, Uzak Sunucuyla olan bağlantıyı kessa bile yerel sunucuda günlüğe kaydetmeyi durdurmaz.
- vProxy, tcp veya udp kullanarak günlük gönderme seçeneği sağlar
- vProxy, en az ek yük ile uzaktan günlüğe kaydetme işlevi sağlar.
- vProxy, her günlük mesajını uzak sunucuya yeniden yönlendirer.
- VProxy kaynak kodunda gerekli kod değişiklikleri uygulanır.
- vProxy, günlükleri yerel sunucuya veya uzak bir sunucuya gönderebilirsiniz.
Sınırlamalar:
- vProxy cihazı yalnızca bir uzak sunucuya günlük gönderebilirsiniz.
Gereksinimler:
- vProxy 4.3.0-38 veya sonraki sürümler yüklü.
- rsyslog paketine sahip Linux sunucusu yüklü.
NOT: Rsyslog, NetWorker yazılımıyla birlikte sağ olmayan bir üçüncü taraf yardımcı programdır. Rsyslog paketini yüklemek için işletim sistemi satıcı talimatlarına bakın.
Process:
İzleme sunucusunun yapılandırılması:- Syslog izleme sunucusuna oturum açın ve rsyslog'ın yüklü olduğunu onaylayın:
# rsyslogd -vÖrnek:
root@linux1:~# rsyslogd -v rsyslogd 8.24.0-57.el7_9.3, compiled with: PLATFORM: x86_64-redhat-linux-gnu PLATFORM (lsb_release -d): FEATURE_REGEXP: Yes GSSAPI Kerberos 5 support: Yes FEATURE_DEBUG (debug build, slow code): No 32bit Atomic operations supported: Yes 64bit Atomic operations supported: Yes memory allocator: system default Runtime Instrumentation (slow code): No uuid support: Yes Number of Bits in RainerScript integers: 64
Daha fazla bilgi için rsyslog sitesine bakın:
http://www.rsyslog.com
http://www.rsyslog.com
- TCP veya UDP'ye izin vermek ve günlük çıkışının konumunu ayarlamak için rsyslog yapılandırma dosyasını değiştirin:
# vi /etc/rsyslog.confTCP için aşağıdaki satırları açın:
# Provides TCP syslog reception #$ModLoad imtcp #$InputTCPServerRun 514UDP için aşağıdaki satırları açın:
# Provides UDP syslog reception #$ModLoad imudp #$UDPServerRun 514
NOT: Gösterilen ayarlar varsayılan bağlantı noktasını (514) kullanın. Bağlantı noktasını değiştirmeyi tercih ettiyseniz değişikliğin vProxy yapılandırmasına da yansıt olması gerekir.
Günlük çıkış konumunu ayarlama (bu yol kullanıcı tarafından tanımlanır ve kendi takdirine göre değiştirilebilir):
$template FILENAME,"/var/log/syslog/%HOSTNAME%/syslog.log" *.* ?FILENAME
UDP izleme için tamamlanan değişikliklere örnek:
# Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # Provides TCP syslog reception #$ModLoad imtcp #$InputTCPServerRun 514 $template FILENAME,"/var/log/syslog/%HOSTNAME%/syslog.log" *.* ?FILENAME
Dosyayı kaydedin.
- Syslogd'u yeniden başlatın:
# systemctl restart rsyslog.service
NOT: Güvenlik duvarları varsa (işletim sistemi düzeyi veya ağ aygıtı), bu bağlantı noktasının yukarıda yapılan yapılandırmalara göre TCP veya UDP kullanarak güvenlik duvarı üzerinden iletişim kurmasını önlemek için bir güvenlik duvarı kuralı yapılandırmanız gerekir. İşletim sistemi güvenlik duvarı kurallarını yapılandırmayla ilgili işletim sistemi vender talimatlarına bakın.
- Bağlantı noktasının netstat ile listelenmiş olduğunu onaylayın:
# netstat -apn | grep rsyslog root@linux1:~# netstat -apn | grep rsyslog udp 0 0 0.0.0.0:514 0.0.0.0:* 5795/rsyslogd udp6 0 0 :::514 :::* 5795/rsyslogd
vProxy'yi yapılandırma:
vProxy cihazın yapılandırmasında aşağıdaki söz dizimi kullanılır:
[IP_or_FQDN_of_syslog_server]:[syslog_port]/{tcp|udp} Örnek:
linux1.amer.lan:514/udp
NOT: TCP veya UDP protokolleri belirtmezse varsayılan protokol olarak UDP kullanılır.
- Bu ayar aşağıdaki yöntemlerden biri kullanılarak uygulanabilir:
- OVF şablonunu dağıtırken:
Şekil 1: OVF Şablonunu Dağıtma
- B. vProxy'nin /opt/emc/vproxy/conf/rsyslog.conf dağıtımda.
NOT: Bu dosya mevcut değilse bir metin düzenleyiciyle oluşturulabilir.
- vProxy cihazında yönetici olarak oturum açın ve ardından köke geçiş:
$ sudo su -
- /opt/emc/vproxy/conf/rsyslog.conf dosyasındaki ayarları onaylayın:
vproxy01:~ # cat /opt/emc/vproxy/conf/rsyslog.conf linux1.amer.lan:514/udp
- vProxy'de VM yedekleme işlemleri çalışmıyorsa vbackupd hizmetini yeniden başlatarak syslog sunucusuna bazı mesajları zorlayın:
# systemctl restart vbackup
Sonuç:
Yukarıdaki ayarlar uygulandıkten sonra, vProxy aygıtı için syslog sunucusu üzerinde syslog dosyaları oluşturılmalıdır. Bu, syslog yapılandırmanıza ayarlanmış yola bağlıdır.Örnek:
root@linux1:~# tail -n 10 /var/log/syslog/vproxy01.amer.lan/syslog.log 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z TRACE: Configured with 1 resource types. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: Logging to '/opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log' on host 'vproxy01.amer.lan'. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: Release: '4.3.0-38_1', Build number: '1', Build date: '2022-11-04T08:24:00Z' 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: Setting log level to INFO. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: Opened Snapshot Manager log file '/opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log' using level info. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z INFO: Loaded snapshot map from '/opt/emc/vproxy/runtime/state/vbackupd/SnapshotMaps.gob'. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: vCenter 'vcsa.amer.lan' has no Remove Snapshot requests. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: No remove snapshot requests associated with vCenter 'vcsa.amer.lan'. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z INFO: Saved snapshot map to '/opt/emc/vproxy/runtime/state/vbackupd/SnapshotMaps.gob'. 2023-03-01T09:47:00-08:00 vproxy01.amer.lan vProxy[8014]: 2023-03-01T17:47:00Z NOTICE: Started Snapshot Manager.
Additional Information
Günlük Döndürme:
İsteğe bağlı olarak, günlük döndürme, uzaktan günlüğe kaydetme sunucusu üzerinde yayıllanabilir. Örneğin rsyslog yapılandırması aşağıdakine benzer görünüyorsa:
İsteğe bağlı olarak, günlük döndürme, uzaktan günlüğe kaydetme sunucusu üzerinde yayıllanabilir. Örneğin rsyslog yapılandırması aşağıdakine benzer görünüyorsa:
$template FILENAME,"/var/log/syslog/%HOSTNAME%/syslog.log" *.* ?FILENAME
/etc/logrotate.conf dosyasında şunlar bulunabilir:
/var/log/syslog/*/syslog.log {
rotate 5
weekly
delaycompress
compress
}
- Haftalık - Bu günlük döndürme süresidir; günlükler her hafta döndürülebilir. Diğer olası değerler günlük ve aylıktır.
- 5 Döndürme - Bu, yalnızca beş döndürülmüş günlük tutulması gerektiğine gösterir. En eski dosya sonraki çalıştırmada kaldırılır.
- Sıkıştırırve sıkıştırır - Bunlar, en son günlük hariç tüm döndürülmüş günlüklerin sıkıştırılmalıdır.
- Diğer seçenekler Linux sitesinde logrotate man sayfasında bulunur.
Bu, günlüğün haftada bir kez döndürülerek sonuçlanır:
root@linux1:~# ls -l /var/log/syslog/vproxy01.amer.lan/ total 32760 -rw------- 1 root root 6698746 Mar 6 07:15 syslog.log -rw------- 1 root root 24760221 Mar 5 03:17 syslog.log-20230305
NOT: Tüm işletim sistemi yapılandırmaları NetWorker desteği değil, sistem yöneticisi tarafından gerçekleştirilecektir.
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000210555
Article Type: How To
Last Modified: 25 Mar 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.