Zimbra мини FAQ

Небольшой список часто возникающих вопросов в ходе администрирования Zimbra:

1.   Сегодня утром я не могу зайти под акаунтом администратора в свой любимый web-интерфейс Zimbra, что мне делать?
Если веб-интерфейс Zimbra доступен из внешней сети то скорее всего, к нему пытались подобрать пароль и он автоматически заблокировался.
Открываем консоль Zimbra, логинимся под рутом, а дальше заходим под пользователем zimbra:
su – zimbra

 Выполняем следующую команду:

zmprov ma <admin email address> zimbraAccountStatus active

 Акаунт разблокирован, проверяем web-интерфейс.

 

2.  Я настроил проверку подлинности пользователей на Active Directory. Но моя новая учетная запись в Zimbra, не совпадает с учетной записью в Active Directory, что мне делать?

Пример:  я создал в AD учётку VASYA@YOURDOMAIN.LOCAL. А человечку нужен ящик PUPKIN@YOURDOMAIN.COM. В этом случае необходимо в свойствах новой учетной записи Zimbra правильно заполнить поле «Внешняя учетная запись LDAP для проверки подлинности».

При этом используется синтаксис вида:
cn=<Выводимое имя пользователя>,ou=<Имя Организационного Подразделения>,dc=<Домен>,dc=<Домен>
Между запятыми пробелов нет, скобок <> нет, русские символы допустимы. Пример:
cn=Пупкин Всемогущий,ou=USERS,dc=YOURDOMAIN,dc=COM
Теперь для входа в свой почтовый ящик и для авторизации на сервере(smtp) необходимо набирать:
- имя пользователя pupkin
- пароль от учетной записи в AD vasya@yourdomain.local
 
3.   Как мне изменить пароль учетной записи администратора, если в веб-интерфейсе эта опция заблокирована?
Если мы настроили проверку подлинности на внешний сервер, то скорее всего поция смены пароля для администраторского аккаунта будет не доступна. Подключаемся к нашему серверу и выполняем от рута:
su - zimbra
zmprov sp <admin email address> <new password>

 Для того чтобы узнать какие вообще на сервере есть учетные записи администраторов воспользуемся командой:

su - zimbra
zmprov gaaa

 

4.  На мою административную учетную запись(admin@youdomain.com) периодически приходит сообщение, содержащее строки вида:

 

mysql.general_log
Error    : You can't use locks with log tables.
mysql.slow_log
Error    : You can't use locks with log tables.

 Это баг MYSQL который можно успешно игнорировать. Его описание находится здесь: http://bugs.mysql.com/bug.php?id=30487

Или как подсказывает revlis исправить можно так:

http//:dariodallomo.blogspot.com/2011/08/zimbra-error-mysql-table-upgrade.html

[root@zimbaba ]# cd /opt/zimbra/db/data/mysql
 
[root@zimbaba mysql]# ls -al *log.frm
 
    -rw-rw---- 1 zimbra zimbra 8776 Mar 13 23:00 general_log.frm
 
    -rw-rw---- 1 zimbra zimbra 8976 Mar 13 23:00 slow_log.frm
 
[root@zimbaba mysql]# mv *log.frm /tmp/
 
[root@zimbaba mysql]# ls -al *log.frm
 
    ls: *log.frm: No such file or directory
 
[root@zimbaba mysql]# service zimbra start
 
    Host zimbaba.testmail.local
 
    Starting ldap...Done.
 
    Starting zmconfigd...Done.
 
    Starting logger...Done.
 
    Starting mailbox...Done.
 
    Starting memcached...Done.
 
    Starting antispam...Done.
 
    Starting antivirus...Done.
 
    Starting snmp...Done.
 
    Starting spell...Done.
 
    Starting mta...Done.
 
    Starting stats...Done.
 
[root@zimbaba mysql]# su - zimbra
 
[zimbra@zimbaba ~]$ /opt/zimbra/libexec/zmdbintegrityreport -r

 

 

  

5.  Как мне узнать пароли, которые используют сервисы Zimbra? (ldap,mysql,postfix)
Команда zmlocalconfig отвечает за конфигурацию Zimbra – позволяет просматривать и настраивать конфигурацию локального сервера. От имени пользователя Zimbra наберем:
zmlocalconfig –s | grep zimbra_ldap_password
zmlocalconfig –s | grep ldap_replication_password
zmlocalconfig -s | grep ldap_nginx_password
zmlocalconfig -s | grep ldap_postfix_password
zmlocalconfig -s | grep ldap_root_password
zmlocalconfig -s | grep mysql | grep password
zmlocalconfig -s | grep keystore | grep password
 

 Для смены паролей используется команда zmldappasswd.

 

 

 6. Мне нужно перезагрузить только сервисы Zimbra, но не весь сервер целиком, как это сделать?

От имени пользователя zimbra ввести следующую команду:
zmcontrol restart 

Будут перезапущены все сервисы Zimbra. При помощи этой команды так же можно просмотреть статус запущенных сервисов:

zmcontrol status 

НО данная команда показывает нам состояние только основных сервисов Zimbra:
-spell
-mailbox
-logger
-mta
-stats
-antispam
-zmconfigd
-ldap
-antivirus
-snmp

Для управления же отдельными сервисами, следует использовать следующие команды:

