NetWorker: Come reindirizzare l'output di nsradmin e jobquery a un file di testo
Summary: Questo articolo fornisce una panoramica su come reindirizzare gli output di nsradmin o jobquery a un file sui sistemi NetWorker Linux e Windows.
Instructions
nsradmin - Il comando nsradmin è un programma amministrativo basato su riga di comando per il sistema NetWorker. nsradmin Monitora e modifica le risorse di NetWorker configurate.jobquery - Programma di query del database dei job NetWorker. La variabile jobquery command è un programma basato su riga di comando usato per eseguire query sul database dei job del server NetWorker.
nsradmin:
È possibile esaminare quali tipi di risorse sono noti al database NetWorker nsradmin sta accedendo inserendo il tipo nella finestra nsradmin Prompt:
nsradmin> type
Known types: NSR, NSR auditlog, NSR client, NSR client fix,
NSR cloneconfig, NSR Data Domain, NSR device,
NSR directive, NSR ESRS, NSR hypervisor,
NSR label, NSR license, NSR lockbox,
NSR NAS discovery task, NSR notification,
NSR policy, NSR pool, NSR Protection Group,
NSR Protection Policy, NSR savesets count,
NSR schedule, NSR service, NSR stage,
NSR Storage Node, NSR task, NSR usergroup,
NSR VMware proxy, NSR vproxy log aggregate;
I tipi disponibili variano in base alla configurazione del server NetWorker e se nsradmin sta accedendo al nsrdb (server) o nsrladb database (client).
Le opzioni disponibili con nsradmin:
Commands are:
bind [query]
create attrlist
delete [query]
edit [query]
help [command]
print [query] (set current query)
server [name]
show [attrlist]
types
update attrlist
append attrlist
quit
visual [query]
option [list]
unset [list]
. [query]
? [command]
exit
Where:
query ::= attrlist
attrlist ::= attribute [; attribute]*
attribute ::= name [: [value [, value]* ]
È possibile accedere a un'interfaccia visiva della riga di comando tramite nsradmin, inserendo visual in corrispondenza nsradmin Prompt. È possibile spostarsi tra le risorse configurate per visualizzare il tipo di risorse esistenti e le risorse comuni attribute:value Stringhe.
Per accedere al database del client NetWorker, specificare il seguente flag durante l'esecuzione<
nsradmin:
nsradmin -p nsrexecdPer accedere al database del server NetWorker in modalità offline, specificare quanto segue durante l'esecuzione
nsradmin:
nsradmin -d /nsr/res/nsrdb
NOTA: Percorso assoluto verso il
nsrdb oppure nsrladb è necessario quando si accede in modalità offline. Per ulteriori istruzioni, consultare: NetWorker: come utilizzare l'utilità della riga di comando nsradmin per gestire le risorse di NetWorker
jobquery
È possibile esaminare quali tipi di risorse sono noti al server NetWorker jobsdb jobquery sta accedendo inserendo il tipo nella finestra jobquery Prompt:
jobquery> type
Known types: active job db, backup action job,
bootstrap save job, Client push master job,
clone job, generic remote command,
job indication, recover pipe to save job,
save job, savefs job, session info, task job,
utility job, vproxysave job, workflow job;
Le opzioni disponibili all'interno jobquery sono:
Commands are:
print [query] (set current query)
show [attrlist]
types
all
quit
help [command]
. [query]
? [command]
Where:
query ::= attrlist
attrlist ::= attribute [; attribute]*
attribute ::= name [: [value [, value]* ]
NOTA:
jobquery può essere utilizzato per esaminare il jobsdb. La variabile jobsdb la retention è definita nelle proprietà del server NetWorker; Per impostazione predefinita, questo valore è impostato su 72 ore. È possibile eseguire query sui dati solo all'interno del jobsdb periodo di conservazione.
Reindirizzamento dell'output a un file
Il processo presuppone che si sappia quale sottoinsieme di comandi si desidera eseguire durante il reindirizzamento dell'output a un file di output. L'output non viene visualizzato nel prompt e viene inviato direttamente al file.
Finestre:
- Aprire un prompt dei comandi amministratore.
- Eseguire nuovamente il comando
nsradminoppurejobqueryutilizzando la sintassi seguente:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Invio
nsradminoppurejobquerysottocomandi che si desidera eseguire, al termine è possibile tornare al prompt dei comandi inserendoquit.
C:\Users\Administrator.EMCLAB>nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt show name; networker version p type: nsr client quit
name: winsrvr2k19.emclab.local;
NetWorker version: 19.3.0.0.Build.21;
name: winsrvr2k12.emclab.local;
NetWorker version: 19.4.0.3.Build.167;
name: winsrvr2k16.emclab.local;
NetWorker version: 19.4.0.2.Build.127;
name: ubuntu.emclab.local;
NetWorker version: 19.3.0.1.Build.51;
name: vcenter67.emclab.local;
NetWorker version: 19.4.0.3.Build.167;
name: winsrvr2k12.emclab.local;
NetWorker version: 19.4.0.3.Build.167;
name: winsrvr2k12.emclab.local;
NetWorker version: 19.4.0.3.Build.167;
name: vmwin2k12.emclab.local;
NetWorker version: 19.3.0.2.Build.89;
name: vcenter.emclab.local;
NetWorker version: ;
name: winsrvr2k16.emclab.local;
NetWorker version: 19.4.0.2.Build.127;Linux:
- Aprire un prompt dei comandi radice:
- Eseguire nuovamente il comando
nsradminoppurejobqueryutilizzando la sintassi seguente.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Invio
nsradminoppurejobquerysottocomandi che si desidera eseguire, al termine è possibile tornare al prompt dei comandi inserendoEOB.
[root@networker-mc ~]# cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt > show name; job id; saveset time > print completion status: failed > EOB
[root@networker-mc ~]# tail jobquery_out.txt
job id: 96641;
name: index backup;
saveset time: 1664911693;
job id: 96640;
name: index backup;
saveset time: 1664911688;