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に該当します。