NetWorker : Comment rediriger la sortie nsradmin et jobquery vers un fichier texte
Summary: Cet article explique comment rediriger les sorties nsradmin ou jobquery vers un fichier sur les systèmes NetWorker Linux et Windows.
Instructions
nsradmin - La commande nsradmin est un programme d’administration basé sur la ligne de commande du système NetWorker. nsradmin surveille et modifie les ressources NetWorker configurées.jobquery - Programme de requête de la base de données des tâches NetWorker. Le jobquery command est un programme basé sur la ligne de commande qui est utilisé pour interroger la base de données des tâches du serveur NetWorker.
nsradmin:
Vous pouvez vérifier quels types de ressources sont connus de la base de données NetWorker nsradmin est accessible en saisissant le type à l’extrémité nsradmin Invite de commande :
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;
Les types disponibles varient en fonction de la configuration du NetWorker Server et du fait qu’ils soient nsradmin est d’accéder à l’outil nsrdb (serveur) ou nsrladb base de données
(client).Les options disponibles avec 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]* ]
Vous pouvez accéder à une interface de ligne de commande visuelle via nsradmin, en entrant visual à l’extrémité nsradmin invite de commande. Vous pouvez parcourir les ressources configurées pour voir quels types de ressources existent et les attribute:value Cordes.
Pour accéder à la base de données du client NetWorker, spécifiez la balise suivante lors de l’exécution<
nsradmin:
nsradmin -p nsrexecdPour accéder à la base de données du NetWorker Server en mode hors ligne, spécifiez les éléments suivants lors de l’exécution
nsradmin:
nsradmin -d /nsr/res/nsrdb
Remarque : Chemin absolu vers le
nsrdb ou nsrladb est requis lors de l’accès en mode hors ligne. Pour obtenir des instructions supplémentaires, consultez : NetWorker : Utilisation de l’utilitaire de ligne de commande nsradmin pour gérer les ressources NetWorker
jobquery
Vous pouvez vérifier quels types de ressources sont connus du serveur NetWorker jobsdb jobquery est accessible en saisissant le type à l’extrémité jobquery Invite de commande :
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;
Les options disponibles dans 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]* ]
Remarque :
jobquery peut être utilisé pour passer en revue les jobsdb. Le jobsdb la rétention est définie dans les propriétés du serveur NetWorker ; Par défaut, cette valeur est définie sur 72 heures. Il n’est possible d’interroger les données que dans le jobsdb Période de rétention.
Redirection d’un résultat vers un fichier
Le processus suppose que vous connaissiez le sous-ensemble de commandes que vous souhaitez exécuter lors de la redirection de la sortie vers un fichier de sortie. La sortie ne s’affiche pas dans l’invite et est envoyée directement au fichier.
Windows:
- Ouvrez une invite de commande admin.
- Exécutez la commande
nsradminoujobqueryà l’aide de la syntaxe suivante :
nsradmin -i - 2>&1 > C:\Users\Administrator\Desktop\nsradmin_out.txt
- Entrée
nsradminoujobquerysous-commandes que vous souhaitez exécuter, une fois que vous avez terminé, vous pouvez revenir à l’invite de commande en saisissantquit.
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 :
- Ouvrez une invite de commande root :
- Exécutez la commande
nsradminoujobqueryà l’aide de la syntaxe suivante.
cat << EOB | jobquery -i - 2>&1 > jobquery_out.txt
- Entrée
nsradminoujobquerysous-commandes que vous souhaitez exécuter, une fois que vous avez terminé, vous pouvez revenir à l’invite de commande en saisissantEOB.
[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;