zmamavisdctl  - запускает, перезагружает, останавливает и показывает статус AMAVIS-D NEW
zmantispamctl - запускает, перезагружает, останавливает и показывает статус Анти-Спамового сервиса
zmantivirusctl - запускает, перезагружает, останавливает и показывает статус Антивируса
zmapachectl - запускает, перезагружает, останавливает и показывает статус Apache сервиса (для spell check – проверки орфографии?)
zmauditswatchctl - запускает, перезагружает, останавливает и показывает статус Аудит сервиса
zmclamdctl - запускает, перезагружает, останавливает и показывает статус Clam AV сервиса
zmloggerctl - запускает, перезагружает, останавливает и показывает статус сервиса логирования
zmlogswatchctl - запускает, перезагружает, останавливает и показывает статус мониторинга сервера
zmmailboxdctl - запускает, перезагружает, останавливает и показывает статус компонентов почтовых ящиков (mailbox,mysql,convert)
zmmtaconfigctl - запускает, перезагружает, останавливает и показывает статус сервиса конфигурации MTA
zmmtactl - запускает, перезагружает, останавливает и показывает статус самого MTA
zmperditionctl - запускает, перезагружает, останавливает и показывает статус perdition IMAP proxy
zmproxyctl - запускает, перезагружает, останавливает и показывает статус IMAP proxy
zmsaslauthdctl - запускает, перезагружает, останавливает и показывает статус saslauthd сервиса (аутентификации)
zmspellctl - запускает, перезагружает, останавливает и показывает статус сервиса spell check (проверки орфографии)
zmstatctl - запускает, перезагружает, останавливает и показывает статус сбора статистики для Zimbra
zmstorectl - запускает, перезагружает, останавливает и показывает статус сервиса хранилища(store) Zimbra
zmswatchctl - запускает, перезагружает, останавливает и показывает статус процессов Swatch, котрый используется в мониторинге.
 

 

7. Нужно чтобы web-интерфейс Zimbra работал на http/https/обоих протоколах, как мне это сделать?
Zimbra поддерживает следующие конфигурации:

 

zmtlsctl http 

Для просмотра почты используется только протокол http. На панель управления Zimbra никак не влияет. 

zmtlsctl https 

Для просмотра почты и работы с панелью управления Zimbra используется только протокол https://.

zmtlsctl both 

Для просмотра почты используются оба протокола (http://,https://). На время сессии пользователь будет привязан к этому протоколу.

zmtlsctl mixed 

При обращении на http:// пользователь автоматически редиректится на https://, но только для аутентификации в Zimbra, после принятия логина/пароля сессия возвращается обратно в режим http://. Если пользователь обращается сразу на https://, то вся сессия будет проходить в https://.

zmtlsctl redirect 

Аналогично режиму mixed, за тем исключением, что при обращении на http:// идет редирект на https:// и вся дальнейшая сессия так же будет проходить в режиме https://.

Все команды запускаются от пользователя zimbra. После изменения настроек конфигурации веб-сервера необходимо перезапустить Zimbra командой:
zmcontrol restart

 

8. Дополнено DruGoeDeLo Иногда служба stats бывает отваливается.

Состояние этой службы можно просмотреть командочкой

zmcontrol status
Host tralivali
        antispam                Running
        antivirus               Running
        ldap                    Running
        logger                  Running
        mailbox                 Running
        mta                     Running
        snmp                    Running
        spell                   Running
        stats                   Running

а порой она бывает вот так

zmcontrol status
Host tralivali
        antispam                Running
        antivirus               Running
        ldap                    Running
        logger                  Running
        mailbox                 Running
        mta                     Running
        snmp                    Running
        spell                   Running
        stats                   Stop

 И порой приходится деласть

zmcontrol restart

 Решение.

На самом деле всё куда более очевидней.

Пермишн папки /opt/zimbra/zmsta

Невсегда является пользователем Zimbra ( некоторые каталоги просто принадлежат руту и его группе. Вот оно и отваливалось порой). Говорят что в 7 версии вроде как исправлено. Но вот буквально недавно у меня это спрашивали. И я посоветовал сделать так. Пока молчок. На 6 версии (которую использую я) всё прекрасно работает и проблема больше не беспокоит.

И так что нужно сделать чтобы решить эту проблему.

chown -R zimbra:zimbra /opt/zimbra/zmstat

 А потом

su – zimbra
zmstatctl stop
zmstatctl start 

 Вот такая вот штукенция.

Правильно выставить права на каталог /opt/zimbra/zmsta можно так же используя команду

/opt/zimbra/libexec/zmfixperms

 За наводку спасибо revlis.

 

 9. Как мне создать еще один администраторский аккаунт в Zimbra?

Либо через меню web-интерфейса - создать новую учетную запись, проставив там галочку "Глобальный администратор". Либо воспользовавшись консолью и введя следующую команду от пользователя zimbra:

zmprov ca testadmin@domain.com test123 zimbraIsAdminAccount TRUE

Будет создан аккаунт testadmin@admin.com c паролем test123

Так же мы можем повысить уже существующий аккаунт до администраторского следующим способом:

zmprov ma futur-admin@domain.com zimbraIsAdminAccount TRUE

 

10. Дополнено B_TpaHce. Как мне запретить или разрешить анонимные подключения к LDAP?

Посмотрим работу службы ldap:

root@mail:~# /bin/sh
# su - zimbra
zimbra@mail:~$ ldap
Usage: /opt/zimbra/bin/ldap start|stop|status
zimbra@mail:~$

Существует отдельный скрипт который позволяет осуществить задуманное:

 zimbra@mail:~$ /opt/zimbra/libexec/zmldapanon
One of enable or disable must be specified.
Usage: /opt/zimbra/libexec/zmldapanon [-d] [-e]

Список можно дополнить :)

Метаданные статьи

Идентификатор статьи:
13
Категория:
Дата добавления:
2019-03-27 11:21:11

Связанные статьи