centos 6安装zabbix server

原创 2017年09月14日 09:42:51

1:安装nginx

   1.1 检查依赖包

   [root@localhost software]# rpm -qa pcre pcre-devel openssl openssl-devel gcc-c++

   1.2 安装依赖包

   [root@localhost software]# yum install pcre pcre-devel openssl openssl-devel gcc-c++

2:添加nginx用户,禁止ssh登录

[root@localhost software]# useradd -s /sbin/nologin -M nginx

3:安装nginx

   3.1:解压nginx

   [root@localhost software]# tar xf nginx-1.10.1.tar.gz

   3.2:配置nginx

   [root@localhost nginx-1.10.1]# ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.10.1 --with-http_stub_status_module --with-http_ssl_module

   3.3:编译&安装

   [root@localhost nginx-1.10.1]# make

   [root@localhost nginx-1.10.1]# make install

   3.4 做硬链接

   [root@localhost nginx-1.10.1]# ln -s /application/nginx-1.10.1/ /application/nginx

   3.5 启动nginx

    [root@localhost application]# /application/nginx/sbin/nginx

[root@localhost application]# ps -ef| grep nginx

Root      6592     1  0 13:17 ?        00:00:00 nginx: master process /application/nginx/sbin/nginx

nginx     6593  6592  0 13:17 ?        00:00:00 nginx: worker process        

root      6595  3957  0 13:17 pts/1    00:00:00 grep nginx

[root@localhost application]# ss -lntup|grep nginx

tcp    LISTEN     0      128                    *:80                    *:*      users:(("nginx",6592,6),("nginx",6593,6))

3.6  配置nginx

[root@localhost conf]# pwd

/application/nginx/conf

[root@localhost conf]# egrep -v "#|^$" nginx.conf.default > nginx.conf

[root@localhost conf]# more nginx.conf

worker_processes  1;

events {

    worker_connections  1024;

}

http {

    include       mime.types;

    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {

        listen       80;

        server_name  localhost;

        location / {

            root   html;

            index  index.html index.htm;

        }

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

        }

       location ~\.(php|php5)?$ {

           root /application/nginx/html;

           fastcgi_pass                  127.0.0.1:9000;

           fastcgi_index                 index.php;

           fastcgi_param SCRIPT_FILENAME /application/nginx/html$fastcgi_script_name;

           include                       fastcgi_params;

       }

    }

}

3.7 重启nginx

[root@localhost conf]# ps -ef|grep nginx

nginx     6633     1  0 13:26 ?        00:00:00 nginx: worker process        

root      6647  3957  0 13:28 pts/1    00:00:00 grep nginx

[root@localhost conf]# kill -9 6633

[root@localhost conf]# /application/nginx/sbin/nginx

 

4:安装依赖包

   4.1 安装依赖包

   [root@localhost ~]# yum install zlib-devel libxml2-devel libjpeg-devel libiconv-devel freetype-devel libpng-devel gd-devel curl-devel libxslt-devel mysql-devel

   4.2 安装libiconv

    [root@localhost software]# tar zxf libiconv-1.14.tar.gz

    [root@localhost software]# cd libiconv-1.14

    [root@localhost libiconv-1.14]# ./configure --prefix=/usr/local/libiconv

    [root@localhost libiconv-1.14]# make

    [root@localhost libiconv-1.14]# make install

   4.3 安装epel

    [root@localhost ~]# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

    [root@localhost ~]# rpm -ivh epel-release-latest-6.noarch.rpm

    [root@localhost ~]# yum install libmcrypt-devel mhash mcrypt

 

5:安装PHP

   5.1 解压php

   [root@localhost software]# tar xf php-5.6.22.tar.gz

[root@localhost software]# cd php-5.6.22

5.2 编译&安装

    [root@localhost php-5.6.22]# ./configure \

--prefix=/application/php-5.6.22 \

--with-mysql \

--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 \

--with-gettext \

--enable-xml \

--disable-rpath \

--enable-bcmath \

--enable-shmop \

--enable-sysvsem \

--enable-inline-optimization \

--with-curl \

--enable-mbregex \

--enable-fpm \

--enable-mbstring \

--with-mcrypt \

--with-gd \

--enable-gd-native-ttf \

--with-openssl \

--with-mhash \

--enable-pcntl \

--enable-sockets \

--with-xmlrpc \

--enable-soap \

--enable-short-tags \

--enable-static \

--with-xsl \

--with-fpm-user=nginx \

--with-fpm-group=nginx \

--enable-ftp \

--enable-opcache=no

      [root@localhost php-5.6.22]# make

      [root@localhost php-5.6.22]# make install

      [root@localhost php-5.6.22]# ln -s /application/php-5.6.22/ /application/php

      [root@localhost php-5.6.22]# cp php.ini-production /application/php/lib/php.ini

      [root@localhost php-5.6.22]#cd /application/php/etc/

[root@localhost etc]# cp php-fpm.conf.default php-fpm.conf

