Gérer les fichiers journaux UNIX et Linux
S'applique à: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager
Les agents Operations Manager pour UNIX et Linux ne limitent pas la taille des fichiers journaux des agents.Pour contrôler la taille maximale des fichiers journaux, implémentez un processus de gestion des fichiers journaux.Par exemple, l’utilitaire standard logrotate est disponible sur de nombreux systèmes d’exploitation UNIX et Linux.Vous pouvez configurer l’utilitaire logrotate pour contrôler les fichiers journaux utilisés par les agents Operations Manager pour UNIX ou Linux.Après rotation ou modification des fichiers journaux de l’agent, ce dernier doit être averti de la rotation appliquée aux journaux pour pouvoir reprendre la journalisation.La commande scxadmin peut être utilisée avec le paramètre –log-rotate selon la syntaxe suivante :
scxadmin –log-rotate all
Exemple de fichier de configuration Logrotate
L’exemple suivant présente un fichier de configuration qui applique une rotation aux fichiers scx.log et omiserver.log à l’aide de l’utilitaire logrotate de Linux.En règle générale, logrotate s’exécute en tant que tâche planifiée (avec crond) et agit sur les fichiers de configuration qui se trouvent dans /etc/logrotate.d.Pour tester et utiliser ce fichier de configuration, modifiez la configuration pour l’adapter à votre environnement, puis liez ou enregistrez le fichier dans /etc/logrotate.d.
#opsmgr.lr
#Rotation de scx.log
#Rotation hebdomadaire, conserver 4 semaines de journaux compressés
#Appeler scxadmin -log-rotate pour reprendre la journalisation après la rotation
/var/opt/microsoft/scx/log/scx.log {
rotate 4
weekly
compress
missingok
notifempty
postrotate
/usr/sbin/scxadmin -log-rotate all
endscript
}#Rotation de scx.log pour le compte d’utilisateur d’analyse nommé monuser
#Rotation hebdomadaire, conserver 4 semaines de journaux compressés
#Appeler scxadmin -log-rotate pour reprendre la journalisation après la rotation
/var/opt/microsoft/scx/log/monuser/scx.log {
rotate 4
weekly
compress
missingok
notifempty
postrotate
/usr/sbin/scxadmin -log-rotate all
endscript
}
#Rotation facultative d’omiserver.log.Cette opération nécessite l’arrêt et le démarrage d’OMI
#pour éviter tout impact sur la journalisation.Rotation mensuelle, conserver 2 semaines de journaux compressés
#Supprimer les marques de commentaire des lignes suivantes si la rotation d’omiserver.log est nécessaire
#/var/opt/microsoft/scx/log/omiserver.log{
# rotate 2
# monthly
# compress
# missingok
# notifempty
# prerotate
# /usr/sbin/scxadmin -stop
# endscript
# postrotate
# /usr/sbin/scxadmin -start
# endscript#}