Nibelungen Code

Monthly Archives: 2010年 10月

Zabbix1.8.xでグラフの日本語の文字化けの対処方法

このエントリをはてなブックマークに追加このエントリをGoogle bookmarkに追加このエントリをdel.icio.usに追加このエントリをfacebookに追加

サーバー監視にZabbixを使用しているが、1.8系にしたところグラフの日本語部分が文字化けしてしまっていた。
どうやらフォントそのものが日本語に対応してないらしい(?)

なので グラフに使われているフォントをさざなみフォントに変更して対応することにする。

・まずフォントのインストール

sudo aptitude install ttf-sazanami-gothic

・インストールしたフォントをZabbixのWEBインターフェースのフォントディレクトリにシンボリックリンクを張る
※インストールされたフォントやWEBインターフェースの場所は各環境に合わせて読み替えて下さい。

cd /usr/share/zabbix/fonts
sudo ln -s /usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf .

・グラフのフォントを指定しているPHPを変更する

sudo nano /usr/share/zabbix/include/defines.inc.php

このPHPの51行目付近のZBX_GRAPH_FONT_NAMEの値をDejaVuSansからsazanami-gothicに変更する

--- /usr/share/zabbix/include/defines.inc.php_org 2010-10-29 00:14:45.854556983 +0900
+++ /usr/share/zabbix/include/defines.inc.php 2010-10-29 00:15:34.974556999 +0900
@@ -48,7 +48,7 @@
define('ZBX_POPUP_MAX_ROWS', 20);
define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18)
-       define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
+       define('ZBX_GRAPH_FONT_NAME', 'sazanami-gothic'); // font file name
define('ZBX_SCRIPT_TIMEOUT', 360); // in seconds
define('ZBX_SCRIPT_BYTES_LIMIT', 1073741824); // 1073741824 is 1MB in bytes

これで日本語を表示できるようになる。

 | 
このエントリーをはてなブックマークに追加

MySQL起動時にInnoDBでエラーの対処方法

このエントリをはてなブックマークに追加このエントリをGoogle bookmarkに追加このエントリをdel.icio.usに追加このエントリをfacebookに追加

MySQLインストール後に、設定ファイルをmy-innodb-heavy-4G.cnfのものに変更する時に
いつもMySQLが起動しなくて、いろいろぐぐったりしてしまうので対処方法を記録しておく。

原因はinnodb_log_file_sizeが、デフォルトのmy.cnfとmy-innodb-heavy-4G.cnfとで違うから。

ちなみにデフォルトが5MBで4G版が256MB。

対処方法としてはib_logfileを待避して対処することになる。

・MySQLをシャットダウン
※ib_logfileを移動させるには事前にMySQLにログインして以下を実行しておく。

SET GLOBAL innodb_fast_shutdown=0;

そしてサービス停止

sudo service mysql stop

・ib_logfileを待避
※Ubuntuだとmysqlディレクトリに入れないので以下を実行しておく

sudo chmod 777 /var/lib/mysql
sudo chmod 777 /var/lib/mysql/ib_logfile*

ib_logfileを待避してパーミッションを元に戻す

sudo mv /var/lib/mysql/ib_logfile* /tmp
sudo chmod 700 /var/lib/mysql

・MySQLを起動

sudo service mysql start

これで無事に起動できる。

 | 
このエントリーをはてなブックマークに追加

ありえないイー・モバイル

このエントリをはてなブックマークに追加このエントリをGoogle bookmarkに追加このエントリをdel.icio.usに追加このエントリをfacebookに追加

とあるサーバーにてイー・モバイルからのアクセスを許可しようと
イー・モバイルのIP帯域のページを参照したところ

117.55.1.224/27

だということがわかった。

が、しかし!

繋がらないではないか・・・

いろいろぐぐってみると他にも以下のIP帯域があるようだ。

60.254.192.0/18
111.188.0.0/14
114.48.0.0/14
117.55.0.0/17
119.72.0.0/16

これらをiptablesに設定したところ繋がるようになった。

こういった情報は公式ページに載せておいて欲しいものである。

ありえないイー・モバイル・・・

 | 
このエントリーをはてなブックマークに追加