統合監視ツール「Zabbix」によるサーバー監視 - さくらのナレッジ CentOS 6 に Zabbix をインストールする方法 | だいたいおっけぇ
導入の方法は上のリンクにお任せするとして。
でも任せな〜い
zabbixのパッケージをインストール
# rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm # yum -y install zabbix-server zabbix-web
OSのバージョンとCPUによって必要なrpmは異なります。
MySQL起動
# service mysqld start
DBとDBユーザーの作成
$ mysql -u root -p : : mysql> CREATE USER zabbix; Query OK, 0 rows affected (0.00 sec) mysql> CREATE DATABASE zabbix; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘<パスワード>’; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
軽く嵌る CentOSでCan't connect to local MySQL server through socket - by shigemk2
スキーマの拡張
$ mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.15/create/schema/mysql.sql $ mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.15/create/data/data.sql $ mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.15/create/data/images_mysql.sql
/etc/zabbix/zabbix_server.conf の編集
#DBUser=root DBUser=zabbix # DBPassword= DBPassword=password
zabbixの起動
# service zabbix-server start # chkconfig zabbix-server on
zabbix用にphp.iniの値を修正する
[Date] ; Defines the default timezone used by the date functions ; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone date.timezone = Asia/Tokyo
; Maximum size of POST data that PHP will accept. ; http://www.php.net/manual/en/ini.core.php#ini.post-max-size post_max_size = 32M
; Maximum execution time of each script, in seconds ; http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time max_execution_time = 600
; Maximum amount of time each script may spend parsing request data. It’s a good ; idea to limit this time on productions servers in order to eliminate unexpectedly ; long running scripts. ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) ; http://www.php.net/manual/en/info.configuration.php#ini.max-input-time max_input_time = 600
; Maximum amount of memory a script may consume (128MB) ; http://www.php.net/manual/en/ini.core.php#ini.memory-limit memory_limit = 256M
; Maximum allowed size for uploaded files. ; http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize upload_max_filesize = 16M
で、httpd再☆起☆動
# /etc/init.d/httpd restart
で、 http://<Webフロントエンドが動作しているホストのIPアドレス>/zabbix/
にアクセスDA☆
環境
CentOS 6.5 (final) Zabbix 1.8.19