Kamus Blog

March 17, 2009

monitoreando zimbra con logwatch

Una de las tareas diarias de todo Sysadmin es revisar la salud de sus maquinas, si bien Zimbra posee su propio sistema de estadísticas con bonitos gráficos no me entrega toda la información en detalle y ahí es donde entra el viejo y nunca mal ponderado Logwatch a prestar complemento. Si bien la instalación de Logwatch para una estación de trabajo es bien trivial (apt-get install logwatch), pues para unirlo se necesitan unos pasos adicionales ya que una de las dependencias es tener un MTA instalado en el sistema, y no podemos instalar postfix, exim ya que causara conflicto con el mta que trae integrado Zimbra, pero a la vez necesitamos tener sendmail para enviar las alertas correspondientes. Entonces la receta sigue mas o menos así:

1)

Si seguiste todos los pasos al pie de la letra del HOW TO para la instalación bajo Ubuntu, en el paso final adjuntan una URL

con un paquete llamado mta-dummy_1.0_all.deb , se debe descargar e instalar (dpkg -i mta-dummy..), luego debes

instalar el paquete  apt-get install mailx . Luego en tu /etc/mail.rc debes agregar al final:

set sendmail=/opt/zimbra/postfix/sbin/sendmail

2) Configurar y enlazar el MTA de zimbra.

Primero comprobar que no tenemos sendmail:

[root@zimbra ~]# ls -l /usr/sbin/sendmail
lrwxrwxrwx 1 root root 21 Jun 23 12:21 /usr/sbin/sendmail -> /etc/alternatives/mta
Ahora vemos si dentro de alternatives tenemos algún MTA asociado por defecto..

[root@zimbra ~]# update-alternatives --display mta
 mta - status is auto.
 link currently points to /usr/sbin/sendmail.sendmail
     /usr/sbin/sendmail.sendmail - priority 90
      slave mta-mailq: /usr/bin/mailq.sendmail
      slave mta-newaliases: /usr/bin/newaliases.sendmail
      slave mta-rmail: /usr/bin/rmail.sendmail
      slave mta-sendmail: /usr/lib/sendmail.sendmail
      slave mta-pam: /etc/pam.d/smtp.sendmail
      slave mta-sendmailman: /usr/share/man/man8/sendmail.sendmail.8.gz
      slave mta-mailqman: /usr/share/man/man1/mailq.sendmail.1.gz
      slave mta-newaliasesman: /usr/share/man/man1/newaliases.sendmail.1.gz
      slave mta-aliasesman: /usr/share/man/man5/aliases.sendmail.5.gz
     Current `best' version is /usr/sbin/sendmail.sendmail.   

Bien, como NO mostrara nada de lo anterior procedemos a enlazar el sendmail de zimbra con:

[root@zimbra ~]# update-alternatives --install /usr/sbin/sendmail mta-sendmail /opt/zimbra/postfix/sbin/sendmail 25

y luego chequeamos :

[root@zimbra ~]# update-alternatives --display mta-sendmail
 el enlace apunta actualmente a /opt/zimbra/postfix/sbin/sendmail
/opt/zimbra/postfix/sbin/sendmail - prioridad 25
Actualmente la «mejor» versión es /opt/zimbra/postfix/sbin/sendmail.

Bien, hasta aquí llega la configuración, luego es cosa de configurar tu logwatch.conf a gusto y no olvidar editar /etc/cron.daily/00logwatch ya que el parámetro –mailto viene en vacío por defecto :)


[1] http://wiki.zimbra.com/index.php?title=Ubuntu_8.04_LTS_Server_(Hardy_Heron)_Install_Guide
[2]http://wiki.zimbra.com/index.php?title=How_to_%22fix%22_system%27s_sendmail_to_use_that_of_zimbra

January 21, 2009

checkzimbra y wordpress update

Filed under: Linux, planet — Tags: , , , — vvargas @ 12:08 pm

Hoy por fin me hice un tiempo extra y aproveche de actualizar a primera hora mi version de wordpress (2.7 stable), si bien ya estaba trabajando en una o dos versiones previas, el cambio visual del panel de administracion es bastante fuerte y se nota bastante trabajo y esfuerzo por parte del team wordpress, lo mejor de todo es que el sistema de actualizacion sigue siendo muy rapido y facil :) .

Por otro lado como habran notado he publicado una serie de tips y notas sobre zimbra en este ultimo tiempo y la razon es sencilla, pues estoy trabajando en una migracion y documentando procedimientos que a su vez ire publicando en el blog para compartir con otros usuarios. Volviendo al tema de zimbra habran notado que para windows existe un complemente llamado “toaster” incluido en todas sus versiones (OpenSource, Network Edition) que no es nada mas que una aplicacion que se pone en tu barra de inicio y te indica si han llegado nuevos mensajes a tu bandeja de entrada. Para los entornos Linux aun no existe una aplicacion oficial publicado por zimbra pero puedes utilizar zimbranotify, que es una version modificada del conocido checkgmail, la receta que funciona almenos para los ubunteros intrepidos sigue asi:

    1. apt-get install libcrypt-ssleay-perl libgtk2-trayicon-perl libwww-perl libxml-simple-perl libcrypt-simple-perl

    2. Descargar la version estable de zimbranotify desde la url: http://gallery.zimbra.com/gallery.php?act=viewProd&productId=67

      3. Descomprimir el archivo .zip, esto deja un script que debe ser ejecutado y configurado con los parametros
      del servidor zimbra.
      4. Opcionalmente se puede agregar el script para que se ejecute al iniciar la sesion de usuario
      en la opcion Sistema->Preferencias->Sesiones y dar el path correspondiente.

      Powered by WordPress