NetWorker: Umleiten der Ausgabe von nsradmin und jobquery in eine Textdatei
Summary: Dieser Artikel bietet eine Übersicht darüber, wie Sie nsradmin- oder jobquery-Ausgaben auf Linux- und Windows-NetWorker-Systemen in eine Datei umleiten.
Instructions
nsradmin - Der Befehl nsradmin ist ein befehlszeilenbasiertes Verwaltungsprogramm für das NetWorker-System. nsradmin Überwachung und Änderung konfigurierter NetWorker-Ressourcen.jobquery - NetWorker-Jobdatenbankabfrageprogramm. Die Datei jobquery command ist ein befehlszeilenbasiertes Programm, mit dem die Jobdatenbank des NetWorker-Servers abgefragt wird.
nsradmin:
Sie können überprüfen, welche Ressourcentypen der NetWorker-Datenbank bekannt sind nsradmin Zugriff durch Eingabe des Typs in der nsradmin Eingabeaufforderung:
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;
Die verfügbaren Typen variieren je nach NetWorker-Serverkonfiguration und ob nsradmin Zugriff auf die nsrdb (Server) oder nsrladb (Client)-Datenbank.
Die verfügbaren Optionen mit nsradminfestzulegen:
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]* ]
Sie können eine visuelle Befehlszeilenschnittstelle über nsradmin, indem Sie visual auf der Seite nsradmin Eingabeaufforderung. Sie können durch die konfigurierten Ressourcen navigieren, um zu sehen, welche Art von Ressourcen vorhanden sind und welche allgemeinen attribute:value Streichinstrumente.
Um auf die NetWorker-Clientdatenbank zuzugreifen, geben Sie beim Ausführen von<
nsradminfestzulegen:
nsradmin -p nsrexecdUm im Offlinemodus auf die NetWorker-Serverdatenbank zuzugreifen, geben Sie Folgendes an, wenn Sie Folgendes ausführen
nsradminfestzulegen:
nsradmin -d /nsr/res/nsrdb
HINWEIS: Absoluter Pfad zum
nsrdb oder nsrladb ist beim Zugriff im Offline-Modus erforderlich. Weitere Anweisungen finden Sie unter: NetWorker: Verwendung des Befehlszeilendienstprogramms nsradmin zum Managen von NetWorker-Ressourcen
jobquery
Sie können überprüfen, welche Ressourcentypen dem NetWorker-Server bekannt sind jobsdb jobquery Zugriff durch Eingabe des Typs in der jobquery Eingabeaufforderung:
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;
Die verfügbaren Optionen in jobquery sind:
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]* ]
HINWEIS:
jobquery kann verwendet werden, um die jobsdb. Die Datei jobsdb Die Aufbewahrung wird in den NetWorker-Servereigenschaften definiert. Standardmäßig ist dieser Wert auf 72 Stunden eingestellt. Eine Datenabfrage ist nur innerhalb der jobsdb Aufbewahrungszeitraum.
Umleiten der Ausgabe in eine Datei
Der Prozess geht davon aus, dass Sie wissen, welche Teilmenge von Befehlen Sie ausführen möchten, während Sie die Ausgabe in eine Ausgabedatei umleiten. Die Ausgabe wird nicht in der Eingabeaufforderung angezeigt und direkt an die Datei gesendet.
Fenster:
- Öffnen Sie eine Administrator-Eingabeaufforderung.
- Führen Sie
nsradminoderjobquerymit der folgenden Syntax:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Eingabetaste
nsradminoderjobqueryUnterbefehle, die Sie ausführen möchten, können Sie nach Abschluss zur Eingabeaufforderung zurückkehren, indem Sie Folgendes eingeben:quit.
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:
- Öffnen Sie eine Root-Eingabeaufforderung:
- Führen Sie
nsradminoderjobquerymit der folgenden Syntax.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Eingabetaste
nsradminoderjobqueryUnterbefehle, die Sie ausführen möchten, können Sie nach Abschluss zur Eingabeaufforderung zurückkehren, indem Sie Folgendes eingeben:EOB.
[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;