スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
新しい記事を書く事で広告が消せます。
さくらVPSにZabbixのインストール
OS : Ubuntu12.04
DB : PostgreSQL9.2Beta2
Web : nginx1.2.1
の環境にZabbixをインストールします。
tar zxvf zabbix-2.0.1.tar.gz
cd zabbix-2.0.1
sudo groupadd zabbix
sudo useradd -g zabbix zabbix
sudo aptitude install libsnmp-dev libssh2-1-dev
./configure --prefix=/opt/zabbix-2.0.1 --enable-server --enable-agent --with-postgresql=/opt/postgresql/bin/pg_config --enable-ipv6 --with-net-snmp --with-libcurl --with-ssh2 --enable-proxy
make
sudo make install
sudo ln -s /opt/zabbix-2.0.1 /opt/zabbix
sudo cp misc/init.d/debian/* /etc/init.d
sudo ln -s ./frontends/php /var/www/app/zabbix
createdb -U dbuser -E UTF8 zabbix
psql -U dbuser zabbix < database/postgresql/schema.sql
psql -U dbuser zabbix < database/postgresql/images.sql
psql -U dbuser zabbix < database/postgresql/data.sql
sudo vi /opt/zabbix/etc/zabbix_server.conf
sudo vi /etc/init.d/zabbix-agent
sudo vi /etc/init.d/zabbix-server
sudo /etc/init.d/zabbix-agent start
sudo /etc/init.d/zabbix-server start
sudo vi /etc/nginx/site-available/zabbix
sudo ln -s /etc/nginx/site-available/zabbix /etc/nginx/site-enabled
sudo /etc/init.d/nginx restart
DB : PostgreSQL9.2Beta2
Web : nginx1.2.1
の環境にZabbixをインストールします。
tar zxvf zabbix-2.0.1.tar.gz
cd zabbix-2.0.1
sudo groupadd zabbix
sudo useradd -g zabbix zabbix
sudo aptitude install libsnmp-dev libssh2-1-dev
./configure --prefix=/opt/zabbix-2.0.1 --enable-server --enable-agent --with-postgresql=/opt/postgresql/bin/pg_config --enable-ipv6 --with-net-snmp --with-libcurl --with-ssh2 --enable-proxy
make
sudo make install
sudo ln -s /opt/zabbix-2.0.1 /opt/zabbix
sudo cp misc/init.d/debian/* /etc/init.d
sudo ln -s ./frontends/php /var/www/app/zabbix
createdb -U dbuser -E UTF8 zabbix
psql -U dbuser zabbix < database/postgresql/schema.sql
psql -U dbuser zabbix < database/postgresql/images.sql
psql -U dbuser zabbix < database/postgresql/data.sql
sudo vi /opt/zabbix/etc/zabbix_server.conf
DBUser=dbuser
DBPassword=dbpass
sudo vi /etc/init.d/zabbix-agent
DAEMON=/opt/zabbix/sbin/${NAME}
sudo vi /etc/init.d/zabbix-server
DAEMON=/opt/zabbix/sbin/${NAME}
sudo /etc/init.d/zabbix-agent start
sudo /etc/init.d/zabbix-server start
sudo vi /etc/nginx/site-available/zabbix
server{
listen 80;
server_name zabbix.example.com;
root /var/www/app/zabbix;
index index.php
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass phpfpm-zabbix;
}
}
upstream phpfpm-zabbix {
server unix:/var/php-fpm.sock;
}
sudo ln -s /etc/nginx/site-available/zabbix /etc/nginx/site-enabled
sudo /etc/init.d/nginx restart
スポンサーサイト
<<rbenvを使ってrubyをインストールする | HOME | nginxでリバースプロキシーを設定した時にリモートのIPを渡す>>
COMMENTS
COMMENT FORM
TRACKBACK
| HOME |