イベントの障害対応コメントを入力できません

障害対応コメントを入力しようとすると、以下メッセージが表示され入力ができません。
日本語・英語・数字・記号いずれもNGで1文字等にしてみてもNGでした。

何か設定が間違えている可能性がありますでしょうか?
(SQLの利用自体も初心者のため、恥ずかしながらメッセージを見ても推測ができません。)

Error in query [INSERT INTO auditlog (userid,clock,ip,action,resourcetype,details,auditid)
VALUES ('1','1465172343','192.168.191.201','1','13','障害対応コメントを追加しました
[SEP Service Not running on dwin7en1] [qwe]','302')]
[Incorrect string value: '\xE9\x9A\x9C\xE5\xAE\xB3...' for column 'details' at row 1]

利用しているバージョンは2.4.7
DBはmysqlを利用しています。

お力を貸していただけると幸いです。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

データベースの文字コードを確認してください。
utf8になっていますか?

例えば、以下のような結果が取得できるか確認してみてください。

# mysql -uzabbix -p zabbix
Enter password:

mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

mysql>

ユーザー S_____S の写真

>TNKさん

早速のご確認ありがとうございます。
確認したところ、databaseのみ「 latin1 」となっていました。
※ちなみにイベントの障害対応コメントだけでなく、「アクション」を追加しようとしても同じメッセージが出ます。

mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql>

webで探したところ、以下のURLが参考になるかと思ったのですが、他に適切な方法ありましたらご教示ください。

http://interu.hatenablog.com/entry/2013/11/19/120322

ユーザー TNK の写真

基本的には、データベースを作成しなおすのが確実な方法です。

利用されているMySQLのバージョンがわからないのですが、バージ
ョンによっては、後で文字コードを変更することが可能です。

ただし、すでに何らかの2バイト文字が登録されてしまっていた場
合は文字化けが発生してしまう可能性があるので、それらのデータ
は登録しなおすなどの対応が必要となります。

ご参考:
  http://www.zabbix.jp/node/975
 ※ ただし、COLLATEには、utf8_binを指定すること。

あと、これから利用を開始されるのであれば、2.4系はすでにサポ
ートが終了してしまったバージョンですので、利用すべきではあり
ません。

これから利用されるのであれば、3.0系を利用することを強くお勧
めします。

ユーザー S_____S の写真

TNKさん

ありがとうございます。
参考にさせていただきます。

また、利用バージョンについてありがとうございました。