Alog

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Journalisation système / diagnostics
Commande alog
Contexte AIX — journaux applicatifs internes (bootlog, workload manager, configuration LVM, etc.) en tampon circulaire
Voir aussi LVM (AIX) (type de journal lvmcfg)

alog gère les journaux applicatifs internes d'AIX (bootlog, workload manager, configuration LVM, etc.), stockés sous forme de tampon circulaire (anneau) de taille fixe : une fois le tampon plein, les entrées les plus anciennes sont écrasées par les nouvelles. Chaque journal a un type prédéfini, déclaré dans la base de configuration (ODM), ce qui permet d'y écrire ou de le consulter par son nom logique sans connaître le chemin exact du fichier sous-jacent.

Lister les types de log disponibles

alog -L                  # types de log définis dans la base de configuration (boot, lvmcfg, etc. selon le système)

Consulter un log

alog -o -t boot           # affiche l'intégralité du journal "boot"
alog -o -t boot | tail    # ne garder que les dernières entrées

Le même principe s'applique à n'importe quel type retourné par alog -L, par exemple lvmcfg pour l'historique des opérations de reconfiguration LVM (voir LVM (AIX)) :

alog -o -t lvmcfg | tail  # dernières opérations LVM journalisées

Si le nom du fichier log est connu directement (plutôt que son type logique), -f le désigne explicitement et le crée s'il n'existe pas encore :

alog -f LogFile           # spécifie un fichier log par son chemin ; le crée s'il n'existe pas

Écrire dans un log

alog -q -t boot           # écrit dans le journal "boot"

(à vérifier — sur certaines versions d'AIX, -q sert plutôt à retourner la taille en octets du journal plutôt qu'à y écrire ; le detail exact de cette option n'a pas pu être confirmé ici).

Voir aussi

  • LVM (AIX) — le type de journal lvmcfg trace notamment les opérations de reconfiguration LVM (extension, migration de LV, etc.)