NetWorker: Jak przekierować dane wyjściowe nsradmin i jobquery do pliku tekstowego
Summary: Ten artykuł zawiera omówienie przekierowywania danych wyjściowych nsradmin lub jobquery do pliku w systemach Linux i Windows NetWorker.
Instructions
nsradmin - Polecenie nsradmin to oparty na wierszu poleceń program administracyjny dla systemu NetWorker. nsradmin monitoruje i modyfikuje skonfigurowane zasoby NetWorker.jobquery - Program do odpytywania bazy danych zadań NetWorker. Plik jobquery Polecenie jest programem opartym na wierszu poleceń, który służy do wysyłania zapytań do bazy danych zadań serwera NetWorker.
nsradmin:
Można sprawdzić, które typy zasobów są znane z bazy danych NetWorker nsradmin uzyskuje dostęp, wpisując typ w polu nsradmin Wiersz polecenia:
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;
Dostępne typy różnią się w zależności od konfiguracji serwera NetWorker oraz od tego, czy nsradmin uzyskuje dostęp do nsrdb (serwer) lub nsrladb (klienta).
Opcje dostępne z 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]* ]
Wizualny interfejs wiersza poleceń można wprowadzić za pomocą nsradmin, wpisując wizualny w polu nsradmin Wiersz polecenia. Możesz nawigować po skonfigurowanych zasobach, aby zobaczyć, jakiego typu zasoby istnieją, oraz typowe attribute:value Ciągi.
Aby uzyskać dostęp do bazy danych klienta NetWorker, określ następującą flagę podczas uruchamiania<
nsradmin:
nsradmin -p nsrexecdAby uzyskać dostęp do bazy danych serwera NetWorker w trybie offline, określ następujące ustawienia podczas uruchamiania
nsradmin:
nsradmin -d /nsr/res/nsrdb
UWAGA: Ścieżka bezwzględna do
nsrdb lub polecenie nsrladb jest wymagany podczas uzyskiwania dostępu w trybie offline. Aby uzyskać dodatkowe instrukcje, zobacz: NetWorker: Jak korzystać z narzędzia wiersza polecenia nsradmin do zarządzania zasobami NetWorker
jobquery
Można sprawdzić, które typy zasobów są znane serwerowi NetWorker jobsdb jobquery uzyskuje dostęp, wpisując typ w polu jobquery Wiersz polecenia:
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;
Opcje dostępne w jobquery są:
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]* ]
UWAGA:
jobquery mogą być wykorzystane do przeglądu jobsdb. Plik jobsdb retencja jest zdefiniowana we właściwościach serwera NetWorker; Domyślnie ta wartość jest ustawiona na 72 godziny. Wyszukiwanie danych jest możliwe tylko w jobsdb okres przechowywania.
Przekierowanie danych wyjściowych do pliku
Proces zakłada, że wiesz, który podzbiór poleceń chcesz uruchomić podczas przekierowywania danych wyjściowych do pliku wyjściowego. Dane wyjściowe nie są wyświetlane w monicie i wysyłane bezpośrednio do pliku.
Windows:
- Otwórz wiersz poleceń administratora.
- Uruchom
nsradminlub poleceniejobqueryużywając następującej składni:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Enter
nsradminlub poleceniejobquerypodpolecenia, które chcesz uruchomić, po zakończeniu możesz powrócić do wiersza polecenia, wpisującquit.
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:
- Otwórz wiersz polecenia root:
- Uruchom
nsradminlub poleceniejobqueryprzy użyciu następującej składni.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Enter
nsradminlub poleceniejobquerypodpolecenia, które chcesz uruchomić, po zakończeniu możesz powrócić do wiersza polecenia, wpisującEOB.
[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;