Limpieza logs de nagios: Un script para mantener Nagios host-perfdata.out log ..
Un script para mantener Nagios host-perfdata.out log ..
maintainnagioslog.sh
#!/bin/sh
o1) service nagios stop
2) cd /usr/local/nagios/var/archives
3) tar -cvzf host-perfdata.out.tar.gz host-perfdata.out
4) rm -rf host-perfdata.out
5) touch host-perfdata.out
6) chmod 644 host-perfdata.out
7) chown nagios:nagios host-perfdata.out
8) service nagios start
What does the script do
1) stop nagios service
2) go to log directory /usr/local/nagios/var/archives
3) compress host-perfdata.out file
4) after compressed, delete host-perfdata.out file.
5) recreate host-perfdata.out file
6) set correct file permission
7) set correct file ownership
8) start nagios service
Incluye el script en un cronjob para mantener el fichero host-perfdata.out log limpio todos los meses.
05 02 1 * * /usr/maintainnagioslog.sh >/dev/null 2>&1
Queda pendiente generar un script complementario de rotado de log para la carpeta:
/usr/local/nagios/var/archives
Comentarios