詳細はソースからのインストールを参照してください。
Zabbix1.0、Zabbix1.1.x、Zabbix1.4.xとZabbix1.6.xの古いエージェントをZabbix1.8で使用することができます。エージェント側で設定を変更する必要はありません。
<note warning>古いバージョン1.6.xのZabbixプロキシはZabbix1.8で使用することはできません、アップグレードする必要があります。 :::
Listener failed with error: socket() for [[(null)]:10051] failed with error 97: Address family not supported by protocol.
socket() for [[-]:10050] failed with error 22: Invalid argument
システム要件の追加または変更:
また、1.8.2、1.8.3 および1.8.9の要件の変更を参照してください。
<note warning>1.8のZabbixのフロントエンドではSQLiteを使用できません。サポートされている他のデータベースを使用してください。 :::
Because of frontend changes, some installations might see incorrect older data appear in frontend. These include:
You might have to remove groupid=&hostid=& part from the URL when attempting to delete the trigger.
Zabbixの1.6.xのから1.8に正常にアップグレードするために次の手順を実行する必要があります。 Zabbixのデータベースのサイズによってアップグレード手順に数時間かかることがあります。
データベースにデータが追加されないようにするためにZabbixサーバを停止します。
これは非常に重要なステップです。データベースのバックアップがあることを確認します。アップグレード手順が失敗(ディスク容量の不足、電源オフ、予期しない問題)した場合、バックアップから復旧します。
Zabbixバイナリ、設定ファイルとPHPファイルをコピーしバックアップを作成します。
コンパイル済みバイナリを使用するか、自分でコンパイルしてください。
zabbix_server.conf一部のパラメータが1.8で変更されました。あなたはそれらを確認することができます。
<note important>1.6から1.8などのメジャーなZabbixバージョンをアップグレードする場合、データベースのアップグレードは必須のステップです。 特にリリースノートに明記しない限り、1.8.xからは1.8.xのようなマイナーバージョンのアップグレードにはデータベースのアップグレードは必要ありません。 :::
アップグレード·スクリプトを実行する前に、以下のインデックスをdrop:
MySQL
alter table dhosts drop index dhosts_1;
alter table dservices drop index dservices_1;
alter table httptest drop index httptest_2;
alter table httptest drop index httptest_3;
alter table history_log drop index history_log_2;
alter table history_text drop index history_text_2;
alter table actions drop index actions_1;
alter table escalations drop index escalations_2;
alter table graphs_items drop index graphs_items_1;
alter table graphs_items drop index graphs_items_2;
alter table services drop index services_1;
Oracle or PostgreSQL
drop index dhosts_1;
drop index dservices_1;
drop index httptest_2;
drop index httptest_3;
drop index history_log_2;
drop index history_text_2;
drop index actions_1;
drop index escalations_2;
drop index graphs_items_1;
drop index graphs_items_2;
drop index services_1;
存在しないインデックスに関する警告メッセージは無視します!
データベースのアップグレードスクリプトは、ディレクトリ upgrades/dbpatches/1.8/<db engine> に配置されています:
データベースのアップグレードは10〜15分程度かかりますが、PostgreSQLは履歴データの変換に数時間以上かかることがあります。本番環境以外でのアップグレード手順をテストすることをお勧めします。
<note important>UTF-8にデータベースを変換する場合、時間がかかることがあります。 :::
十分な権限(テーブルの作成/削除、インデックスの作成/削除)を持っていることを確認してください。また、ディスクに十分な空き領域があることを確認してください。
これらのスクリプトは、Zabbixの1.6.xのからわずか1.8へのアップグレードのためです!(Zabbixの1.6.x)以前のバージョンからのアップグレードの場合、Zabbixの1.6.x.にアップグレードするスクリプトも使用します。
インストール手順に従ってください。
新しいバイナリを起動します。バイナリが正常に開始しているかどうかを確認するためにログファイルをチェックします。