Шпаргалка по администрированию Zimbra Collabration Suite

Оцените статью

Просмотр текущего статуса сервисов

$ su - zimbra
$ zmcontrol status

Состояние сервисов

$ zmprov -l gs cl-03.p.bds.su | egrep -i 'serviceen|servicein'
zimbraChatServiceEnabled: TRUE
…
zimbraServiceInstalled: mailbox

Изменение доверенных сетей MTA

Получить текущие настройки:

$ zmprov gs `zmhostname` zimbraMtaMyNetworks

Установить новые значения (Через web-интерфейс не всегда получается сконфигурировать корректно на хостах с несколькими интерфейсами):

$ zmprov ms `zmhostname` zimbraMtaMyNetworks '127.0.0.0/8 10.212.1.0/24 78.24.222.93/32'
$ postfix reload

Тестирование и исправление прав доступа к каталогам ZCS

# /opt/zimbra/libexec/zmfixperms
# /opt/zimbra/libexec/zmfixperms -extended

Переименование хоста сервера ZCS

$ /opt/zimbra/libexec/zmsetservername -n mail.interlan.xyz

Отключение принудительной проверки SSL для LDAP

$ zmlocalconfig -e ldap_starttls_required=false
$ zmlocalconfig -e ldap_starttls_supported=0

Ограничения на объем сообщения

$ zmprov ms `zmhostname` zimbraFileUploadMaxSize 44040192
$ zmprov ms `zmhostname` zimbraMailContentMaxSize 44040192
$ zmprov modifyConfig zimbraMtaMaxMessageSize  44040192
$ postfix reload

Обновляем ключи при проблемах авторизации сервисов

$ zmupdateauthkeys
$ zmsshkeygen

Устранение проблем логирования отображения состояния сервисов (system failure: Unable to read logger stats)

Устанавливаем rsyslog и инициализируем настройки

# yum install rsyslog
# systemctl start rsyslog.service
# systemctl enable rsyslog.service
$ /opt/zimbra/libexec/zmloggerinit

Проверяем работоспособность

$ /opt/zimbra/bin/zmsoap -z GetServiceStatusRequest

Получаем логин-пароль и настройки для подключения к OpenLDAP

$ zmlocalconfig -s | grep ldap_replication_password
$ zmlocalconfig -s | grep ldap_root_password
$ zmlocalconfig -s | grep zimbra_ldap_password

Минимизация потребления ресурсов.

По мотивам статьи https://wiki.zimbra.com/wiki/Making_Zimbra_run_on_minimal_RAM

$ zmprov -l ms cl-03.p.bds.su -zimbraServiceEnabled amavis
$ zmprov -l ms cl-03.p.bds.su -zimbraServiceEnabled antispam
$ zmprov -l ms cl-03.p.bds.su -zimbraServiceEnabled opendkim
$ zmlocalconfig -e tomcat_java_heap_memory_percent=40
$ zmlocalconfig -e mysql_memory_percent=15
$ zmlocalconfig -e mysql_table_cache=250
$ zmcontrol restart

Запросить полную конфигурацию сервера.

$ zmprov gacf

Остановить и отключить антивирус

$ zmprov -l ms cl-03.p.bds.su -zimbraServiceEnabled antivirus
$ zmcontrol restart

Отключить HTTPS для веб-интерфейса (используем собственный Nginx-Proxy)

$ zmprov ms cl-03.p.bds.su zimbraReverseProxyMailMode both
$ zmtlsctl both
$ zmprov ms `zmhostname` zimbraReverseProxySSLToUpstreamEnabled FALSE
$ zmcontrol restart

Установка сертификата Let’s Encrypt

Проект по адресу https://github.com/YetOpen/certbot-zimbra.

Обновление ключа:

/usr/local/bin/certbot_zimbra.sh -d

В крон добавляем:

52 6  1   *   *  root /usr/local/bin/certbot_zimbra.sh -d

Удаление устаревших данных статистики после переименования сервера

Получаем список соответствий:

$ zmloggerhostmap

Удаляем устаревшие:

$ zmloggerhostmap -d cl-03.p.bds.su cl-03.p.bds.su

Переключаем разрешение имен в нативный режим (приоритет /etc/hosts)

$ zmlocalconfig -e postfix_lmtp_host_lookup=native
$ zmmtactl restart
$ zmprov mcf zimbraMtaLmtpHostLookup native
$ zmmtactl restart

Резервное копирование и восстановление LDAP хранилища в Zimbra Collabration Suite

Резервное копирование хранилища данных LDAP

# /opt/zimbra/libexec/zmslapcat /tmp
# /opt/zimbra/libexec/zmslapcat -c /tmp
# /opt/zimbra/libexec/zmslapcat -a /tmp

Копирование данных

# su - zimbra
$ rsync -av /tmp/ldap* root@37.194.5.244:/tmp/

Восстановление хранилища данных LDAP

# su - zimbra
$ ldap stop
$ cd /opt/zimbra/data/ldap
$ rm ./mdb/db/data.mdb
$ /opt/zimbra/libexec/zmslapadd -c /tmp/ldap-config.bak
$ /opt/zimbra/libexec/zmslapadd /tmp/ldap.bak

Похожие записи

Настройка взаимодействия RED ADM и Windows Active Directory

Сегодня проведем несколько экспериментов по настройке взаимодействия RED ADM и Windows Active Directory. Есть несколько способов настройки доверия для упрощения миграции с решений Microsoft на Российское ПО и сегодня их…

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Так как на севере делать абсолютно нечего, то я продолжаю заниматься саморазвитием 🙂 На этой неделе вспоминаю и углубляю свои знания в Docker. Лучший способ запомнить тему, это вести конспект…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Настройка взаимодействия RED ADM и Windows Active Directory

Настройка взаимодействия RED ADM и Windows Active Directory

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Установка основного контроллера домена на базе REDADM

Установка основного контроллера домена на базе REDADM

zVirt работа с шаблонами виртуальных машин

zVirt работа с шаблонами виртуальных машин

Подробная инструкция по работе с томами (volumes) в Docker

Подробная инструкция по работе с томами (volumes) в Docker

Сетевые возможности Docker

Сетевые возможности Docker