NetWorker:如何将 nsradmin 和 jobquery 输出重定向到文本文件

Summary: 本文概述了如何将 nsradmin 或 jobquery 输出重定向到 Linux 和 Windows NetWorker 系统上的文件。

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 - nsradmin 命令是 NetWorker 系统的基于命令行的管理程序。 nsradmin 监视和修改配置的 NetWorker 资源。

jobquery - NetWorker 作业数据库查询程序。如果您主要使用 CIFS/NFS 来写入备份,则应使用 jobquery 命令是基于命令行的程序,用于查询 NetWorker 服务器的作业数据库。

nsradmin:

您可以查看 NetWorker 数据库已知哪些资源类型 nsradmin 正在通过在 nsradmin 命令提示符:

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;

可用类型会因 NetWorker 服务器配置以及 nsradmin 正在访问 nsrdb (server) 或 nsrladb (客户端)数据库。

可用的选项 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]* ]
您可以通过以下方式进入可视化命令行界面 nsradmin,通过在 nsradmin 命令提示符。您可以浏览已配置的资源,以查看存在的资源类型以及常见的资源 attribute:value 字符串。

要访问 NetWorker 客户端数据库,请在运行时指定以下标记< nsradmin
nsradmin -p nsrexecd
要在脱机模式下访问 NetWorker 服务器数据库,请在运行时指定以下各项 nsradmin
nsradmin -d /nsr/res/nsrdb

提醒:通向 nsrdbnsrladb 在离线模式下访问时需要。有关其他说明,请参阅:NetWorker:如何使用 nsradmin 命令行实用程序管理 NetWorker 资源


jobquery

您可以查看 NetWorker 服务器已知的资源类型 jobsdb jobquery 正在通过在 jobquery 命令提示符:

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;

内可用选项 jobquery 是:

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]* ]

提醒: jobquery 可用于检视 jobsdb。如果您主要使用 CIFS/NFS 来写入备份,则应使用 jobsdb 保留在 NetWorker 服务器属性中定义;默认情况下,此值设置为 72 小时。只能查询 jobsdb 保留期。


将输出重定向到文件

该过程假定您知道在将输出重定向到输出文件时要运行的命令子集。输出不会显示在提示中,而是直接发送到文件。

窗户:

  1. 打开管理员命令提示符。
  2. 运行 nsradminjobquery 命令,语法如下:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
  1. Enter nsradminjobquery 您想要运行的子命令,完成后,您可以通过输入命令返回到命令提示符 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:
  1. 打开 root 命令提示符:
  2. 运行 nsradminjobquery 命令。
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
  1. Enter nsradminjobquery 您想要运行的子命令,完成后,您可以通过输入命令返回到命令提示符 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;

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.