Chat now with support
Chat mit Support

NetVault 12.1 - Referenzhandbuch

Einleitung Erste Schritte Verwendung der Befehlszeilen-Hilfsprogramme Verwenden des Dienstprogramms „nvreport"

Verwenden der Formatoption

Standardmäßig wird ein Bericht in einem vordefinierten Layout angezeigt, wenn er im Terminalfenster ausgeführt wird. Mit der Option -format können Sie die Anzahl der Zeichen angeben, die in einer Spalte angezeigt werden, einen Zeilenumbruch einfügen oder Spalten hinzufügen bzw. entfernen. Die Formatierungsoptionen werden in den folgenden Abschnitten beschrieben.

Wenn Sie die Option -format verwenden, müssen Sie den tatsächlichen Namen der Felder verwenden. Jeder Name muss mit einem „%“-Symbol versehen sein. Wenn der tatsächliche Name das Symbol „%“ enthält, verwenden Sie die Escapesequenz „%%“, wenn Sie den Namen angeben. Darüber hinaus müssen Sie alle erforderlichen Felder in der Syntax angeben. Wenn Sie ein Feld in der Syntax auslassen, wird es in der Ausgabe nicht angezeigt.

Um die maximale Anzahl an Zeichen für eine Spalte festzulegen, hängen Sie zwei Doppelpunkte und eine Zahl an den tatsächlichen Namen an:

Beispiel:

Um einen Zeilenumbruch zwischen den einzelnen Einträgen in der Berichtausgabe einzufügen, hängen Sie „%\n“ an das Ende der Felderliste an, die mit der Option -format benannt sind:

Beispiel:

Einige Vorlagendateien bieten mehrere zusätzliche Felder, die mit der Option -format in die Ausgabe einbezogen werden können. Um eine Spalte hinzuzufügen, rufen Sie die vollständige Liste der verfügbaren Felder für eine Vorlagendatei mit dem Befehl nvreport -help field <Klassenname> auf. Prüfen Sie die Informationen in der Spalte „Beschreibung“ für jedes Feld und geben Sie die entsprechenden Felder ein. Stellen Sie sicher, dass Sie den tatsächlichen Namen des Felds verwenden.

Das folgende Beispiel verwendet den Bericht „drives“. Es enthält alle Standardfelder und zeigt zusätzlich die Anzahl der Schreibfehler für das Laufwerk an.

Beispiel:

Verwenden der Sortieroption

Mit der Option -sort können Sie die Einträge in einem ausgewählten Feld sortieren. Ein Sortierausdruck wird im folgenden Format angegeben:

[field name]: Feld, in dem der Bericht sortiert wird.
[+/-]: Verwenden Sie „+“ zum Sortieren der Ausgabe in aufsteigender Reihenfolge des angegebenen Feldes oder „-“ zum Sortieren der Ausgabe in absteigender Reihenfolge.

Ein Bericht kann nach einem beliebigen Feld einer Klasse sortiert werden. Sogar ein tatsächlicher Name für ein Feld, das nicht in der Ausgabe angezeigt wird, kann zum Sortieren der Ausgabe verwendet werden.

Wenn Sie die Option -sort verwenden, müssen Sie den tatsächlichen Namen der Felder verwenden. Jeder Name muss mit einem „%“-Symbol versehen sein. Wenn der tatsächliche Name das Symbol „%“ enthält, verwenden Sie die Escapesequenz „%%“, wenn Sie den Namen angeben.

Beispiel:

Sie können mehrere Felder mit der Option „-sort“ angeben. Der Ergebnisbericht priorisiert die Sortierung basierend auf der Reihenfolge der Feldnamen in der Syntax. Wenn Sie mehrere Sortierfelder verwenden, setzen Sie alle Felder in Anführungszeichen („ “).

Beispiel:

Verwenden der Option „Include"

Die Option -include kann zum Filtern der Daten für einen Bericht verwendet werden. Ein Filterausdruck wird im folgenden Format angegeben:

[field name]: Tatsächlicher Name des Feldes.
[operator]: Der Operator kann einer der Folgenden sein:
[constant]: Der Wert, mit dem der Wert [Feldname] verglichen wird. Um beispielsweise nur Einträge einzuschließen, die dem Job zugewiesen sind, dem die Job-ID „42“ zugewiesen wurde, würden Sie „42“ als [Konstante] angeben.

