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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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 nsrexecd
Para 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:

  1. Abra um prompt de comando do administrador.
  2. Execute o nsradmin ou jobquery usando a seguinte sintaxe:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
  1. Enter nsradmin ou jobquery subcomandos que você deseja executar, quando terminar, você pode retornar ao prompt de comando digitando quit.
Exemplo:
C:\Users\Administrator.EMCLAB>nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
show name; networker version
p type: nsr client
quit
O arquivo de saída para o caso de uso acima contém o seguinte:
                        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:
  1. Abra um prompt de comando raiz:
  2. Execute o nsradmin ou jobquery usando a sintaxe a seguir.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
  1. Enter nsradmin ou jobquery subcomandos que você deseja executar, quando terminar, você pode retornar ao prompt de comando digitando EOB.
Exemplo:
[root@networker-mc ~]# cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
> show name; job id; saveset time
> print completion status: failed
> EOB
O arquivo de saída para o caso de uso acima contém o seguinte:
[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;

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000204035
Article Type: How To
Last Modified: 02 May 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.