Свойство доступа пользовательских групп "Доступ к API" было удалено. Начиная с Zabbix 2.0, все пользователи имеют полный доступ к API.
Переменные TRIGGER_FALSE_PERIOD и TRIGGER_BLINK_PERIOD были удалены из include/defines.inc.php. Эти настройки теперь можно задать в Администрирование → Общие → Опции отображения триггеров.
График элементов данных с типом Агрегированный был удален. Если такие элементы данных заданы, процедура обновления выполнит конвертацию их в нормальные элементы данных.
Сортировка по колонки 'Состояние' в Настройка → Обслуживание была удалена. Сортировка по колонкам 'Диапазон IP' и 'Задержка' в Настройка → Обслуживание была удалена.
После обновление, сортировка во всех местах (таблицах) будет сброшена в умолчание.
Выбор в выпадающем списке Администрирование → Общие более не запоминается.
Возможность выбора нескольких элементов на картах сети при удерживании клавиши Shift была удалена. На Mac OSX возможность выбора нескольких элементов сейчас доступна с удерживанием кнопки Command.
Обновление базы данных до 2.0 для MySQL запустит UPDATE запрос, который исправит единицы изменения для элементов данных веб-мониторинга для всех элементов данных включая те, у которых уже задана корректная единица измерения. Эта процедура должна быть безвредной и будет единственный результат в некоторых дополнительных UPDATE'ов.
Для лучшей производительности, особенно для больших баз данных на MySQL, настоятельно рекомендуется увеличение параметра innodb_buffer_pool_size до обновления. Также, отключите binlog, если он не требуется, или увеличьте размер переменной binlog_cache_size.
В процессе обновления базы данных с MySQL ERROR 1436 (HY000): Thread stack overrun - увеличьте thread_stack в my.cnf. 256K должно быть достаточно.
Обновление до 2.0.0 возможно увеличит использование кэша конфигурации, потому что теперь дополнительно кэшируются общая конфигурация и информация о триггерах.
/etc/zabbix → /usr/local/etc (зависит от заданной при компиляции переменной sysconfdir)
/etc/zabbix/externalscripts → /usr/local/share/zabbix/externalscripts (зависит от заданной при компиляции переменной datadir)
/home/zabbix/bin → /usr/local/share/zabbix/alertscripts (зависит от заданной при компиляции переменной datadir)
/etc/zabbix/zabbix_server → /usr/local/etc/zabbix_server.conf.d
/etc/zabbix/zabbix_proxy → /usr/local/etc/zabbix_proxy.conf.d
/etc/zabbix/zabbix_agent → /usr/local/etc/zabbix_agent.conf.d
/etc/zabbix/zabbix_agentd → /usr/local/etc/zabbix_agentd.conf.d
Файл схемы sqlite.sql был переименован в sqlite3.sql.
Файл изображений images_pgsql.sql был переименован в images_postgresql.sql.
Файлы создания базы данных были перемещены в папку database. Она содержит отдельные папки для каждого поддерживаемого типа базы данных.
Опция --with-pgsql для скрипта configure была изменена на --with-postgresql.
Папка misc/conf была перемещена в просто conf, на самый верхний уровень папки с исходными кодами.
net.tcp.dns и net.tcp.dns.query были переименованы в net.dns и net.dns.record, соответственно. Старый синтаксис все еще поддерживается как алиас.
Все элементы данных, которые возвращают текст (типы информации символ, журнал (лог), текст), в том числе пользовательские параметры и внешние проверки, теперь могут возвращать только пробелы, а также могут возвращать пустую строку.
Внутренний элемент данных zabbix[log] был удален.
Была изменена обработка параметров внешних проверок. Ранее, принимался только один параметр. Начиная с Zabbix 2.0, синтаксис ключа стал соответствовать другим типам элементов данных и теперь возможно задавать несколько разделенных запятой параметров.
Многострочные значения, как результат выполнения внешних проверок, теперь могут быть сохранены.
Вшитый в код первый параметр {HOST.CONN} у внешних проверок был удален и теперь параметры внешних проверок полностью настраиваемы пользователем. Процедура обновления добавляет этот макрос первым параметром всем существующим внешним проверкам.
После обновления, рекомендуется вручную проверить и исправить все внешние проверки, которые имеют в ключе более одного параметра в ключе, при любых возможных проблемах конвертации.
Формат простых проверок был изменен. Была добавлена возможность использования в простых проверках IP адресов. Процедура обновления базы данных выполнит конвертацию всех существующих ключей простых проверок в новый синтаксис.
Элемент данных status был удален. Вместо него добавлен новый внутренний элемент данных - zabbix[host,agent,available]. Процедура обновления базы данных не выполняет конвертацию всех существующих ключей 'status' и связанных с ними триггеров в новый синтаксис, таким образом они должны быть сконвертированы вручную.
Старые Zabbix прокси (1.6 и 1.8) не могут быть использованы с Zabbix 2.0 сервером; так и, Zabbix 2.0 прокси не может быть использован с Zabbix 1.8 или более старыми версиями. Все прокси должны быть обновлены в одно время с сервером.
Zabbix 1.8 прокси могут продолжать собирать данные пока база данных сервера обновляется. В этом случае база данных прокси должна быть сконвертирована до того как будет запущен сервер. Прокси отправит все собранные и сконвертированные значения серверу после того как сервер и прокси будут обновлены и запущены.
Параметр Server был изменен. Объекты указанные в нем не будут использованы для активных проверок, только для пассивных. Только объекты из ServerActive будут использованы для активных проверок.
Параметр ServerPort был удален. Если он все еще указан в файле конфигурации, агент не запустится.
Параметры DisableActive и DisablePassive были удалены. Вместо этого, при пустом ServerActive никакие активные элементы данных не будут обрабатываться, и указанный StartAgents=0 отключит обработку входящих подключений для пассивных элементов данных.
Если эти параметры все еще указаны в файле конфигурации, агент не запустится.
Смотрите также: Совместимость версий.
Если узел сети был назначен для наблюдения через прокси до обновления до 2.0 и имел назначенный на себя сценарий, то этот веб-сценарий обрабатывался с Zabbix сервера. После обновления такие веб-сценарии могут перестать работать. После обновления до 2.0 прокси, которому этот узел сети назначен должен быть скомпилирован с поддержкой веб-мониторинга и иметь доступ к веб-сайтам, указанным в сценарии.
Макрос {IPADDRESS} устарел, используйте {HOST.IP}
"Профиль узла сети" был переименован в "инвентарные данные узла сети". Были представлены новые макросы инвентарных данных узлов сети {INVENTORY.*}. Макрос {PROFILE.*} всё еще поддерживается, однако настоятельно рекомендуется изменить его на {INVENTORY.*} . Смотрите [ru:2.0:manual:appendix:macros:supported_by_location|эту страницу]] для получения подробностей.