zabbixをyumでインストール
開発環境など準備
パッケージレポジトリ
sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm sudo wget http://wing-repo.net/wing/6/EL6.wing.repo sudo wget http://wing-repo.net/wing/extras/6/EL6.wing-extras.repo sudo mv EL6.wing.repo /etc/yum.repos.d/. sudo mv EL6.wing-extras.repo /etc/yum.repos.d/. sudo yum -y update sudo yum -y groupinstall "Development Tools" sudo yum clean all sudo yum -y install yum-priorities sudo yum install -y vim
リポジトリ登録
yumリポジトリの登録
sudo wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm sudo rpm -ivh zabbix-release-2.2-1.el6.noarch.rpm
yumのキャッシュをクリア
sudo yum clean all
確認
sudo yum search zabbix
結果
zabbix-agent.x86_64 : Zabbix Agent zabbix-get.x86_64 : Zabbix Get zabbix-java-gateway.x86_64 : Zabbix java gateway zabbix-proxy.x86_64 : Zabbix Proxy common files zabbix-proxy-mysql.x86_64 : Zabbix proxy compiled to use MySQL zabbix-proxy-pgsql.x86_64 : Zabbix proxy compiled to use PostgreSQL zabbix-proxy-sqlite3.x86_64 : Zabbix proxy compiled to use SQLite3 zabbix-release.noarch : Zabbix repository configuration zabbix-sender.x86_64 : Zabbix Sender zabbix-server.x86_64 : Zabbix server common files zabbix-server-mysql.x86_64 : Zabbix server compiled to use MySQL database zabbix-server-pgsql.x86_64 : Zabbix server compiled to use PostgresSQL database zabbix-web.noarch : Zabbix Web Frontend zabbix-web-japanese.noarch : Japanese font for Zabbix web frontend zabbix-web-mysql.noarch : Zabbix web frontend for MySQL zabbix-web-pgsql.noarch : Zabbix web frontend for PostgreSQL zabbix.x86_64 : Enterprise-class open source distributed monitoring solution.
データベース設定
データベースインストール
sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm sudo yum -y install mysql mysql-devel mysql-server mysql-utilities
データベース設定(my.cnf)で[mysqld]に追加
character-set-server=utf8 skip-character-set-client-handshake innodb_file_per_table innodb_buffer_pool_size=64M innodb_log_file_size=16M innodb_log_files_in_group=2
起動
sudo service mysqld start sudo chkconfig mysqld on mysql -uroot -e "create database zabbix character set utf8;" mysql -uroot -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'password';"
パッケージインストール
必要なパッケージをインストール
sudo yum -y install net-snmp unixODBC OpenIPMI-libs ipa-pgothic-fonts --enablerepo=remi sudo yum -y install fping iksemel-utils libssh2-devel
ntpのインストール
sudo yum -y install ntp sudo service ntpd start sudo chkconfig ntpd on
zabbixインストール
zabbixをyumでインストール
sudo yum install -y zabbix zabbix-server zabbix-server-mysql
データベースの初期データを登録
mysql -uzabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.4/create/schema.sql mysql -uzabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.4/create/images.sql mysql -uzabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.4/create/data.sql
設定(/etc/zabbix/zabbix_server.conf)
DBName=zabbix DBUser=zabbix DBPassword=password DBSocket=/var/lib/mysql/mysql.sock
起動
sudo service zabbix-server start sudo chkconfig zabbix-server on
zabbixのWebインターフェースをインストール
httpdのインストール
sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm sudo yum -y --enablerepo=epel install re2c libmcrypt libmcrypt-devel sudo yum -y install libxml2-devel bison bison-devel openssl-devel curl-devel libjpeg-devel libpng-devel libmcrypt-devel readline-devel libtidy-devel libxslt-devel httpd-devel enchant-devel libXpm libXpm-devel freetype-devel t1lib t1lib-devel gmp-devel libc-client-devel libicu-devel oniguruma-devel net-snmp net-snmp-devel bzip2-devel
phpのインストール
sudo yum -y install php55w php55w-bcmath php55w-cli php55w-common php55w-dba php55w-devel php55w-embedded php55w-enchant php55w-fpm php55w-gd php55w-imap php55w-interbase php55w-intl php55w-ldap php55w-mbstring php55w-mcrypt php55w-mssql php55w-mysql php55w-odbc php55w-opcache php55w-pdo php55w-pear.noarch php55w-pecl-apcu php55w-pecl-apcu-devel php55w-pecl-memcache php55w-pecl-xdebug php55w-pgsql php55w-process php55w-pspell php55w-recode php55w-snmp php55w-soap php55w-tidy php55w-xml php55w-xmlrpc
Webインターフェースのrpmを取り込み
sudo yum install -y zabbix-web zabbix-web-mysql
Webサーバ起動
sudo service httpd start sudo chkconfig httpd on
zabbixの設定
設定画面
設定完了
エージェントのインストール
insall
sudo yum install -y zabbix zabbix-agent
設定ファイル編集(/etc/zabbix/zabbix_agentd.conf)
Server=127.0.0.1 Hostname=Zabbix server ListenIP=127.0.0.1
起動
sudo service zabbix-agent start sudo chkconfig zabbix-agent on
参考
http://arpanet617.blog.fc2.com/blog-entry-53.html
Zabbix統合監視「実践」入門 ~障害通知、傾向分析、可視化による省力運用 (Software Design plusシリーズ)
- 作者: 寺島広大
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/08
- メディア: 大型本
- 購入: 1人 クリック: 76回
- この商品を含むブログ (12件) を見る