Um mehrere Filterausdrücke zusammenzufügen, verwenden Sie „AND“ und „OR“. Verwenden Sie außerdem Klammern, um die Priorität der Argumente anzugeben.

Beispiele:

Tabelle 93. Konstantentypen

Timepassed

Zum Vergleichen von Feldern, die Zeitintervallwerte enthalten. Zum Beispiel die Zeit, die zur Ausführung eines Sicherungsjobs benötigt wurde. Der Wert kann in folgenden Formaten angegeben werden:

Boolesch

Verwenden Sie diese Option, um Felder mit booleschen Werten zu vergleichen. Beispiele für boolesche Werte:

Datum

Verwenden Sie diese Option, um Felder mit Datumswerten zu vergleichen.

Beispiel:

nvreport -class “job history” -include “%STARTDATE >= [Date]”

Der Wert kann in folgenden Formaten angegeben werden:

Zum Beispiel wäre „now-1YE“ vor einem Jahr.

Daysinweek

Hier können Sie Felder vergleichen, die einen Wochentag enthalten.

Der Wert kann im folgenden Format angegeben werden:

Daysinmonth

Hier können Sie Felder vergleichen, die ein bestimmtes Datum im Monat enthalten. Bei mehreren Werten verwenden Sie ein Komma als Trennzeichen und setzen alle Werte in Anführungszeichen.

hdwmycount

Verwenden Sie diese Option, um Felder zu vergleichen, die die Anzahl (Gesamtzahl) von Stunden, Tagen, Wochen, Monaten und Jahren enthalten.

Der Wert kann im folgenden Format angegeben werden:

[#H] [#D] [#W] [#M] [#Y]

Beispielsweise zeigt „12H 2W 10M 18Y“ 12 Stunden, zwei Wochen, 10 Monate und 18 Jahre an.

Jede Zeitvariable kann je nach Bedarf hinzugefügt oder weggelassen werden.

Ganzzahl (großer Wert)

Zum Vergleichen von Feldern mit großen ganzzahligen Werten (z. B. 764874497498723497).

Nummer

Verwenden Sie diese Option, um Felder zu vergleichen, in denen ein numerischer Wert gespeichert wird.

Beispiel:

nvreport -class “job history” -include %INSTANCEID = 2

pluginscreen

-

selectiontree

-

Zeichenfolge

Verwenden Sie diese Option, um Felder zu vergleichen, die einen Zeichenfolgenwert enthalten.

Beispiel:

nvreport -class “job history” -include “%EXITSTATUS !=Failed”

Zeichenfolgen mit Leerzeichen müssen in Anführungszeichen gesetzt werden.

Systime

Verwenden Sie diese Option, um Felder zu vergleichen, die die Systemzeit enthalten.

Der Wert kann im folgenden Format angegeben werden:

Zum Beispiel wäre „now-30mi“ vor 30 Stunden.

Zeit

Verwenden Sie diese Option, um Felder zu vergleichen, die einen beliebigen Zeitwert enthalten.

Beispiel

nvreport -class "job history" -include "%STARTTIME >= [Time]"

Der Wert kann im folgenden Format angegeben werden:

Zum Beispiel wäre „now-12ho“ vor 12 Stunden.

Eindeutig

-

weeksinmonth

Verwenden Sie diese Option, um Felder zu vergleichen, die eine bestimmte Woche im Monat speichern.

Der Wert kann im folgenden Format angegeben werden:

[Wochennummer]: Erforderliche Wochenzahl

„L“ bezieht sich auf die letzte Woche im Monat. Beispielsweise würde 134L die erste, dritte, vierte und letzte Woche in dem Monat enthalten.

Verwenden der Option „title"

Wenn ein Bericht ausgeführt wird und von der Befehlszeile aus angezeigt wird, erhält er den Standardtitel „CLI-Bericht“ in der Ausgabe. Die Option -title kann verwendet werden, um den Berichtstitel zu ändern. Die Option -title wird im folgenden Format angegeben:

Wenn ein Titel Leerzeichen enthält, muss der gesamte Wert in Anführungszeichen gesetzt werden. Die Option „-title“ kann verwendet werden, um einen CLI-Ausgabebericht zu kennzeichnen. Dies ist besser geeignet, einen Bericht zu kennzeichnen, der in eine Datei ausgegeben und außerhalb der CLI angezeigt wird.

Verwandte Dokumente

The document was helpful.

Bewertung auswählen

I easily found the information I needed.

Bewertung auswählen