Zabbix обновление 2.4 до 3.0 на Debian 7.8

Созданием бэкапов чего-то (базы, конфиги) перед обновлением НЕ занимаемся, так как машина виртуальная и бэкапится целиком.

Подсмотрим что и где качать для Debian 7.8 тут: https://www.zabbix.com/documentation/3.0/ru/manual/installation/install_from_packages

Качаем, ставим:

wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+wheezy_all.deb
dpkg -i zabbix-release_3.0-1+wheezy_all.deb 
apt-get update

Все прошло без ошибок.

Запускаем обновление, службы останавливаются и запускают автоматически:

# apt-get upgrade zabbix-server-mysql zabbix-fronend-php

Далее последовал не долгий процесс обновления, с некоторыми вопросами от системы:
1. PHP предупредил что 5.4 уже устарела, пора бы перейти не менее чем на 5.6
2. Zabbix спрашивал что делать с конфигурациями агента и сервера:

Configuration file `/etc/zabbix/zabbix_agentd.conf'
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** zabbix_agentd.conf (Y/I/N/O/D/Z) [default=N] ? N

...

Configuration file `/etc/zabbix/zabbix_server.conf'
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** zabbix_server.conf (Y/I/N/O/D/Z) [default=N] ? N

Процесс завершился без ошибок.

Пробуем подключиться к Web-интерфейсу. Получаем:

Database error
The frontend does not match Zabbix database. Current database version (mandatory/optional): 3000000/3000000. Required mandatory version: 2040000. Contact your system administrator.

Идем искать почему Zabbix-fronend не обновился. Причина – опечатка в этой строке, написаной ранее:

# apt-get upgrade zabbix-server-mysql zabbix-fronend-php

Чиним:

# apt-get install zabbix-frontend-php

Все заработало.

Ошибка замечанная в логе:

sendmail: RCPT TO: (550 5.7.1 Unable to relay)

Реальные плюсы Zabbix 3.0 которые пригодились:

1. Поддержка SMTP авторизации.

Проблемы после перехода:

Увидел в логе Zabbix-сервера:

item "domain.com:smtpcheck[{HOST.DNS1}]" became not supported: Special characters "\, ', ", `, *, ?, [, ], {, }, ~, $, !, &, ;, (, ), <, >, |, #, @, 0x0a" are not allowed in the parameters.

Не работает ключ {HOST.DNS1} из элемента данных шаблона, записанный в поле узла сети:
host-dns1-field
Надо изменить на {HOST.DNS}