• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz

El Blog de Jorge de la Cruz - Todas las novedades sobre VMware, Veeam, InfluxData, Grafana, Zimbra, etc.

  • Home
  • VMware
    • VMworld
    • VMware vSphere 6.7
    • VMware vSphere 6.5
  • Veeam
    • Resumen Contenido 2021
    • Veeam v11
      • Continuous Data Protection (CDP
      • Ransomware Protection
      • Archive Tier
      • Mejoras en Instant Recovery
      • Veeam Agent for Mac
      • Veeam Backup for AHV v2.1
    • Veeam Backup for Microsoft Office 365
      • 1 – Razones para proteger nuestra información en Microsoft Office 365
      • 2 – Componentes lógicos de Veeam Backup for Microsoft Office 365 2.0
      • 3 – Instalación paso a paso de Veeam Backup for Microsoft Office 365 v2.0
      • 4 – Configuración inicial de Veeam Backup for Microsoft Office 365 v2.0
      • 5 – Creando trabajos de copia en Veeam Backup for Microsoft Office 365 v2.0
      • 6 – Restaurando elementos en Veeam Backup for Microsoft Office 365 v2.0
    • Veeam Backup for AWS
      • Veeam: Veeam anuncia Veeam Backup for AWS Free Edition
      • Veeam: Cómo Desplegar Veeam Backup for AWS – paso a paso
      • Veeam: Vistazo en profundidad al nuevo Veeam Backup for AWS – Creación de Políticas de Backup y Restauración
      • Veeam: Cómo conectar nuestro Veeam Backup & Replication a Veeam Backup for AWS
    • Veaam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte I – Introducción a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte II – Descarga e Instalación de Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte III – Añadir una Infraestructura de VMware vSphere a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte IV – Añadir una Infraestructura de Veeam Backup and Replication a Veeam ONE
      • En busca del Dashboard perfecto: Veeam ONE – Parte V – Realizando troubleshooting de vSphere usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VI – Realizando troubleshooting de Veeam Backup and Replication usando Veeam ONE Monitor
      • En busca del Dashboard perfecto: Veeam ONE – Parte VII – Vistazo profundo a los Dashboards en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte VIII – Vistazo profundo a Reportes en Veeam ONE Reporter
      • En busca del Dashboard perfecto: Veeam ONE – Parte IX – Chargeback para crear reportes de coste de nuestra Infraestructura
    • Veeam Availability Console
      • 1 – Teoría e información útil sobre el producto
      • 2 – Instalación de Veeam Availability Console
      • 3 – Configuración y conexión con VBR Server
      • 4 – Administración centralizada de Veeam Backup Agents
      • 5 – Backup de Agentes a diferentes destinos, SMB, Repositorio Veeam o Cloud Connect
      • 6 – Reportes de Backup de Veeam Agent y Veeam Backup and Replication
      • 7 – Manejando la Facturación de Veeam Agents, Backup and Replication y Cloud Connect
    • Backup y restore de cargas de trabajo a Microsoft Azure
      • 1 – Introducción
      • 2 – Conectividad entre nuestro Datacenter y Microsoft Azure
      • 3 – Desplegar Veeam Backup and Replication en Microsoft Azure
      • 4 – Configuración en nuestro Datacenter para backup a Microsoft Azure
      • 5 – Restaurando a Microsoft Azure, desde Microsoft Azure
      • 6 – Migrar cargas de trabajo desde Microsoft Azure hacía nuestro Datacenter
    • Veeam v9.5 Update 4
      • Veeam Cloud Tier
        • Cómo controlar el ancho de banda en Veeam Cloud Tier
      • Secure Restore y Staged Restore
      • Mejoras en Veeam Agent Management
      • Veeam Community Edition
      • Actualizar Veeam Enterprise Manager y Veeam Backup and Replication a la última versión
      • VeeamONE con Intelligent Diagnostics, Remediation actions, Business View 2.0 y Application Monitoring
    • VeeamON 2022
      • Novedades en Veeam ONE v12
    • VeeamON 2021
      • VBO v6 – Self-Service y Backup Copy Glacier-Azure Archive
    • VeeamON 2020
      • Veeam Backup for AWS v2.0
    • VeeamON 2019
      • Veeam Availability Orchestrator v2.0 – ¡novedades!
    • VeeamON 2017
      • Sesiones recomendadas
      • Día I – Veeam Availability Suite v10 – ¡novedades!
      • Día II – Veeam Azure PN (Powered Network), Scale-out Archive Tier y mucho más
    • VeeamON 2015
      • VeeamON 2015 volverá a Las Vegas en el único Evento sobre Disponibilidad en el Data Center
      • Completo resumen, keynotes e imágenes
      • vBrownBag – Jorge de la Cruz – Stop sending postcards to your customers
  • Zextras
  • PRTG
  • Office 365
    • Microsoft – Añadiendo nuestro dominio a Office 365, configuración de DNS y migración de actual Mailbox
    • Veeam: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
    • PRTG: Usando Microsoft Office 365 para nuestras notificaciones por correo electrónico
  • Zimbra
    • Instalación
      • Instalando Zimbra 8.7.6 sobre Ubuntu 14.04 LTS – ¡con Chat y Drive!
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte II
      • Amazon Lightsail para instalar Zimbra Collaboration 8.7.1, Parte I
      • Instalando Zimbra 8.7.x con un solo comando, incluye Chat y Drive
  • Linux
    • InfluxDB, Grafana y Telegraf
      • 1 – Instalación y configuración de los components
      • 2 – Instalar agente en Linux
      • 3 – Integración con PRTG
      • 4 – Instalar agente Telegraf en Nodos remotos Windows
      • 5 – Activar inputs específicos, Red, MySQL/MariaDB, Nginx
      • 6 – Monitorizando Veeam
    • Ansible y Zabbix
      • 1 – Inicio
      • 2 – Instalación de Ansible e integración con Active Directory
      • 3 – Configuración de AutoDiscovery en Zabbix
      • 4 – Instalación del agente de Zabbix en Windows
      • 5 – Instalación del agente de Zabbix en Linux y Auto Remove en Zabbix
    • Jenkins
      • 1 – Inicio
      • 2 – Instalación de Jenkins en Ubuntu
      • 3 – Instalando nuestro primer plugin
      • 4 – Sincronización NTP de Linux
      • 5 – Añadir un Slave Windows a Jenkins
      • 6 – Ejecutar tareas en Linux
      • 7 – Ejecutar tareas en Windows
    • Kubernetes
      • 1 – Introducción a Kubernetes
      • 2 – Instalación paso a paso
      • 3 – RollingUpdate con Kubernetes
      • 4 – Dashboard
      • 5 – Volúmenes NFS
      • 6 – Registry
      • 7 – Traefik
      • 8 – Systemd con Traefik y Proxy de Kubernetes
      • 9 – Heapster Influx Grafana
      • 10 – Labels de Kubernetes
      • 11 – API: Swagger
      • 12 – API: Creando nuestro primer POD
  • Contribuidores
    • Acerca de Jorge
    • Acerca de Oscar Mas
      • Clúster SQL
        • 1 – Introducción
        • 2 – Preparación de los equipos virtuales
        • 3 – Instalación del Clúster de Microsoft
        • 4 – Instalación de SQL Server para Clúster de Microsoft
        • 5 – Configuración de nuestro Clúster de SQL
        • 6 – Monitorización de Clúster de SQL con Zabbix
        • 7 – Actualizando clúster de SQL

Zimbra: Integración de Zimbra Collaboration y Sendmailanalyzer

12 December, 2014 - Escrito en: zimbra

zimbra-sendmailanalyzer-bannerSoy Oscar Mas y hoy os quiero enseñar un GUI, para poder gestionar los impactos de correo que tiene nuestro sistema de Zimbra. He realizado la instalación del sendmailanalyzer, en una Ubuntu 14.04 LTS, ya que de momento este software no soporta Centos 7.
Lo que haremos es la instalación del sendmailanalyzer y le indicaremos a nuestro sistema de Zimbra, que reenvíe todos los logs desde el servidor de Zimbra (zimbra.ilba.cat) a nuestro sistema de sendmailanalyzer (log.ilba.cat). El esquema quedaría de la siguiente manera:

zimbra-sendmailanalyzer-001Datos de los servidores:

  • Servidor de sendmailanalyzer: 192.168.250.174 (log.ilba.cat)
  • Servidor de Zimbra: 192.168.250.173 (zimbra.ilba.cat)

No hace falta instalar el sistema de rsyslog, ya que en los servidores basados en CentOS, viene por defecto, al igual que en los sistemas basados en Ubuntu.

En el servidor de Zimbra ( cliente de rsyslog )

Le indicamos al rsyslog de nuestro sistema de Zimbra (zimbra.ilba.cat) , que reenvíe los logs al servidor de sendmailanalyzer (log.ilba.cat)
[syntax type=”php”][root@zimbra ~]# vim /etc/rsyslog.d/99-zimbra.conf
mail.* @log.ilba.cat[/syntax]

Reiniciamos el demonio, para que se apliquen los cambios
[syntax type=”php”][root@zimbra ~]# systemctl restart rsyslog.service[/syntax]

En el servidor de rsyslog

Le indicamos a nuestro servidor de sendmailanalyzer (log.ilba.cat), que acepte las peticiones de rsyslog:
[syntax type=”php”]root@log:~# vim /etc/rsyslog.conf
$ModLoad imudp
$UDPServerRun 514[/syntax]

Reiniciamos el demonio, para que se apliquen los cambios
[syntax type=”php”]root@log:~# service rsyslog restart[/syntax]

Aquí podemos verificar en el fichero de mail.log de nuestro sistema de sendmailanalyzer (log.ilba.cat), está funcionando.

Instalación

Instalaremos las dependencias en nuestro servidor de sendmailanalyzer (log.ilba.cat), para posteriormente poder implementar sendmailanalyzer.
[syntax type=”php”]root@log:~# apt-get install apache2 libapache2-mod-perl2
root@log:~# perl -MCPAN -e ‘install GD::Graph::bars3d'[/syntax]

zimbra-sendmailanalyzer-002

Nos descargamos el código fuente y lo compilamos:
[syntax type=”php”]root@log:~# cd /usr/local/src/
root@log:/usr/local/src# wget http://downloads.sourceforge.net/project/sa-report/sa-report/9.0/sendmailanalyzer-9.0.tar.gz
root@log:/usr/local/src# tar xzvf sendmailanalyzer-9.0.tar.gz
root@log:/usr/local/src# cd sendmailanalyzer-9.0/
root@log:/usr/local/src/sendmailanalyzer-9.0# perl Makefile.PL
root@log:/usr/local/src/sendmailanalyzer-9.0# make && make install[/syntax]

Configuramos el sendmailanalyzer, para que nos muestre la información en Spanish y modificamos la ubicación del fichero de log:
[syntax type=”php”]root@log:~# vim /usr/local/sendmailanalyzer/sendmailanalyzer.conf
LOG_FILE /var/log/mail.log
LANG lang/sp_SP[/syntax]

Arrancamos el servicio en modo de demonio.
[syntax type=”php”]root@log:~# /usr/local/sendmailanalyzer/sendmailanalyzer –f[/syntax]

Habilitados el acceso al apache, para que apuntado nuestro navegador a “/sareport”, podamos ver los reports de correo. Ir con cuidado, ya que en la configuración, le he permitido el acceso a la web desde cualquier ip con el parámetro: “Allow from all”

[syntax type=”php”]

root@log:~# vim /etc/apache2/sites-available/001-sendmailanalyzer.conf

Alias /sareport /usr/local/sendmailanalyzer/www

<Directory /usr/local/sendmailanalyzer/www>

Options ExecCGI

Require all granted

AddHandler cgi-script .cgi

DirectoryIndex sa_report.cgi

Order allow,deny

Allow from all

</Directory>

[/syntax]

Habilitamos el site y el módulo de CGI de nuestro servidor de apache y reiniciamos el demonio de apache, para que se apliquen los cambios:
[syntax type=”php”]root@log:~# a2ensite 001-sendmailanalyzer.conf
root@log:~# a2enmod cgi
root@log:~# chown -R www-data:www-data /usr/local/sendmailanalyzer/www/
root@log:~# service apache2 restart[/syntax]

Le indicamos al cron, que vaya nutriendo nuestro sistema de reports:
[syntax type=”php”]root@log:~# vim /etc/crontab
# SendmailAnalyzer log reporting daily cache
0 1 * * * /usr/local/sendmailanalyzer/sa_cache > /dev/null 2>&1
# On huge MTA you may want to have five minutes caching
*/5 * * * * /usr/local/sendmailanalyzer/sa_cache -a > /dev/null 2>&1[/syntax]

Una vez acabado el procedimiento, ya podremos acceder a nuestro sistema de reports de logs de Zimbra, desde nuestro navegador: http://log.ilba.cat/sareport.

Os dejo unas capturas de pantalla de la herramienta, ya que no tiene perdida, con sus métricas, sus tartas y su todo.

zimbra-sendmailanalyzer-003
zimbra-sendmailanalyzer-004

 

Filed Under: zimbra Tagged With: zimbra grpahic email, zimbra sendmail, zimbra sendmailanalyzer

Reader Interactions

Comments

  1. Alejandro Diaz says

    22 December, 2014 at 18:44

    Excelente, muchas gracias.

    Lo probare.

    Reply
    • Jorge de la Cruz says

      22 December, 2014 at 21:46

      Esperamos tu feedback.

      Un saludo

      Reply
  2. Alejandro Diaz says

    23 December, 2014 at 17:56

    Funciona muy bien, lo probe con un Zimbra 8.6, y todo funciona correctamente, un poco de problemas con las librerías de PERL, pero nada que san Google no pueda solucionar.

    Gracias por la información.

    Saludos y felices fiestas.

    Reply
    • Jorge de la Cruz says

      23 December, 2014 at 20:08

      Estúpendo Alejandro, un abrazo enorme!

      Reply
  3. mike says

    17 September, 2015 at 20:23

    No me resulto bien con ubuntu 14 server, pero como mejor me entiendo con centos6, lo hize, pero muestra “No hay datos para este periodo”, supongo que algo se me debe estar pasando.

    Reply
  4. Miquel Àngel says

    27 September, 2015 at 17:52

    Perfecto con 8.6 en Ubuntu. Justo lo que necesitaba ahora que estamos domesticando los sistemas antispam, para ver lo que estamos rechazando, etc.

    Gran herramienta.

    Reply
  5. Javier says

    16 October, 2015 at 0:55

    Hola, alguno sabe como puedo generar reporte con un mismo sendmailanalyzer de dos log de zimbras distintos.

    Reply
  6. David Vilchez says

    22 October, 2015 at 17:42

    Hola Oscar & Jorge, estoy configurando SendMailAnalizer para mi zimbra pero tengo un error al ejecutar el comando perl -MCPAN -e ‘install GD::Graph::bars3d’, el error que veo es el siguiente, que puedo hacer para corregirlo?

    Could not create MYMETA files
    t/properties/release_status.t .. ok
    t/properties/requires.t …….. Could not get valid metadata. Error is: CPAN::Meta::Converter version 2.141170 required–this is only version 2.110440 at /root/.cpan/build/Module-Build-0.4214-Lhy6PG/blib/lib/Module/Build/Base.pm line 4702.

    Reply
  7. David Vilchez says

    22 October, 2015 at 17:54

    Hola Oscar & Jorge, estoy configurando SendMailAnalizer para mi zimbra pero tengo un error al ejecutar el comando perl -MCPAN -e ‘install GD::Graph::bars3d’, el error que veo es el siguiente, que puedo hacer para corregirlo?

    t/properties/requires.t …….. Could not get valid metadata. Error is: CPAN::Meta::Converter version 2.141170 required–this is only version 2.110440 at /root/.cpan/build/Module-Build-0.4214-Lhy6PG/blib/lib/Module/Build/Base.pm line 4702

    Reply
  8. Marlene Viera says

    9 December, 2015 at 15:38

    Hola!
    Soy algo nueva en esto, pero me dejaron de responsable de un servidor Zimbra, el cual funciona muy bien he ido mejorando gracias a sus publicaciones. Hasta hace poco yo tenía un equipo con el Sendmailanalyzer y me encanto, la forma en que presenta la información me es muy útil. Sin embargo, por problemas de ataques de fuerza bruta en el servidor Zimbra y en otros servidores me pidieron montar algo para monitorizar varios servidores y quite el Sendmailanalyzer y monté Kibana, el cual funciona de maravilla.
    Mi duda es si es posible montar el sendmailanalyzer en mi servidor con Kibana? O debo solicitar un tercer equipo para el sendmailanalyzer?

    Reply
    • Jorge de la Cruz says

      9 December, 2015 at 15:40

      Saludos Marlene,
      A mi me suele gustar separar los servicios, ya que ultimamente casi todos usamos virtualizacion y crear una VM mas no es ningun trauma. Si usas fisico, te recomiendo lo de siempre, hacer un backup completo de tu Infraestructura, supongo que puedes instalar ambos, teniendo en cuenta que los puertos no entren en conflicto, etc.

      Un saludo

      Reply
      • Marlene Viera says

        9 December, 2015 at 15:59

        Muchas gracias Jorge.
        Y en serio, excelente todos tus aportes, me han ayudado bastante.
        Saludos

        Reply
  9. MG says

    30 May, 2016 at 1:54

    Buenas Noches estimado

    Buen blog he leído mucho de tus post y me han sido útil, últimamente he estado muy pendiente de la seguridad del correo el cual estoy a cargo ya que me he topado con muchos correos spam o virus.
    Tengo una duda que leí en el siguiente link: http://www.elmundoenbits.com/2014/01/zimbra-heuristics-encrypted.html#.V0uNf3V95CU
    es cierto que los archivos comprimidos adjuntos en los correos no son escaneados por el antivirus de zimbra? y de ser así que se debería hacer en ese caso?

    Saludos..

    Reply
    • Jorge de la Cruz says

      2 June, 2016 at 17:24

      Saludos MG,
      Te recomiendo ademas añadir el siguiente punto extra de seguridad:
      https://wiki.zimbra.com/wiki/Clamav_unofficial_sigs

      Un saludo

      Reply
      • Mario Garcia (MG) says

        8 June, 2016 at 22:16

        Muchas Gracias estimado

        Probare la configuración que me indicas luego comento que tal me fue saludos..

        Saludos…

        Reply
  10. Richard Pernia says

    24 October, 2018 at 21:34

    Hola Jorge, muchas gracias por tus aportes

    Tengo Zimbra 8.8.3 sobre Centos 7 que otra alternativa tengo para ver las estadísticas de mi servidor de correo

    Reply
  11. Roldenis says

    25 July, 2020 at 18:49

    Saludos

    He tratado de instalar sendmailanalyzer v9.3 con apache2 en debian 10 para la revisión de los logs de postfix, llegué a instalar los módulos de perl necesarios como MIME::Base64 y MIME::QuotedPrint, además del sendmailanalyzer, pero a la hora de acceder al reporte http://ip_server/sareport no sale el sitio. Revisando el log de apache me sale el error fatal: Language file is not redeable, lang/es_ES\n.

    Aclarar que en esta versión el tipo es_ES está disponible y la ruta donde se encuentra es en /var/local/sendmailanalyzer/www/lang

    Me podrían ayudar a solucionar este error que no me deja avanzar?

    De antemano muchas gracias.

    Reply
  12. Roldenis says

    25 July, 2020 at 19:01

    Como puedo solucionar el error de sendmailanalyzer
    Language file is not readable

    Saludos

    Reply

Trackbacks

  1. Análisis de los Logs de Zimbra con Sendmailanalyzer | | Sysadmins de cuba says:
    18 June, 2017 at 16:45

    […] usando sendmailanalyzer. Para crearlo me base en el tutorial de Oscar Mas que se encuentra en este link. Lo modifiqué y perfeccioné un poco para hacerlo más  fácil aun. No soy partidario de […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

Gold Partners

Silver Partners

Libros Gratuitos

Cloud por vExperts
VMware por vExperts

VMware vExpert

Puesto 16 en Top vBlog

Calendario de Posts

December 2014
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
293031  
« Nov   Jan »

Disclaimer

Todas las opiniones expresadas en este sitio son las mías propias y no representan las opiniones de ninguna compañía con la que haya trabajado, esté trabajando o vaya a estar trabajando.

Copyright © 2026 · El Blog de Jorge de la Cruz