Alog
| 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
lvmcfgtrace notamment les opérations de reconfiguration LVM (extension, migration de LV, etc.)