[Gutl-l] Logrotate
saludos lista alguien sabe cada que tiempo rota el log de iredmail [mail.log] es que no lo encuentro dentro de /etc/logrotate.d/ -- Lic. David Miranda Aragón Unidad de Investigación para la Construcción Cienfuegos. ENIA-MICONS Administrador de Red Email: da...@eniacfg.co.cu Jabber: da...@eniacfg.co.cu Teléfono: (0143) 525128 Ave 56 # 5101 (Altos), Cienfuegos - CUBA __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio.
Re: [Gutl-l] logrotate
saludos, antes el servidor de correo tenia windows server 2003 y podiamos navegar por correo, o sea, una solicitud a un direccion de correo determinada con la url que quisieramos navegar en el asunto y listo, a los pocos minutos teniamos la respuesta con la web solicitada en el cuerpo del mensaje. recientemente migraron a debian 5.0 y ahora no se puede navegar por correo, solo responden una de cada 20 peticiones y no hemos podido determinar si es algun filtro que tiene activado el debia, espero me puedan ayudar a resolver este problema pues estamos en pañales en linux, saludos - Original Message - From: "Administrador TinoCAV" To: "Lista cubana de soporte tecnico en Tecnologias Libres" Sent: Monday, November 15, 2010 3:55 PM Subject: Re: [Gutl-l] logrotate Eduardo en el fichero /etc/logrotate.d/rsyslog se controla todo el proceso de rotación de los logs de correo, sólo tienes que ajustar en /etc/crontab la hora del en que comienzan a rotar los logs, que por defecto está a las 6:25 am Te explico mi procedimiento, que hasta ahora me funciona de de lo mejor Elimina las entradas correspondientes a los logs de correo que están en /etc/logrotate.d/rsyslog ( /var/log/mail.info | /var/log/mail.warn | /var/log/mail.err | /var/log/mail.log ) y crea el fichero /usr/local/etc/logrotate.d/postfix con este contenido: # Rotar las trazas de correo #--- /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log { rotate 4 daily missingok notifempty compress delaycompress create 640 root adm sharedscripts postrotate invoke-rc.d rsyslog reload > /dev/null invoke-rc.d postfix reload endscript } Como ves es igual a rsyslog pero sólo con lo referente a correo Luego te creas este script ( /usr/local/bin/rlogmail ): #!/bin/sh # Ubicación y nombre del fichero de trazas ffp=/data/Trazas/mail-$(date --date="yesterday" +%d%m%Y).log logrotate --force /usr/local/etc/logrotate.d/postfix cp /var/log/mail.log.1 $ffp gzip $ffp ; chmod 644 $ffp.gz rm /var/log/mail.log.2.gz Y por último agregas esta tarea al crontab y reinicias cron: mx:~# echo "0 0 * * * root /usr/local/bin/rlogmail" >> /etc/crontab ; invoke-rc.d cron restart Debe quedarte algo así al final: /data/Trazas/mail-14112010.log.gz Salu2.. -- Nordis Cora Valdivia Administrador de Red - Nodo TinoCAV Joven Club de Computación y Electrónica Dirección Provincial, Ciego de Ávila, Cuba. e-mail: ncvaldi...@cav.jovenclub.cu JID: ncvaldi...@jabber.cav.jovenclub.cu Teléf.: [206351, 223104, 266474] Ext. 115 "Eduardo R. Barrera Pérez" escribió: No tanto como esperar que logrotate se de cuenta cuando se este llenando tu particion, pero con la directiva rotate, le puedes especificar el numero de rotaciones que quieres que te mantenga Se puede rotar el log de correo (/var/log/mail.log) con el logrotate al igual que con el log del squid? Tengo un script hecho por mi mismo (algo de palo nada sofisticado) peor el lio es que a pesar de que el cron lo correo a las 23:59 siempre tengo que editarlo y quitarle manualmente un buen pedazo del log que corresponde al día siguiente. ___ Eduardo R. Barrera Pérez Administrador Nodo Jovenclub Pinar del Río Web-Site: http://www.pri.jovenclub.cu Email: ebarr...@pri.jovenclub.cu Jabber: ebarr...@jabber.pri.jovenclub.cu Phone: 0148-755805 _ ___| |__ __ _ _ __ _ __ ___ _ __ __ _ / _ \ '_ \ / _` | '__| '__/ _ \ '__/ _` | | __/ |_) | (_| | | | | | __/ | | (_| | \___|_.__/ \__,_|_| |_| \___|_| \__,_| __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l Este mensaje se ha enviado utilizando el Sistema de Correo Electrónico de los Joven Club de Computación y Electrónica en Ciego de Ávila. Nuestro sitio web http://www.cav.jovenclub.cu/ __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l __ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5605 (20101109) __ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com __ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5605 (20101109) __ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Re: [Gutl-l] logrotate
Eduardo en el fichero /etc/logrotate.d/rsyslog se controla todo el proceso de rotación de los logs de correo, sólo tienes que ajustar en /etc/crontab la hora del en que comienzan a rotar los logs, que por defecto está a las 6:25 am Te explico mi procedimiento, que hasta ahora me funciona de de lo mejor Elimina las entradas correspondientes a los logs de correo que están en /etc/logrotate.d/rsyslog ( /var/log/mail.info | /var/log/mail.warn | /var/log/mail.err | /var/log/mail.log ) y crea el fichero /usr/local/etc/logrotate.d/postfix con este contenido: # Rotar las trazas de correo #--- /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log { rotate 4 daily missingok notifempty compress delaycompress create 640 root adm sharedscripts postrotate invoke-rc.d rsyslog reload > /dev/null invoke-rc.d postfix reload endscript } Como ves es igual a rsyslog pero sólo con lo referente a correo Luego te creas este script ( /usr/local/bin/rlogmail ): #!/bin/sh # Ubicación y nombre del fichero de trazas ffp=/data/Trazas/mail-$(date --date="yesterday" +%d%m%Y).log logrotate --force /usr/local/etc/logrotate.d/postfix cp /var/log/mail.log.1 $ffp gzip $ffp ; chmod 644 $ffp.gz rm /var/log/mail.log.2.gz Y por último agregas esta tarea al crontab y reinicias cron: mx:~# echo "0 0 * * * root /usr/local/bin/rlogmail" >> /etc/crontab ; invoke-rc.d cron restart Debe quedarte algo así al final: /data/Trazas/mail-14112010.log.gz Salu2.. -- Nordis Cora Valdivia Administrador de Red - Nodo TinoCAV Joven Club de Computación y Electrónica Dirección Provincial, Ciego de Ávila, Cuba. e-mail: ncvaldi...@cav.jovenclub.cu JID: ncvaldi...@jabber.cav.jovenclub.cu Teléf.: [206351, 223104, 266474] Ext. 115 "Eduardo R. Barrera Pérez" escribió: No tanto como esperar que logrotate se de cuenta cuando se este llenando tu particion, pero con la directiva rotate, le puedes especificar el numero de rotaciones que quieres que te mantenga Se puede rotar el log de correo (/var/log/mail.log) con el logrotate al igual que con el log del squid? Tengo un script hecho por mi mismo (algo de palo nada sofisticado) peor el lio es que a pesar de que el cron lo correo a las 23:59 siempre tengo que editarlo y quitarle manualmente un buen pedazo del log que corresponde al día siguiente. ___ Eduardo R. Barrera Pérez Administrador Nodo Jovenclub Pinar del Río Web-Site: http://www.pri.jovenclub.cu Email: ebarr...@pri.jovenclub.cu Jabber: ebarr...@jabber.pri.jovenclub.cu Phone: 0148-755805 _ ___| |__ __ _ _ __ _ __ ___ _ __ __ _ / _ \ '_ \ / _` | '__| '__/ _ \ '__/ _` | | __/ |_) | (_| | | | | | __/ | | (_| | \___|_.__/ \__,_|_| |_| \___|_| \__,_| __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l Este mensaje se ha enviado utilizando el Sistema de Correo Electrónico de los Joven Club de Computación y Electrónica en Ciego de Ávila. Nuestro sitio web http://www.cav.jovenclub.cu/ __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Re: [Gutl-l] logrotate
Eduardo, te habla Matanzas por aqui bro...tanto tiempo sin poder hablar contigomandame la conf de tu logrotate para echarle un ojo y te lo mando con los arreglos, y con la explicacion Saludos Fraternales _ Alberto García Gómez .·. Administrador de Redes / Webmaster Dirección Provincial de Educacion de Matanzas Politécnico de Informática de Matanzas - Original Message - From: "Eduardo R. Barrera Pérez" To: "Lista cubana de soporte tecnico en Tecnologias Libres" Sent: Monday, November 15, 2010 2:34 PM Subject: Re: [Gutl-l] logrotate No tanto como esperar que logrotate se de cuenta cuando se este llenando tu particion, pero con la directiva rotate, le puedes especificar el numero de rotaciones que quieres que te mantenga Se puede rotar el log de correo (/var/log/mail.log) con el logrotate al igual que con el log del squid? Tengo un script hecho por mi mismo (algo de palo nada sofisticado) peor el lio es que a pesar de que el cron lo correo a las 23:59 siempre tengo que editarlo y quitarle manualmente un buen pedazo del log que corresponde al día siguiente. ___ Eduardo R. Barrera Pérez Administrador Nodo Jovenclub Pinar del Río Web-Site: http://www.pri.jovenclub.cu Email: ebarr...@pri.jovenclub.cu Jabber: ebarr...@jabber.pri.jovenclub.cu Phone: 0148-755805 _ ___| |__ __ _ _ __ _ __ ___ _ __ __ _ / _ \ '_ \ / _` | '__| '__/ _ \ '__/ _` | | __/ |_) | (_| | | | | | __/ | | (_| | \___|_.__/ \__,_|_| |_| \___|_| \__,_| __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Re: [Gutl-l] logrotate
> No tanto como esperar que logrotate se de cuenta cuando se este llenando > tu particion, pero con la directiva rotate, le puedes especificar el > numero de rotaciones que quieres que te mantenga > Se puede rotar el log de correo (/var/log/mail.log) con el logrotate al igual que con el log del squid? Tengo un script hecho por mi mismo (algo de palo nada sofisticado) peor el lio es que a pesar de que el cron lo correo a las 23:59 siempre tengo que editarlo y quitarle manualmente un buen pedazo del log que corresponde al día siguiente. ___ Eduardo R. Barrera Pérez Administrador Nodo Jovenclub Pinar del Río Web-Site: http://www.pri.jovenclub.cu Email: ebarr...@pri.jovenclub.cu Jabber: ebarr...@jabber.pri.jovenclub.cu Phone: 0148-755805 _ ___| |__ __ _ _ __ _ __ ___ _ __ __ _ / _ \ '_ \ / _` | '__| '__/ _ \ '__/ _` | | __/ |_) | (_| | | | | | __/ | | (_| | \___|_.__/ \__,_|_| |_| \___|_| \__,_| __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Re: [Gutl-l] logrotate
On 11/15/2010 02:17 PM, Dariem Pérez Herrera wrote: ¿Existe una forma de configurar el logrotate para que me elimine los logs más antiguos cuando la partición de logs esté a punto de llenarse? saludos, No tanto como esperar que logrotate se de cuenta cuando se este llenando tu particion, pero con la directiva rotate, le puedes especificar el numero de rotaciones que quieres que te mantenga Slds Willians -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
[Gutl-l] logrotate
¿Existe una forma de configurar el logrotate para que me elimine los logs más antiguos cuando la partición de logs esté a punto de llenarse? saludos, -- Lic. Dariem Pérez Herrera Profesor de Programación, Facultad 1 Desarrollador de Nova GNU/Linux Universidad de las Ciencias Informáticas, Cuba __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l