Hola a todos: Hace un tiempo estamos trabajando por acá en un plugin para Nagios que verifique el tiempo que hace que una cuenta de correo no se revisa, y cuente los mensajes que tiene almacenados. Este plugin es muy útil para detectar proactivamente cuando un servidor remoto que descarga vía multipop no se está conectando, o aunque se conecte no descarga los mensajes.
El plugin correría en el servidor de correo, y mediante nrpe se comunicaría con el server Nagios. Las cuentas de correo son locales, y los mensajes se almacenan en /var/mail/nombreusuario, y el shell de los usuarios es /bin/false. Como se controlarán cuentas multipop, en ese fichero hay mensajes para todos los usuarios de determinado dominio. Hemos hecho varias pruebas con finger, mailutils, stat y sus combinaciones, pero siempre sucede que cuando se consulta el archivo para contar los correos aparece como revisado. Jugando con las diferentes fechas del archivo (accedido, modificado) hemos logrado avanzar, pero el archivo se modifica cada vez que llega un nuevo mensaje, y se cambia la fecha de acceso cada vez que el plugin lo consulta, deformando el estado del fichero con la medición. Necesito, en esencia, una sugerencia para un script que cuente los mensajes en el fichero, y que controle la última vez que ese usuario se logueó para descargar correo, para poder levantar alarmas y alertas de acuerdo a los umbrales que se establezcan. De ser posible, que no necesite contraseñas para acceder a los buzones (al final el script corre local). Agradecido de antemano, nat ______________________________________________________________________ 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