NetWorker. Перенаправление выходных данных nsradmin и jobquery в текстовый файл
Summary: В этой статье приводится обзор перенаправления выходных данных nsradmin или jobquery в файл в системах Linux и Windows NetWorker.
Instructions
nsradmin - Команда nsradmin — это программа администрирования на основе командной строки для системы NetWorker. nsradmin осуществляет мониторинг и изменение настроенных ресурсов NetWorker.jobquery - Программа запроса к базе данных заданий NetWorker. Переменная jobquery command — это программа на основе командной строки, которая используется для запроса базы данных заданий сервера 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 (сервер) или 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, введя visual в nsradmin командная строка. Вы можете просмотреть настроенные ресурсы, чтобы увидеть, какой тип ресурсов существует, и общий attribute:value Строки.
Чтобы получить доступ к клиентской базе данных NetWorker, укажите при запуске следующий флаг<
nsradmin.
nsradmin -p nsrexecdЧтобы получить доступ к базе данных сервера NetWorker в автономном режиме, укажите при запуске следующие команды:
nsradmin.
nsradmin -d /nsr/res/nsrdb
ПРИМЕЧАНИЕ. Абсолютный путь к
nsrdb или nsrladb требуется при доступе в автономном режиме. Дополнительные инструкции см. в разделе: 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. Переменная jobsdb хранение определяется в свойствах сервера NetWorker; По умолчанию для этого параметра установлено значение 72 часа. Запрашивать данные можно только в jobsdb Срок хранения.
Перенаправление вывода в файл
Процесс предполагает, что вы знаете, какое подмножество команд вы хотите выполнить, при перенаправлении выходных данных в выходной файл. Выходные данные не отображаются в запросе и отправляются непосредственно в файл.
Виндоус:
- Откройте командную строку администратора.
- Выполните команду
nsradminилиjobqueryс использованием следующего синтаксиса:
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Enter
nsradminилиjobqueryподкоманд, которые вы хотите выполнить, когда вы закончите, вы можете вернуться в командную строку, введя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:
- Откройте командную строку root:
- Выполните команду
nsradminилиjobqueryс использованием следующего синтаксиса.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Enter
nsradminилиjobqueryподкоманд, которые вы хотите выполнить, когда вы закончите, вы можете вернуться в командную строку, введя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;