2019: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Переименовать основной домен)
(Грабли по этой версии)
Строка 4: Строка 4:
 
  wget https://files.zimbra.com/downloads/8.8.12_GA/zcs-8.8.12_GA_3794.UBUNTU18_64.20190329045002.tgz
 
  wget https://files.zimbra.com/downloads/8.8.12_GA/zcs-8.8.12_GA_3794.UBUNTU18_64.20190329045002.tgz
 
====Грабли по этой версии====
 
====Грабли по этой версии====
zmstat.out заполняется бесконечно, валит ошибку (https://forums.zimbra.org/viewtopic.php?t=65930&start=10)
+
=====zmstat.out заполняется бесконечно, валит ошибку=====
 +
(https://forums.zimbra.org/viewtopic.php?t=65930&start=10)
 
  Use of uninitialized value $line in pattern match (m//) at /opt/zimbra/libexec/zmstat-io line 76
 
  Use of uninitialized value $line in pattern match (m//) at /opt/zimbra/libexec/zmstat-io line 76
  
Строка 16: Строка 17:
 
удалить zmstat.out
 
удалить zmstat.out
 
  rm /opt/zimbra/zmstat/zmstat.out
 
  rm /opt/zimbra/zmstat/zmstat.out
 +
 +
 +
=====zmlogswatchctl is not running=====
 +
 +
лечение:
 +
touch /var/log/zimbra-stats.log
 +
chown zimbra:zimbra /var/log/zimbra-stats.log
 +
/etc/init.d/zimbra restart
  
 
==Переименовать основной домен==
 
==Переименовать основной домен==

Версия 22:26, 13 июня 2019

Zimbra

Текущая свежая версия

8.8.12_GA

wget https://files.zimbra.com/downloads/8.8.12_GA/zcs-8.8.12_GA_3794.UBUNTU18_64.20190329045002.tgz

Грабли по этой версии

zmstat.out заполняется бесконечно, валит ошибку

(https://forums.zimbra.org/viewtopic.php?t=65930&start=10)

Use of uninitialized value $line in pattern match (m//) at /opt/zimbra/libexec/zmstat-io line 76

лечение: в файле

/opt/zimbra/libexec/zmsyslogsetup

на 190 строке найти строчку

s|(^destination mail [b]{[/b] file\("/var/log/mail"\); };)|#$1|;

и заменить её на эту:

s|(^destination mail [b]\{[/b] file\("/var/log/mail"\); };)|#$1|;

удалить zmstat.out

rm /opt/zimbra/zmstat/zmstat.out


zmlogswatchctl is not running

лечение:

touch /var/log/zimbra-stats.log
chown zimbra:zimbra /var/log/zimbra-stats.log
/etc/init.d/zimbra restart

Переименовать основной домен

# mind su - zimbra
zmprov -l md olddomain.com zimbraDomainRenameInfo ""
zmprov -l md olddomain.com zimbraDomainStatus active
zmprov fc domain olddomain.com
zmcontrol restart
zmprov -l rd old.domain.com new.domain.com
zmlocalconfig

Получить список ящиков

# mind su - zimbra
zmprov -l gaa

Выгрузка бэкапов ящиков

cat backup.sh

#!/bin/bash
# mind su - zimbra
for i in $(zmprov -l gaa)
do
echo $i
zmmailbox -z -m $i getRestURL "//?fmt=tgz" > $i.tar.gz
done

Загрузка аккаунтов из бэкапов

cat create_restore_script.sh

#!/bin/bash
echo '#!/bin/bash'>restore.sh
for i in $(cat boxes)
do
echo "su - zimbra -c \"zmprov ca $i SuperPasswd1234565;zmmailbox -z -m $i postRestURL '//?fmt=tgz&resolve=replace' /mnt/oldzimbra/opt/zimbra/BKP/$i.tar.gz\";">>restore.sh
done

Безопасность

не светить стандартные порты наружу
сменить имя пользователя admin на другое


ubuntu server openbox

источник

Установить пакеты:

sudo apt install openbox openbox-menu xvfb x11vnc

Сгенерить пароль:

x11vnc -storepasswd

результат формирования пароля будет в файле

/root/.vnc/passwd

Добавить до "exit 0" в /etc/rc.local

Xvfb :1 -extension GLX -screen 0 1600x900x16&
sleep 5s; DISPLAY=:1 /usr/bin/openbox-session&
x11vnc -dontdisconnect -display :1 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5999 -bg -rfbauth /root/.vnc/passwd