Zabbix

zabbix サーバーのインストール [#sfb5c965]

 # rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
 or
 # rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
 # yum install zabbix-server zabbix-server-mysql
 # mysql -p
 mysql> create database zabbix;
 mysql> grant all privileges on zabbix.* to zabbixuser01@localhost identified by 'パスワード’;
 mysql> flush privileges;
 
 # mysql -u root -p zabbix <  /usr/share/doc/zabbix-server-mysql-1.8.20/create/schema/mysql.sql
 # mysql -u root -p zabbix <  /usr/share/doc/zabbix-server-mysql-1.8.20/create/data/data.sql
 # mysql -u root -p zabbix <  /usr/share/doc/zabbix-server-mysql-1.8.20/create/data/images_mysql.sql
 # cd /etc/zabbix/
 # cp -p zabbix_server.conf zabbix_server.conf.org
 DBName=zabbixデータベース名
 DBUser=zabbixユーザー
 DBPassword=パスワード
 # chkconfig zabbix-server on
 # chkconfig zabbix-server --list
 zabbix-server       0:off     1:off     2:on     3:on     4:on     5:on     6:off
 # /etc/init.d/zabbix-server start
 Starting Zabbix server:                                    [  OK  ]
 # ps aux | grep zabbix
 
 〜
 
 zabbix    2022  0.0  0.0 152704  1788 ?        S    17:44   0:00 zabbix_server_mysql -c /etc/zabbix/zabbix_server.conf

WebGUIのインストール [#mcca682b]

 # yum install install zabbix-web-mysql
 # ls -l /etc/httpd/conf.d/
 -rw-r--r-- 1 root root 902  2月 13 18:01 2014 zabbix.conf
 ※VirtualHostの設定が必要な際は、必要に応じて設定する。
 # cp -p php.ini php.ini.`date +%Y%m%d`
 # vi php.ini
 ;date.timezone =
 date.timezone = Asia/Tokyo
 
 ;post_max_size = 8M
 post_max_size = 32M
 
 ;max_execution_time = 30
 max_execution_time = 600
 
 ;max_input_time = 60
 max_input_time = 600
 
 ;memory_limit = 128M
 memory_limit = 256M
 
 ;upload_max_filesize = 2M
 upload_max_filesize = 16M
 # service httpd configtest
 Syntax OK
 # service httpd restart
 httpd を停止中:                                            [失敗]
 httpd を起動中:                                            [  OK  ]
 # ps aux | grep httpd
 root      2144  0.0  0.0 297876 10796 ?        Ss   17:58   0:00 /usr/sbin/httpd
 apache    2146  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2147  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2148  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2149  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2150  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2151  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2152  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 apache    2153  0.0  0.0 297876  5900 ?        S    17:58   0:00 /usr/sbin/httpd
 root      2156  0.0  0.0 107456   952 pts/0    S+   17:58   0:00 grep httpd

ポート解放 iptablesを使用している場合 [#db4657f0]

 # cd /etc/sysconfig/
 # cp -p iptables iptables.`date +%Y%m%d`
 # vi iptables 
 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
 # service iptables restart
 iptables: チェインをポリシー ACCEPT へ設定中filter         [  OK  ]
 iptables: ファイアウォールルールを消去中:                  [  OK  ]
 iptables: モジュールを取り外し中:                          [  OK  ]
 iptables: ファイアウォールルールを適用中:                  [  OK  ]
 # iptables -L
 ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:http

この後はブラウザでアクセスして画面にそってインストール [#tfad5692]

ブラウザのインストール画面については下記PDFを確認してください。 #ref(Zabbixのインストール.pdf)