このページで
4 戻り値のエンコード
Zabbixサーバーは、UTF8エンコーディングで返されるすべてのテキスト値を想定しています。これはZabbixエージェント、SSH、Telnetなどのあらゆるタイプのチェックに関連しています。
監視対象のさまざまなシステム/デバイスおよびチェックで、値に非ASCII文字が返される場合があります。このような場合、ほとんどすべてのzabbixキーには、追加のアイテムキーパラメーター - <encoding>が含まれています。このキーパラメーターはオプションですが、戻り値がUTF8エンコーディングではなく、非ASCII文字が含まれている場合は指定する必要があります。指定していないと結果が予期せぬ値になる可能性があります。
このような場合のさまざまなデータベースバックエンドでの動作の説明は次のとおりです。
MySQL
値に UTF8 以外のエンコーディングで非 ASCII 文字が含まれている場合、この文字とそれ以降の文字は、データベースがこの値を保存する際に破棄されます。警告メッセージは zabbix_server.log に書き込まれません。
少なくとも MySQL バージョン 5.1.61 に該当します。
PostgreSQL
値に UTF8 以外のエンコーディングで ASCII 以外の文字が含まれている場合、SQL クエリは失敗します(PGRES_FATAL_ERROR:ERROR invalid byte sequence for encoding)。その結果、データは保存されません。適切な警告メッセージが zabbix_server.log に書き込まれます。
少なくとも PostgreSQL バージョン 9.1.3 に該当します。