[root@localhost etc]# /application/php/sbin/php-fpm

5.3 查看是否已经启动php

[root@localhost php-5.6.22]#netstat -lntup|grep php-fpm

 

6 安装zabbix

      6.1 添加用户和组

      [root@localhost software]# tar zxvf zabbix-3.0.3.tar.gz

      [root@localhost software]# cd zabbix-3.0.3

      [root@localhost zabbix-3.0.3]# groupadd zabbix

[root@localhost zabbix-3.0.3]# useradd -g zabbix zabbix

6.2 安装依赖包

[root@localhost zabbix-3.0.3]# yum install net-snmp net-snmp-devel libssh2-devel OpenIPMI-devel

6.3 安装zabbix

[root@localhost zabbix-3.0.3]# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-ssh2

[root@localhost zabbix-3.0.3]# make

[root@localhost zabbix-3.0.3]# make install

6.4 配置server文件

[root@localhost zabbix-3.0.3]# egrep -v "#|^$" /usr/local/etc/zabbix_server.conf

6.5 拷贝启动脚本

cp misc/init.d/fedora/core/zabbix_* /etc/rc.d/init.d/

6.6 修改配置文件

vim /application/php/lib/php.ini

max_execution_time = 300

max_input_time = 300

post_max_size = 16M

always_populate_raw_post_data = -1

date.timezone = Asia/Shanghai

6.7 重启php

[root@localhost init.d]# pkill -9 php-fpm

[root@localhost init.d]# /application/php/sbin/php-fpm

6.8 把从zabbix源码包拷贝网站到nginx

[root@localhost software]# cd zabbix-3.0.3

[root@localhost zabbix-3.0.3]# cp -rf frontends/php /application/nginx/html/zabbix/

6.9 赋予权限

[root@localhost zabbix-3.0.3]# chown -R nginx.nginx /application/nginx/html/

 

Zabbix搭建完毕

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Centos6.5 安装zabbix3

1.安装PHP Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7 rpm -iv...
  • su1322339466
  • su1322339466
  • 2016年12月25日 14:27
  • 6721

CentOS 6.5 安装部署zabbix(Agent客户端篇)

linux 服务器客户端的安装由于 zabbix_server 这台机器我们已经安装好了 zabbix_agentd,所以无需再次安装了。 那么其他需要监控的 linux 机器是如何安装的呢 在安装客...
  • aiqixiao1015
  • aiqixiao1015
  • 2016年01月21日 10:21
  • 834

Centos7安装Zabbix server端

安装Zabbix服务器端CentOS版本:7.0 Zabbix版本: 3.0.3(1)首先配置LAMP环境:# yum -y install gcc gcc-c++ autoconf l...
  • Juladoe
  • Juladoe
  • 2017年08月03日 08:58
  • 714

zabbix Server端在CentOS6.5上的安装过程

1、安装EPEL源下载EPEL的rpm,并安装,修改配置文件。[root@zabbix ~]# export LANG=C [root@zabbix ~]# wget http://mirrors.z...
  • lijingkuan
  • lijingkuan
  • 2016年02月14日 16:52
  • 1684

Centos6 安装zabbix-agent

1、操作系统版本 查看操作系统版本 cat /etc/issue CentOS release 6.6 (Final) Kernel \r on an \m 关闭防火墙和selinux sed ...
  • linglong0820
  • linglong0820
  • 2015年09月02日 00:03
  • 2325

基于CentOS6.5安装Zabbix3.2手记

一、安装虚拟机虚拟机配置: 1核2G,20G硬盘安装时选择的服务包: 在base system中选择base、large systems performance、legacy unix compa...
  • shion0305
  • shion0305
  • 2017年03月02日 16:52
  • 2107

Zabbix Server CentOS6.8下安装部署详细步骤

所需要的环境:apache php mysql 这里apache和mysql已经预先装好了,具体安装请参见apache和mysql的安装方法 因为装php的时候遇到了很多问题 可能步骤会有些乱 ...
  • sinat_37073641
  • sinat_37073641
  • 2016年12月28日 10:58
  • 1352

CentOS6下yum升级Zabbix2.2/2.4到Zabbix3.0

CentOS6下yum升级Zabbix2.2/2.4到Zabbix3.0     本文适用于在CentOS6下zabbix2.2及以上版本升级到zabbix3.0。     zabbix3....
  • a188851234
  • a188851234
  • 2016年05月05日 14:20
  • 2488

centos 6.4 yum安装zabbix-agent端

安装zabbix-agent端比较简单 安装zabbix的官方源 rpm -ivh  http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/z...
  • lingdaz
  • lingdaz
  • 2014年10月28日 12:56
  • 2328

CentOS 6.5 搭建 Zabbix

CentOS 6.5 搭建 Zabbix     说明: 操作系统:CentOS 6.5 IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabb...
  • u010098331
  • u010098331
  • 2016年02月26日 16:55
  • 1225
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos 6安装zabbix server
举报原因:
原因补充:

(最多只允许输入30个字)