いわマン備忘録

備忘録とちょっとした設定メモや小ネタをUPしたいと思っております。

zabbix proxyサーバの構築

zabbix proxyサーバの構築メモ。バージョン1.8系。

# 必要なものインスコ
yum -y install OpenIPMI net-snmp unixODBC

# zabbix proxyのインストール
wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/fping-2.4b2-16.el6.JP.x86_64.rpm
wget http://www.zabbix.jp/binaries/zabbix/zabbix-1.8/rhel6/x86_64/zabbix-1.8.15-1.el6.JP.x86_64.rpm
wget http://www.zabbix.jp/binaries/zabbix/zabbix-1.8/rhel6/x86_64/zabbix-proxy-1.8.15-1.el6.JP.x86_64.rpm
wget http://www.zabbix.jp/binaries/zabbix/zabbix-1.8/rhel6/x86_64/zabbix-proxy-mysql-1.8.15-1.el6.JP.x86_64.rpm

rpm -ivh fping-*.rpm
rpm -ivh zabbix-*.rpm

# DBの作成
mysql -uroot -phogehoge
select user,host,password from mysql.user;

CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON zabbix.* TO root@localhost IDENTIFIED BY 'hogehoge';
FLUSH PRIVILEGES;

# 初期データのインポート
mysql -uroot -phogehoge zabbix < /usr/share/doc/zabbix-proxy-1.8.15/schema/mysql.sql
mysql -uroot -phogehoge zabbix < /usr/share/doc/zabbix-proxy-1.8.15/data/data.sql
mysql -uroot -phogehoge zabbix < /usr/share/doc/zabbix-proxy-1.8.15/data/images_mysql.sql

# confの編集
vi /etc/zabbix/zabbix_proxy.conf

Server=MAIN-ZABBIX-SERVER
Hostname=PROXY-ZABBIX-SERVER
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=PROXY-ZABBIX
DBName=PROXY-ZABBIX_DB
DBUser=PROXY-ZABBIX_DB_USER_NAME
DBPassword=PROXY-ZABBIX_DB_PASSWORD
DBSocket=/var/lib/mysql/mysql.sock

service zabbix-proxy start

・参考
https://github.com/kenjiskywalker/memo/blob/master/software/ZABBIX/zabbix-proxy.md