Si no se os ha ocurrido mirarlo nunca, os sorprendería la cantidad de gigas que pueden llegar a ocupar los reports de puppet en el servidor después de unos cuantos años. En mi caso, los reports ocupaban unos 42 GB y algunos de ellos eran de varios años atrás.
El script clean-puppet-reports permite eliminar antiguos reports de puppet en el servidor.
Podéis instalarlo en vuestro servidor de una forma muy sencilla:
wget --no-check-certificate -O /usr/local/sbin/clean-puppet-reports https://raw.githubusercontent.com/algodelinux/clean-puppet-reports/main/clean-puppet-reports
chmod 755 /usr/local/sbin/clean-puppet-reports
Si echáis un vistazo al código, veréis que, por defecto elimina los reports de puppet cuya antigüedad sea mayor de 180 días en el servidor.
Una vez instalado, no tenéis más que ejecutarlo sin parámetros para eliminar información de los reports de puppet con una antigüedad mayor de 180 días:
clean-puppet-reports
O podéis especificar la antigüedad en días como parámetro:
clean-puppet-reports 30
Be the first to comment