NetWorker: Come modificare le dimensioni dei log sottoposti a rendering in fase di runtime
Summary: Utilizzare il comando nsradmin per modificare una particolare impostazione del registro di NetWorker.
Instructions
.raw Effettua l'accesso a .log file. Ciò include la conversione dell'ora dell'epoca in timestamp del server (leggibile dall'uomo), il codice di errore e il rendering dell host.
Questo articolo è incentrato sulla funzionalità di rollover dei log, sul numero massimo di copie dei log e sulle dimensioni dei file dei log sottoposti a rendering in fase di runtime.
La colonna .raw La registrazione viene gestita da un nsradmin prompt sul sistema NetWorker. Da un prompt con privilegi elevati sull host NetWorker, eseguire: nsradmin -p nsrexecd
La configurazione della registrazione viene verificata eseguendo: print type: nsr log
Esempio:
[root@nsr ~]# nsradmin -p nsrexecd NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> print type: nsr log type: NSR log; administrator: Administrators, root, "user=nsrnmc,host=nsr.amer.lan", "user=root,host=nsr.amer.lan"; owner: NetWorker; maximum size MB: 500; maximum versions: 10; runtime rendered log: ; runtime rollover by size: Disabled; runtime rollover by time: ; name: daemon.raw; log path: /nsr/logs/daemon.raw; ...
.raw È elencata la registrazione. Ad esempio, un server NetWorker Management Console (NMC) include gstd.raw. Tutti gli host in cui è installato NetWorker includono un daemon.raw che è il registro di tutti i servizi di NetWorker. Per impostazione predefinita, il rendering in runtime non è abilitato e deve essere abilitato dall'amministratore di NetWorker. Consultare l'articolo NetWorker: come eseguire automaticamente il rendering di daemon.raw su daemon.log in tempo reale (in inglese)
Per impostare il file di registro che si desidera gestire, eseguire il seguente comando da nsradmin sollecito:
. type: nsr log; name: LOG_NAME
. type: nsr log; name: daemon.raw
Per abilitare il rendering in fase di runtime di un file di log, aggiornare il valore del log sottoposto a rendering in runtime in modo che corrisponda a un .log di NetWorker.
Esempio Linux:
nsradmin> update runtime rendered log: /nsr/logs/daemon.log
runtime rendered log: /nsr/logs/daemon.log;
Update? y
updated resource id 14.0.82.32.0.0.0.0.244.130.220.103.192.168.9.150(2)
nsradmin> update runtime rendered log: "C:\\Program Files\\EMC NetWorker\\nsr\\logs\\daemon.log"
runtime rendered log: \
"C:\\Program Files\\EMC NetWorker\\nsr\\logs\\daemon.log";
Update? y
updated resource id 8.0.136.23.0.0.0.0.125.191.185.104.192.168.0.5(5)
NOTA: La colonna
\ deve essere correttamente preceduto da un carattere di escape su Windows. Questo è il motivo per cui il percorso include il doppio backslash (\\) per i percorsi file. Inoltre, se il percorso include spazi, deve essere racchiuso tra virgolette doppie "PATH" come mostrato sopra.
Per abilitare il rollover in fase di runtime in base alla dimensione, immettere il seguente comando:
nsradmin> update runtime rollover by size: Enabled
runtime rollover by size: Enabled;
Update? y
updated resource id 14.0.82.32.0.0.0.0.244.130.220.103.192.168.9.150(3)
La configurazione predefinita esegue il rollover di .log una volta raggiunti i 500 MB e conserva 10 copie. Questi valori possono anche essere aggiornati a discrezione dell'utente:
nsradmin> update maximum size MB: 100
maximum size MB: 100;
Update? y
updated resource id 14.0.82.32.0.0.0.0.244.130.220.103.192.168.9.150(4)
nsradmin> update maximum versions: 5
maximum versions: 5;
Update? y
updated resource id 14.0.82.32.0.0.0.0.244.130.220.103.192.168.9.150(5)
nsradmin>
Per rendere effettive le modifiche, è necessario riavviare il servizio NetWorker.
nsr_shutdown ; systemctl start networker
Client NetWorker Windows, storage node, server NMC (solo):
net stop nsrexecd /y && net start nsrexecd
Server NetWorker su Windows:
net stop nsrexecd /y && net start nsrd
Windows NetWorker Management Console (NMC) (dopo le prestazioni precedenti):
net start gstd
All'avvio dei servizi NetWorker, viene visualizzato un .log viene generato il file. Esempio:
[root@nsr ~]# ls -l /nsr/logs/daemon.log -rw-r--r--. 1 root root 21750 Sep 16 13:10 /nsr/logs/daemon.log
NOTA: L'abilitazione del rendering in fase di runtime non disabilita
.raw Registrazione. Sia un .raw Copia (non renderizzata) e .log Una copia (renderizzata) del log esiste simultaneamente.
Additional Information
nsrladb La cartella viene rinominata. Queste impostazioni vengono rimosse. quando la proprietà del nsrladb la cartella viene rinominata, una nuova nsrladb viene creato al successivo avvio del servizio. Il file appena creato nsrladb viene ricreato con le impostazioni predefinite che non includono il rendering in fase di esecuzione di .raw file.