LoginSignup
2
2

More than 5 years have passed since last update.

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

Last updated at Posted at 2016-10-11

前提事項

  • 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');

再起動とかは必要ないですよぉ・・・
画面再描画したら直ってるはず。

2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2