NetWorker: Como redirecionar a saída de nsradmin e jobquery para um arquivo de texto
Summary: Este artigo apresenta uma visão geral de como redirecionar as saídas nsradmin ou jobquery para um arquivo em sistemas NetWorker Linux e Windows.
Instructions
nsradmin - O comando nsradmin é um programa administrativo baseado em linha de comando para o sistema NetWorker. nsradmin Monitora e modifica os recursos configurados do NetWorker.jobquery - Programa de consulta de banco de dados de trabalhos do NetWorker. O comando jobquery command é um programa baseado em linha de comando que é usado para consultar o banco de dados de trabalhos do servidor NetWorker.
nsradmin:
Você pode analisar quais tipos de recursos são conhecidos pelo banco de dados do NetWorker nsradmin está acessando digitando type no nsradmin Prompt de comando:
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;
Os tipos disponíveis variam de acordo com a configuração do servidor NetWorker e se nsradmin está acessando o nsrdb (servidor) ou nsrladb Banco de dados (cliente).
As opções disponíveis com 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]* ]
Você pode inserir uma interface de linha de comando visual por meio de nsradmin, inserindo visual no nsradmin Prompt de comando. Você pode navegar pelos recursos configurados para ver que tipos de recursos existem e os recursos comuns attribute:value Strings.
Para acessar o banco de dados do client NetWorker, especifique o seguinte indicador ao executar<
nsradmin:
nsradmin -p nsrexecdPara acessar o banco de dados do servidor do NetWorker no modo off-line, especifique o seguinte ao executar
nsradmin:
nsradmin -d /nsr/res/nsrdb
Nota: Caminho absoluto para o
nsrdb ou nsrladb é necessário ao acessar no modo off-line. Para obter instruções adicionais, consulte: NetWorker: Como usar o utilitário de linha de comando nsradmin para gerenciar recursos do NetWorker
jobquery
Você pode analisar quais tipos de recursos são conhecidos pelo servidor do NetWorker jobsdb jobquery está acessando digitando type no jobquery Prompt de comando:
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;
As opções disponíveis em jobquery are:
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 pode ser usado para analisar o jobsdb. O comando jobsdb a retenção é definida nas propriedades do servidor do NetWorker; Por padrão, esse valor é definido como 72 horas. Só é possível consultar dados dentro do jobsdb período de retenção.
Redirecionando a saída para um arquivo
O processo pressupõe que você saiba qual subconjunto de comandos deseja executar ao redirecionar a saída para um arquivo de saída. A saída não é mostrada no prompt e enviada diretamente para o arquivo.
Windows:
- Abra um prompt de comando do administrador.
- Execute o
nsradminoujobqueryusando a seguinte sintaxe:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Enter
nsradminoujobquerysubcomandos que você deseja executar, quando terminar, você pode retornar ao prompt de comando digitandoquit.
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:
- Abra um prompt de comando raiz:
- Execute o
nsradminoujobqueryusando a sintaxe a seguir.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Enter
nsradminoujobquerysubcomandos que você deseja executar, quando terminar, você pode retornar ao prompt de comando digitandoEOB.
[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;