Exemples d'utilisation de la commande vxlogcfg pour configurer les journaux unifiés
Utilisez la commande vxlogcfg pour modifier les niveaux de consignation et les paramètres de substitution.
La commande vxlogcfg a les caractéristiques suivantes :
La commande vxlogcfg est la seule manière de désactiver les messages de diagnostic et de débogage dans la consignation unifiée. Dans la consignation héritée, l'enregistrement des messages ne peut pas être désactivé, mais uniquement réduit.
Des chemins absolus doivent être spécifiés. N'utilisez pas de chemins relatifs.
Les exemples suivants montrent comment utiliser la commande vxlogcfg pour configurer les paramètres de consignation unifiée.
Tableau : Exemples d'utilisation de la commande vxlogcfg
Élément
|
Exemple
|
---|
Définir le volume de fichier journal maximal
|
Par défaut, la taille maximale de fichier journal en consignation unifiée est de 51200 Ko. Quand un fichier journal atteint 51200 Ko, le fichier se ferme et un nouveau fichier journal s'ouvre.
Vous pouvez modifier la taille maximale de fichier avec l'option MaxLogFileSizeKB. La commande suivante fait passer la taille maximale de journal par défaut à 100 000 Ko pour le produit NetBackup :
# vxlogcfg -a -p 51216 -o Default -s
MaxLogFileSizeKB=100000
Pour que MaxLogFileSizeKB soit pertinent, l'option RolloverMode doit être définie sur FileSize :
# vxlogcfg -a --prodid 51216 --orgid Default -s
RolloverMode=FileSize
MaxLogFileSizeKB peut être défini par créateur. Un créateur qui n'est pas configuré utilise la valeur par défaut. L'exemple suivant remplace la valeur par défaut pour le service nbrb (ID de créateur 118).
# vxlogcfg -a -p 51216 -o nbrb -s
MaxLogFileSizeKB=1024000
|
Définir la réutilisation d'un journal
|
L'exemple suivant définit la suppression automatique des fichiers journaux de nbemm (ID de créateur 111) :
# vxlogcfg -a --prodid 51216 --orgid 111 -s
RolloverMode=FileSize MaxLogFileSizeKB=512000
NumberOfLogFiles=999 LogRecycle=TRUE
Cet exemple définit le mode de substitution de consignation nbemm sur la taille de fichier et active la réutilisation des journaux. Quand le nombre de fichiers journaux dépasse 999, le fichier journal le plus ancien est supprimé. L'EXEMPLE 5 illustre comment contrôler le nombre de fichiers journaux.
|
Définir le niveau de débogage et le niveau de diagnostic
|
L'exemple suivant définit le niveau de débogage par défaut et le niveau de diagnostic de l'ID de produit NetBackup (51216) :
# vxlogcfg -a --prodid 51216 --orgid Default -s
DebugLevel=1 DiagnosticLevel=6
|
Lister les paramètres de consignation unifiée
|
L'exemple suivant d'utilisation de vxlogcfg illustre comment lister les paramètres de consignation unifiée actifs pour un créateur donné (le service nbrb). Notez que MaxLogFileSizeKB, NumberOfLogFiles et RolloverMode sont inclus dans la sortie.
# vxlogcfg -l -o nbrb -p NB
Configuration settings for originator 118,
of product 51,216...
LogDirectory = /usr/openv/logs/nbrb/
DebugLevel = 1
DiagnosticLevel = 6
DynaReloadInSec = 0
LogToStdout = False
LogToStderr = False
LogToOslog = False
RolloverMode = FileSize | LocalTime
LogRecycle = False
MaxLogFileSizeKB = 51200
RolloverPeriodInSeconds = 43200
RolloverAtLocalTime = 0:00
NumberOfLogFiles = 3
OIDNames = nbrb
AppMsgLogging = ON
L10nLib = /usr/openv/lib/libvxexticu
L10nResource = nbrb
L10nResourceDir = /usr/openv/resources
SyslogIdent = VRTS-NB
SyslogOpt = 0
SyslogFacility = LOG_LOCAL5
LogFilePermissions = 664
|
Vous trouverez une description complète de vxlogcfg dans le Guide de référence des commandes NetBackup.