NetWorker: Jak přesměrovat výstup programů nsradmin a jobquery do textového souboru
Summary: Tento článek poskytuje přehled o přesměrování výstupů nsradmin nebo jobquery do souboru v systémech NetWorker se systémy Linux a Windows.
Instructions
nsradmin - Příkaz nsradmin je program pro správu systému NetWorker založený na příkazovém řádku. nsradmin Monitoruje a upravuje nakonfigurované prostředky NetWorker.jobquery - Dotazovací program pro databáze úloh NetWorker. Skript jobquery je program založený na příkazovém řádku, který slouží k dotazování databáze úloh serveru NetWorker.
nsradmin:
Můžete zkontrolovat, které typy prostředků jsou databázi NetWorker známy nsradmin přistupuje zadáním typu na kartě nsradmin Příkazového řádku:
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;
Dostupné typy se liší v závislosti na konfiguraci serveru NetWorker a na tom, zda nsradmin Program přistupuje k nsrdb (server) nebo nsrladb (klientská) databáze.
Možnosti, které jsou k dispozici s 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]* ]
Do vizuálního rozhraní příkazového řádku můžete vstoupit pomocí nsradmin, zadáním vizuálu na nsradmin Příkazového řádku. Můžete procházet nakonfigurované prostředky a zjistit, jaký typ prostředků existují a jaké jsou společné attribute:value řetězce.
Chcete-li získat přístup ke klientské databázi NetWorker, zadejte při spuštění následující příznak<
nsradmin:
nsradmin -p nsrexecdChcete-li získat přístup k databázi serveru NetWorker v režimu offline, zadejte při spuštění následující
nsradmin:
nsradmin -d /nsr/res/nsrdb
POZNÁMKA: Absolutní cesta k
nsrdb nebo nsrladb je vyžadován při přístupu v režimu offline. Další pokyny naleznete v tématu: NetWorker: Jak používat nástroj příkazového řádku nsradmin ke správě prostředků NetWorker
jobquery
Můžete zkontrolovat, které typy prostředků jsou serveru NetWorker známy jobsdb jobquery přistupuje zadáním typu na kartě jobquery Příkazového řádku:
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;
Možnosti, které jsou k dispozici v rámci jobquery ar:
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]* ]
POZNÁMKA:
jobquery lze použít ke kontrole jobsdb. Skript jobsdb Uchovávání je definováno ve vlastnostech serveru NetWorker. Ve výchozím nastavení je tato hodnota nastavena na 72 hodin. Dotazovat se lze pouze na data v rámci jobsdb Doba uchování.
Přesměrování výstupu do souboru
Proces předpokládá, že víte, kterou podmnožinu příkazů chcete spustit při přesměrování výstupu do výstupního souboru. Výstup se nezobrazí ve výzvě a odešle se přímo do souboru.
Windows:
- Otevřete příkazový řádek správce.
- Spusťte
nsradminnebojobquerypomocí následující syntaxe:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Enter
nsradminnebojobqueryvnořené příkazy, které chcete spustit, můžete se po dokončení vrátit do příkazového řádku zadáním příkazuquit.
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:
- Otevřete kořenový příkazový řádek:
- Spusťte
nsradminnebojobquerypomocí následující syntaxe.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Enter
nsradminnebojobqueryvnořené příkazy, které chcete spustit, můžete se po dokončení vrátit do příkazového řádku zadáním příkazuEOB.
[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;