NVP vProxy: Så här aktiverar du fjärrsystemets loggning (rsyslog)

Summary: I den här kunskapsdatabasartikeln beskrivs hur du konfigurerar rsyslog-funktioner med NetWorker VMware Protection (NVP) vProxy Appliance.

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-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:
  1. Logga in på syslog-övervakningsservern och bekräfta att rsyslog är installerad: 
# rsyslogd -v
Exempel:
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 Den här hyperlänken tar dig till en webbplats utanför Dell Technologies.
  1. Ändra rsyslog-konfigurationsfilen för att tillåta TCP eller UDP och ange platsen för loggutdata:
# vi /etc/rsyslog.conf
För TCP kopplar du bort följande rader:
# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514
Fö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.

  1. 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.
  1. 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.
  1. Den här inställningen kan tillämpas med någon av följande metoder:
  • Under driftsättning av OVF-mallen:
 
Driftsätta 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.
  1. Logga in på vProxy Appliance som admin och växla sedan till root:
$ sudo su -
  1. 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
  1. 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.

Additional Information

Loggrotation:
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.

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article 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.