ZABBIXをインストールしてみた@nginx
Zabbixの開発における主な原則
ユーザの使い勝手を重視すること
何事も単純化すること
処理に使用するリソースをできるだけ少なくすること
迅速に対応すること
ソフトウェアのあらゆる側面をドキュメント化すること
素晴らしいね。ラトビアという名前はサッカーのユーロ予選ぐらいしか
聞く機会がなかったけど、こうやって素晴らしいものをつくって
色んな人の役に立つってのは素晴らしいよね
ドキュメント
http://www.zabbix.com/documentation/jp/1.8/manual/installation
http://www.zabbix.com/documentation/1.8/manual/installation
環境
ソース派の人は
PHPソースでインストールしてる人は
-
- enable-sockets
- enable-bcmath
でそれぞれ有効化しておかないと後で入れてっていわれます。
インストール
アカウントを追加
$ cd /etc ; pwd
$ git add passwd group service
$ git commit -m "zabi"
$ groupadd zabbbix
$ useradd zabbbix
ZABBIXのインストール
$ cd /usr/local/src/ ; pwd
$ wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.10/zabbix-1.8.10.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1328697286&use_mirror=jaist"
$ tar xzf zabbix-1.8.10.tar.gz
$ ls -ld zabbix-1.8.10
$ cd zabbix-1.8.10/ ; pwd
$ yum -y install net-snmp-devel
$ ./configure --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --prefix=/usr/local/zabbix
$ make install
$ ls -lRa /usr/local/zabbix/
MySQLへデータベースつくってデータ入れる
$ /usr/local/mysql/bin/mysql
mysql> SHOW DATABASES;
mysql> CREATE DATABASE zabbbix DEFAULT CHARACTER SET utf8 ;
mysql> SHOW DATABASES;
mysql> SELECT user, host, password FROM mysql.user;
mysql> GRANT ALL PRIVILEGES ON zabbbix.* TO zabbbix@localhost IDENTIFIED BY '*****************';
mysql> SELECT user, host, password FROM mysql.user;
$ cd create/schema/ ; pwd
$ cat mysql.sql | /usr/local/mysql/bin/mysql -h -u zabbbix -p zabbbix
$ cd ../data ; pwd
$ cat data.sql | /usr/local/mysql/bin/mysql -h -u zabbbix -p zabbbix
$ cat images_mysql.sql | /usr/local/mysql/bin/mysql -h -u zabbbix -p zabbbix
念のため確認する
$ /usr/local/mysql/bin/mysql
mysql> use zabbbix
mysql> SHOW TABLES;
mysql> SELECT name from users;
+