Mettre en place une purge pour les logs linéaires MQ

La fréquence de purge est fonction du transit des messages dans le QM.

Il faut installer le Support Pack IBM MS62 qui donne accès au script perl "cleanlogs".

Le script de purge à mettre en place :

# on vire les anciens log archivés

rm /var/mqm/log/<NOM DU QM>/*.gz

# on créé un snapshot

rcdmqimg -z -l -m <NOM DU QM> -t all \*

# on zippe les logs inutiles

cleanmqlogs -z <NOM DU QM>

La commande rcdmqimg est une commande standard MQ, elle permet de faire un snapshot des logs, l'option -z zip les archive de logs qui sont obsolètes, -l permet de ne conserver que les logs importants (qui permettront au QM de redémarrer même en cas de crash disque sévère).

> modifier éventuellement le fichier cleanmqlogs :

ligne 1 chemin vers perl

ligne 105 nom du gzip si pas dans le path