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.
- Insertar diagrama de la Plataforma
- Cantidad de usuarios
zmprov -l gaa | wc -l - % de usuarios que usan Webmail, POP3, IMAP, Mobile, Outlook Conector
- Poseen equipo para filtrar Spam y Virus? Marca y Version
- Zimbra está conectado a un sistema de autenticación externo como AD o LDAP? Cual?
- 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 |
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`$ sysctl -a > /tmp/levantamiento_`hostname`/`hostname`_sysctl.log$ chkconfig --list > /tmp/levantamiento_`hostname`/`hostname`_chkconfig.log$ netstat -tlpn > /tmp/levantamiento_`hostname`/`hostname`_netstat.logPor cada sistema de archivos sea usado por Zimbra
$ tune2fs -l /dev/vdh1 > /tmp/levantamiento_`hostname`/`hostname`_tune2fs_vdh1.log[zimbra@localhost]$ zmcontrol -v > /tmp/levantamiento_`hostname`/`hostname`_zimbra-ver.log[zimbra@localhost]$ zmlicense -p > /tmp/levantamiento_`hostname`/`hostname`_zmlicense.log[zimbra@localhost]$ /opt/zimbra/libexec/zmslapcat -c /tmp/levantamiento_`hostname`/ldap[zimbra@localhost]$ /opt/zimbra/libexec/zmslapcat /tmp/levantamiento_`hostname`/ldap[zimbra@localhost]$ zmprov gqu `zmhostname` > /tmp/levantamiento_`hostname`/`hostname`_zmprov_gqu.log[zimbra@localhost]$ postconf -n > /tmp/levantamiento_`hostname`/`hostname`_postconf.log[zimbra@localhost]$ zmbackupquery > /tmp/levantamiento_`hostname`/`hostname`_zmbackupquery.log$ tar zcfv /tmp/levantamiento_`hostname`/`hostname`_zmstat.tgz /opt/zimbra/zmstat/`date +%Y-%m-*`$ 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