Шпаргалка по администрированию 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

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

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

В этой статье мы рассмотрим пошаговую настройку кластера Kubernetes на Ubuntu 24.04 с тремя узлами: один мастер (который также может запускать пользовательские поды) и два рабочих узла. Мы настроим PersistentVolume…

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

В рамках создания собственного кластера Kubernetes я поднаял кластер Mysql который работает в режиме Master-Slave и Slave-узлы соответственно работают в режиме read-only, а мастер в read-write. Соответственно мне нужен балансировщик…

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

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

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

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Полное руководство по настройке UFW в Ubuntu: от основ до продвинутых правил

Полное руководство по настройке UFW в Ubuntu: от основ до продвинутых правил

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования