zabbix安装
服务端配置
1、 安装nginx
http://yntmdr.blog.51cto.com/3829621/1589393
2、 安装iptables
http://yntmdr.blog.51cto.com/3829621/1587741
打开端口 80 、9000、10051
3、 安装mysql
http://yntmdr.blog.51cto.com/3829621/1587753
3、安装PHP
安装依赖:
yum –y installlibxml2 libxml2-devel curl curl-devel net-snmp net-snmp-devel perl-DBI
安装php:
yum –y install phpphp-gd php-xml php-bcmath php-mbstring php-fpm php-mysql
4、 下载并解压zabbix
tar -xf zabbix-2.4.4.tar.gz
进入解压目录
cd zabbix-2.4.4
5、 编译
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent--with-mysql --with-net-snmp --with-libcurl -with-libxml2
安装
make install
6、 创建用户
groupadd zabbix
useradd -gzabbix zabbix
7、 创建数据库并导入数据(.sql脚本路径为zabbix解压后的目录)
mysql –u root –p
mysql> create database zabbix default charset utf8;
mysql> quit;
mysql -u root -p < database/mysql/schema.sql
输入密码回车
mysql -u root -p < database/mysql/images.sql
输入密码回车
mysql -u root -p < database/mysql/data.sql
输入密码回车
8、 编辑zabbix的配置文件
vi /usr/local/zabbix/etc/zabbix_server.conf
修改以下参数:
DBPassword=你自己的数据库密码
以下参数是默认值,可根据实际情况修改,我们暂时使用默认值:
DBName=zabbix
DBUser=root
DBPort=3306
拷贝网站到目标目录
创建目录 mkdir
mkdir -p /home/zabbix/web
拷贝文件
cp -r /usr/local/解压的目录/frontends/php/*/home/zabbix/web
9、 配置nginx
10、 配置PHP参数
vi /etc/php.ini
修改以下参数:
post_max_size = 16M
max_execution_time= 300
max_input_time= 300
date.timezone = Asia/ShangHai
(说明前面有分号的去掉,分号是注释)
11、 启动php服务
nohup /usr/sbin/php-fpm &
按回车
启动nginx
/usr/local/nginx/sbin/nginx
启动zabbix_server
/usr/local/zabbix/sbin/zabbix_server
12、地址栏输入ip地址进行配置