Zabbixインストール
Linuxの監視ツールにZabbixなるものがありますので、試しに導入してみました。以下簡易メモ。
Red Hat Enterprise Linux / CentOS
Installing repository configuration package
Zabbix 2.2 for RHEL6, Oracle Linux 6, CentOS 6:
# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
Installing Zabbix packages
# yum install zabbix-server-mysql zabbix-web-mysql
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
yum -y install zabbix-agent
yum -y install zabbix-get
Installing repository configuration package
Zabbix 2.2 for RHEL6, Oracle Linux 6, CentOS 6:
# rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
Installing Zabbix packages
# yum install zabbix-server-mysql zabbix-web-mysql
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
yum -y install zabbix-agent
yum -y install zabbix-get
zabbixのyumリポジトリの無効化
vi /etc/yum.repos.d/zabbix.repo
---(下記を変更)---------------------------
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/2.0/rhel/6/$basearch/
enabled=1
↓
enabled=0
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/6/$basearch/
enabled=1
↓
enabled=0
---(下記を変更)---------------------------
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/2.0/rhel/6/$basearch/
enabled=1
↓
enabled=0
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/6/$basearch/
enabled=1
↓
enabled=0
データベース作成
・MySQLにZabbix用のDBとユーザを作成
mysql -u root -p
---(下記を実行)---------------------------
・Zabbix用DBの作成
create database zabbix character set utf8;
・Zabbix用ユーザの作成
grant all privileges on zabbix.* to zabbix@localhost identified by '<パスワード>';
・設定の反映
FLUSH PRIVILEGES;
exit
mysql -u root -p
---(下記を実行)---------------------------
・Zabbix用DBの作成
create database zabbix character set utf8;
・Zabbix用ユーザの作成
grant all privileges on zabbix.* to zabbix@localhost identified by '<パスワード>';
・設定の反映
FLUSH PRIVILEGES;
exit
Zabbix用のDBスキーマとデータをインポート
mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.0/create/schema.sql
mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.0/create/images.sql
mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.0/create/data.sql
zabbixサーバの設定
vi /etc/zabbix/zabbix_server.conf
---(下記を変更)---------------------------
# DBPassword=
↓
DBPassword=<パスワード>
------------------------------
・Zabbixサーバの起動
service zabbix-server start
・Zabbixサーバの自動起動を設定
chkconfig zabbix-server on
---(下記を変更)---------------------------
# DBPassword=
↓
DBPassword=<パスワード>
------------------------------
・Zabbixサーバの起動
service zabbix-server start
・Zabbixサーバの自動起動を設定
chkconfig zabbix-server on
今回は勉強のための導入です。一先ずインストールだけ済ませておき、使用云々についてはまた後ほど。