Edited at

centos6 に zabbix を最短でインストールするよ。

More than 3 years have passed since last update.


前提事項


  • zabbixは2.2 LTS版としておきます。

  • DBはMySQLとします。

とにかく、yumでさくっとインストールするまでを解説。

それと、デフォルトで日本語にすると、グラフの文字化けが起きるのでそこも修正。


リポジトリのインストール

まずは、リポジトリをインストール

rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm


zabbix本体のインストール

インストール前に、この辺りはアップデートしておきましょう。



yum --enablerepo=epel,remi-php56 update

enablerepoの部分は、環境に合わせて下さい。

yum --enablerepo=remi-php56 install zabbix-server-mysql zabbix-web-mysql


mysqlへのデータ設定

zabbix ユーザの設定、スキーマインポート

mysql -uroot -p<password>

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;

cd /usr/share/doc/zabbix-server-mysql-2.2.15/create
mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < images.sql
mysql -u zabbix -p zabbix < data.sql


設定ファイルの修正

セットアップしたDBに合わせて、設定ファイルの各項目を編集

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>

タイムゾーンを変更。

vi /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Tokyo


zabbix server 起動

service zabbix-server start


httpd 再起動

service httpd restart


ページにアクセス

http://<your http server access>/zabbix

初期ユーザのデフォルトは、Adimin / zabbix


グラフが文字化けする件

zabbixの設定画面から、日本語指定すると、まあ、グラフが文字化けします。

ここは、ipaフォントで対応。

yum でipafontを検索

yum search ipafont

ipa-gothic-fonts.noarch : Japanese Gothic-typeface OpenType font by IPA
ipa-mincho-fonts.noarch : Japanese Mincho-typeface OpenType font by IPA
ipa-pgothic-fonts.noarch : Japanese Proportional Gothic-typeface OpenType font by IPA
ipa-pmincho-fonts.noarch : Japanese Proportional Mincho-typeface OpenType font by IPA

お好きなフォントを入れれば良いけど、グラフ画像なんで、可変幅フォントが良いと思う。

ここでは、ipa-pgothic-fontsにします。

yum install ipa-pgothic-fonts

# 念のためフォントのインストール先を確認
ls /usr/share/fonts/ipa-pgothic
ipagp.ttf

# zabbixのインストール先にシンボリックリンク作成
ln -s /usr/share/fonts/ipa-pgothic/ipagp.ttf /usr/share/zabbix/fonts/ipagp.ttf

Zabbixのフォント指定箇所を修正します。

vi /usr/share/zabbix/include/defines.inc.php

# 変更箇所
define('ZBX_GRAPH_FONT_NAME', 'ipagp'); // font file name
define('ZBX_FONT_NAME', 'ipagp');

再起動とかは必要ないですよぉ・・・

画面再描画したら直ってるはず。