NVP vProxy: Så här aktiverar du fjärrsystemets loggning (rsyslog)
摘要: I den här kunskapsdatabasartikeln beskrivs hur du konfigurerar rsyslog-funktioner med NetWorker VMware Protection (NVP) vProxy Appliance.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
NetWorker 19.8 vProxy-distributionen ger fjärrsystemloggningsfunktioner (rsyslog):
- vProxy slutar inte att logga till den lokala servern även om anslutningen till fjärrservern bryts.
- vProxy ger alternativet att skicka logg via tcp eller udp
- vProxy ger fjärrloggningsfunktioner med minimal belastning.
- vProxy omdirigerar alla loggmeddelanden till fjärrservern.
- Nödvändiga kodändringar implementeras i vProxy-källkoden.
- vProxy kan skicka loggar till den lokala servern eller en fjärrserver.
Begränsningar:
- vProxy Appliance kan endast skicka loggar till en fjärrserver.
Krav:
- vProxy 4.3.0-38 eller senare har installerats.
- Linux-server med rsyslog-paket är installerad.
Obs! Rsyslog är ett tredjepartsverktyg som inte medföljer NetWorker-programvaran. Se operativsystemets leverantörsinstruktioner för att installera rsyslog-paketet.
Process:
Konfigurera övervakningsservern:- Logga in på syslog-övervakningsservern och bekräfta att rsyslog är installerad:
# rsyslogd -vExempel:
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
Mer information finns på rsyslog-webbplatsen:
http://www.rsyslog.com
http://www.rsyslog.com
- Ändra rsyslog-konfigurationsfilen för att tillåta TCP eller UDP och ange platsen för loggutdata:
# vi /etc/rsyslog.confFör TCP kopplar du bort följande rader:
# Provides TCP syslog reception #$ModLoad imtcp #$InputTCPServerRun 514För UDP kopplar du bort följande rader:
# Provides UDP syslog reception #$ModLoad imudp #$UDPServerRun 514
Obs! De inställningar som visas använder standardporten (514). Om du väljer att ändra porten måste ändringen också återspeglas i vProxy-konfigurationen.
Ange loggutdataplatsen (den här sökvägen är användardefinierad och kan ändras efter eget gottfinnande):
$template FILENAME,"/var/log/syslog/%HOSTNAME%/syslog.log" *.* ?FILENAME
Exempel på slutförda ändringar för UDP-övervakning:
# 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
Spara filen.
- Starta om syslogd:
# systemctl restart rsyslog.service
Obs! Om det finns brandväggar (operativsystemnivå eller nätverksenhet) måste du konfigurera en brandväggsregel för att tillåta att den här porten kommunicerar via brandväggen med hjälp av TCP eller UDP enligt konfigurationerna ovan. Se operativsystemets anvisningar för hur du konfigurerar brandväggsregler för operativsystemet.
- Kontrollera att porten visas med netstat:
# 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
Konfigurera vProxy:
Konfigurationen på vProxy Appliance använder följande syntax:
[IP_or_FQDN_of_syslog_server]:[syslog_port]/{tcp|udp} Exempel:
linux1.amer.lan:514/udp
Obs! Om TCP- eller UDP-protokoll inte anges används UDP som standardprotokoll.
- Den här inställningen kan tillämpas med någon av följande metoder:
- Under driftsättning av OVF-mallen:
Bild 1: Driftsätta OVF-mallen
- B. I vProxys /opt/emc/vproxy/conf/rsyslog.conf efter distributionen.
Obs! Om den här filen inte finns kan den skapas med ett textredigeringsprogram.
- Logga in på vProxy Appliance som admin och växla sedan till root:
$ sudo su -
- Bekräfta inställningarna i filen /opt/emc/vproxy/conf/rsyslog.conf:
vproxy01:~ # cat /opt/emc/vproxy/conf/rsyslog.conf linux1.amer.lan:514/udp
- Om inga VM-säkerhetskopieringar körs på vProxy kan du tvinga fram vissa meddelanden till syslogservern genom att starta om vbackupd-tjänsten:
# systemctl restart vbackup
Slutsats:
När inställningarna ovan har tillämpats ska syslogfiler genereras på syslogservern för vProxy Appliance. Det beror på sökvägen som angetts i syslog-konfigurationen.Exempel:
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.
其他信息
Loggrotation:
Du kan konfigurera loggrotation på fjärrloggningsservern. Om rsyslog-konfigurationen till exempel ser ut ungefär så här:
Du kan konfigurera loggrotation på fjärrloggningsservern. Om rsyslog-konfigurationen till exempel ser ut ungefär så här:
$template FILENAME,"/var/log/syslog/%HOSTNAME%/syslog.log" *.* ?FILENAME
/etc/logrotate.conf kan innehålla:
/var/log/syslog/*/syslog.log {
rotate 5
weekly
delaycompress
compress
}
- Varje vecka – det här är loggrotationsperioden. roteras loggarna varje vecka. Andra möjliga värden är dagliga och månadsvisa.
- Vrid 5 – detta indikerar att endast fem roterade loggar ska sparas. Den äldsta filen tas bort vid efterföljande körning.
- Komprimering och delaycompress – de används för att se till att alla roterade loggar, förutom den senaste loggen, ska komprimeras.
- Andra alternativ finns på sidan logrotate man på Linux-webbplatsen.
Det leder till att loggen roterar en gång i veckan:
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
Obs! Eventuella operativsystemskonfigurationer måste utföras av systemadministratören, inte Av NetWorker-supporten.
受影响的产品
NetWorker产品
NetWorker Family, NetWorker Series文章属性
文章编号: 000210555
文章类型: How To
上次修改时间: 25 3月 2025
版本: 6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。