Zabbix 3.0.4 安装部署
0.lnmp环境部署
yum install pcre pcre-devel openssl openssl-devel -y useradd -s /sbin/nologin -M nginx # 安装nginx cd /usr/local/src wget http://nginx.org/download/nginx-1.8.1.tar.gz wget https://codeload.github.com/yaoweibin/nginx_upstream_check_module/zip/master tar -zxvf nginx-1.8.1.tar.gz unzip master cd nginx-1.8.1 patch -p1 < ../nginx_upstream_check_module-master/check_1.7.5+.patch ./configure --prefix=/usr/local/nginx-1.8.1 --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --add-module=../nginx_upstream_check_module-master/ make make install ln -s /usr/local/nginx-1.8.1/ /usr/local/nginx /usr/local/nginx/sbin/nginx # 安装阿里云源 cd /usr/local/src/ wget http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm # 安装必要软件 yum install ncurses-devel libaio-devel -y # 安装cmake wget http://www.cmake.org/files/v3.2/cmake-3.2.3.tar.gz --no-check-certificate tar -zxvf cmake-3.2.3.tar.gz cd cmake-3.2.3 ./configure gmake gmake install # 创建用户 useradd -r mysql -s /sbin/nologin mkdir /data/mysql/data -p # 安装mysql cd /usr/local/src wget ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/mysql-5.6.32.tar.gz tar -zxvf mysql-5.6.32.tar.gz cd mysql-5.6.32 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6.32 -DMYSQL_DATADIR=/data/mysql/data -DMYSQL_UNIX_ADDR=/data/mysql/data/mysql.sock -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DENABLE_DOWNLOADS=1 -DWITH_ZLIB=bundled -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_DEBUG=0 make make install ln -s /usr/local/mysql-5.6.32/ /usr/local/mysql # 初始化数据库及配置数据库 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql/data/ --user=mysql \cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chown -R mysql.mysql /data/mysql/data/ cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld echo 'PATH="/usr/local/mysql/bin:$PATH"' >> /etc/profile source /etc/profile # 启动数据库 /etc/init.d/mysqld start # 安装php依赖文件 cd /usr/local/src/ yum install zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel libxslt-devel libmcrypt-devel mhash mhash-devel mcrypt openssl-devel libcurl-devel libjpeg-turbo-devel libtool-ltdl-devel -y # 安装libiconv文件 cd /usr/local/src wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -zxvf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure --prefix=/usr/local/libiconv make && make install # 安装php文件 cd /usr/local/src wget http://mirrors.sohu.com/php/php-5.6.20.tar.gz tar -zxvf php-5.6.20.tar.gz cd php-5.6.20 echo "/usr/local/mysql/lib" > /etc/ld.so.conf.d/mysql.conf ldconfig ./configure --prefix=/usr/local/php-5.6.20 --with-fpm-user=nginx --with-fpm-group=nginx --with-mysql=/usr/local/mysql --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --with-curl --enable-fpm --enable-xml --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-static --with-xsl --enable-ftp --with-gettext --enable-bcmath --enable-opcache make make install # 配置php ln -s /usr/local/php-5.6.20/ /usr/local/php cp /usr/local/src/php-5.6.20/php.ini-production /usr/local/php/lib/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
1.建立zabbix数据库
[root@zabbix ~]# mysqladmin ‐uroot password 'z123.com' [root@zabbix ~]# mysql -uroot -p mysql> create database zabbix; mysql> grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix'; mysql> flush privileges;
2.导入zabbix数据库
useradd -r zabbix
cd /usr/local/src/ wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz tar -zxvf zabbix-3.0.4.tar.gz cd zabbix-3.0.4/database/mysql mysql -uzabbix -pzabbix zabbix < schema.sql mysql -uzabbix -pzabbix zabbix < images.sql mysql -uzabbix -pzabbix zabbix < data.sql
3.安装zabbix
yum install php-pdo glibc libxml2-devel curl-devel net-snmp net-snmp-devel libssh2-devel OpenIPMI-devel php-gd php-xml gcc gcc-c++ php-mbstring php-bcmath -y cd /usr/local/src/zabbix-3.0.4 ./configure --prefix=/usr/local/zabbix-3.0.4 --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 make install ln -s /usr/local/zabbix-3.0.4/ /usr/local/zabbix
4.发布zabbix
mkdir /usr/local/nginx/conf/vhost mkdir /usr/local/nginx/html/zabbix cp -a /usr/local/src/zabbix-3.0.4/frontends/php/* /usr/local/nginx/html/zabbix/
5.配置PHP.ini文件
vim /usr/local/php/lib/php.ini post_max_size = 16M # 改成16 max_execution_time = 300 # 改成300 max_input_time = 300 # 改成300 date.timezone = Asia/Shanghai # 改成Asia/Shanghai always_populate_raw_post_data = -1#取消注释 pkill php-fpm /usr/local/php/sbin/php-fpm
6.登陆zabbix

7.连接数据库

8.把配置文件下载到zabbix/conf目录下,然后点完成


9.登陆zabbix,默认用户:Admin,密码:zabbix

http://www.tuicool.com/articles/JRVVniM
http://blog.csdn.net/andy_yf/article/details/7487519
https://www.zabbix.com/documentation/3.0/manual/installation/install

浙公网安备 33010602011771号