Skip to content

Instantly share code, notes, and snippets.

@pbruna
Last active October 20, 2021 09:02
Show Gist options
  • Select an option

  • Save pbruna/1f158426a34bfa44e76a to your computer and use it in GitHub Desktop.

Select an option

Save pbruna/1f158426a34bfa44e76a to your computer and use it in GitHub Desktop.
Tareas de levantamiento Zimbra

Introducción

Este documento indica la información necesaria que se debe obtener en un levantamiento de Zimbra, como también los comandos que se deben ejecutar ello.

1. Diseño Plataforma

  1. Insertar diagrama de la Plataforma
  2. Cantidad de usuarios zmprov -l gaa | wc -l
  3. % de usuarios que usan Webmail, POP3, IMAP, Mobile, Outlook Conector
  4. Poseen equipo para filtrar Spam y Virus? Marca y Version
  5. Zimbra está conectado a un sistema de autenticación externo como AD o LDAP? Cual?
  6. Completar por cada servidor
Hostname S.O. Virtual? Marca Modelo CPUs RAM Disco S.O. Disco Zimbra Red Rol Zimbra
mail.example.com CentOS 6.4 x86_64 No HP ML 320G8 4x4cores 16GB 50Gb 100GB/20GB usado LAN Mailbox Full
proxy.example.com CentOS 6.4 x86_64 No HP ML 320G8 4x4cores 16GB 50Gb 100GB/20GB usado DMZ Proxy

2. Configuraciones S.O.

Guardar resultados en archivo comprimido por cada servidor, con nomenclatura fqdn.tgz Recomendamos que crees un directorio en /tmp para guardar los resultados:

$ mkdir -p /tmp/levantamiento_`hostname`

Una vez terminado el levantamiento puedes empaquetar el resultado:

$ tar zcfv `hostname`.tgz /tmp/levantamiento_`hostname`

Variables de Kernel

$ sysctl -a > /tmp/levantamiento_`hostname`/`hostname`_sysctl.log

Servicios habilitados

$ chkconfig --list > /tmp/levantamiento_`hostname`/`hostname`_chkconfig.log

Puertos de red activados

$ netstat -tlpn > /tmp/levantamiento_`hostname`/`hostname`_netstat.log

Configuración de Sistemas de Archivos

Por cada sistema de archivos sea usado por Zimbra

$ tune2fs -l /dev/vdh1 > /tmp/levantamiento_`hostname`/`hostname`_tune2fs_vdh1.log

3. Estado de Zimbra

Versión de Zimbra

[zimbra@localhost]$ zmcontrol -v > /tmp/levantamiento_`hostname`/`hostname`_zimbra-ver.log

Información de Licencia

[zimbra@localhost]$ zmlicense -p > /tmp/levantamiento_`hostname`/`hostname`_zmlicense.log

Respaldo de configuraciones LDAP

[zimbra@localhost]$ /opt/zimbra/libexec/zmslapcat -c /tmp/levantamiento_`hostname`/ldap

Respaldo de configuraciones de cuentas

[zimbra@localhost]$ /opt/zimbra/libexec/zmslapcat /tmp/levantamiento_`hostname`/ldap

Quota usada por casilla

[zimbra@localhost]$ zmprov gqu `zmhostname` > /tmp/levantamiento_`hostname`/`hostname`_zmprov_gqu.log

Configuraciones de Postfix

[zimbra@localhost]$ postconf -n > /tmp/levantamiento_`hostname`/`hostname`_postconf.log

Estado de los respaldos

[zimbra@localhost]$ zmbackupquery > /tmp/levantamiento_`hostname`/`hostname`_zmbackupquery.log

Estadisticas de rendimiento del mes

$ tar zcfv /tmp/levantamiento_`hostname`/`hostname`_zmstat.tgz /opt/zimbra/zmstat/`date +%Y-%m-*`

Configuraciones de rendimiento de Zimbra

$ echo "---- Threads ----" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ zmprov gs `zmhostname` zimbraHttpNumThreads | egrep -v "^#|^$" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ zmprov gs `zmhostname` zimbraPop3NumThreads | egrep -v "^#|^$" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ zmprov gs `zmhostname` zimbraImapNumThreads | egrep -v "^#|^$" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ zmprov gs `zmhostname` zimbraLmtpNumThreads | egrep -v "^#|^$" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ echo "---- Java ----" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ zmlocalconfig mailboxd_java_heap_size >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ zmlocalconfig mailboxd_java_options >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ echo "---- MySQL ----" >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
$ egrep "table_cache|innodb_open_files|innodb_buffer_pool_size|innodb_max_dirty_pages_pct|innodb_flush_method" /opt/zimbra/conf/my.cnf >> /tmp/levantamiento_`hostname`/`hostname`_zimbra_perf.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment