安装中文环境

apt-get update

apt-get install language-pack-zh-hans

安装MYSQL

(1)开始安装:apt-get install mysql-server libmysqld-dev
(2)提示设置MySQL root用户名密码(root/【您的密码】)(3)确认root用户密码

安装Nginx

(1)安装:apt-get install nginx(2)启动服务# service nginx start或者# /etc/init.d/nginx start
(3)Web测试是否成功安装,http://121.40.*.*/(主机地址)跳出Welcome to nginx!说明配置成功

安装PHP5

(1)开始安装apt-get install php5-fpm php5-mysql(2)配置nginx.conf配置前作备份

  cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

  vim /etc/nginx/nginx.conf
  搜索文字  worker_processes  找到  worker_processes auto;  改为worker_processes 4;
  搜索文字  keepalive_timeout  找到  keepalive_timeout 65;  改为keepalive_timeout 2;(3)配置Nginx让其使用php-fpm进程

  cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
  vim /etc/nginx/sites-available/default这里修改如下

配置如上图

(4)重新加载nginxservice nginx reload

(5)配置PHP,修改php.ini文件

  vim /etc/php5/fpm/php.ini

  取消次配置的分号,将值1改为0.

  cgi.fix_pathinfo=0

(6)重新加载 PHP-FPM:service php5-fpm reload

测试运行

(1)测试PHP创建探针文件info.php到/usr/share/nginx/html目录下

  vi /usr/share/nginx/html/info.php

 <?php
phpinfo();
?>

浏览器访问探针文件http://192.168.*.*/info.php如果出现PHP版本信息说明配置成功

安装zabbix 3.4

添加zabbix3.0的源

(1)添加zabbix key以及源,官方的方式我始终找不到create.sql.gz的这个文件,应该是我哪块没有操作对,但是我找到了另一种方式

 curl -fsSL https://mirrors.shu.edu.cn/zabbix/zabbix-official-repo.key | sudo apt-key add -
echo "deb https://mirrors.shu.edu.cn/zabbix/zabbix/3.4/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/zabbix.list

(2)上面的命令输入完成之后输入

    apt-get update

安装zabbix-server所需要的包

(1)Zabbix服务器和mysql数据库和web前端。

  apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql

(2)安装Zabbix agent。apt-get install zabbix-agent

创建、初始化zabbix数据库

(1)在MySQL创建zabbix数据库和用户。

  # mysql -u root -p

  Enter password:

  > create user 'zabbix'@'localhost' identified by 'zabbix';

  > create database zabbix;

  > grant all privileges on zabbix.* to 'zabbix'@'localhost';

  > flush privileges;

  > \q;

(2)然后导入初始模式和数据。

# cd /usr/share/doc/zabbix-server-mysql

# ls

查看是否有create.sql.gz这个文件

# gunzip create.sql.gz

# mysql -u zabbix -p zabbix < create.sql

(1)在zabbix_server.conf文件中编辑数据库配置

   vim /etc/zabbix/zabbix_server.conf

    DBHost=localhost

    DBName=zabbix

    DBUser=zabbix

    DBPassword=zabbix

查看上面4条的配置文件是否一样,默认应该是不用修改的

(2)开启zabbix服务

    # service zabbix-server start

     或者

    # /etc/init.d/zabbix-server start

编辑PHP,配置Zabbix前端

 # vi /etc/php5/fpm/php.ini

   post_max_size = 16M

   max_execution_time = 300

   max_input_time = 300

   date.timezone = Asia/Shanghai

   always_populate_raw_post_data = On

配置zabbix-web并登录

(1)复制zabbix web文件到Nginx目录下

  # mkdir /usr/share/nginx/html/zabbix

  # cp -r /usr/share/zabbix/*  /usr/share/nginx/html/zabbix

(2)浏览器登录配置http://192.168.*.*/zabbix/

  点击“Next step”开始配置。

  

(3)全部显示OK下一步,如果Check of pre-requisites报错,你可以检查php.ini文件。

    如若还是不行如果建议重启系统。

    完成后,再次访问重新设置。

    点击“Nextstep”继续。

(4)Configure DB connection窗口中配置zabbix-mysql的类型、主机、端口号、数据库名称、用户名、密码。点击“Next step”继续。

(5)主机名或主机Zabbix服务器的IP地址和端口号,以及安装的名称,我数据库和zabbix服务器在同一台主机上,我这里保存默认设置,点击“Next step”继续配置。

(6)请检查配置参数。如果都是正确的,按“Next step”按钮,或“Back”按钮来更改配置参数。

(7)出现配置成功提示,Fihsh就可以登陆了
(8)默认用户名密码
    用户名:Admin
    密码:zabbix

(9)成功登陆后面就开始配置添加自己要监控的主机了(成功登陆界面如下)

Ubuntu14.04server + LNMP + Zabbix3.4安装教程的更多相关文章

  1. zabbix3.0安装教程

    一.Zabbix介绍 zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费 ...

  2. Zabbix3.x安装图解教程

    准备知识: Zabbix3.x比较之前的2.0界面有了很大的变化,但是安装部署过程与2.x基本完全一样. 1.Zabbix2.x安装图解教程 http://www.osyunwei.com/archi ...

  3. LNMP编译安装教程

    LNMP编译安装教程 此次安装在Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看:lsb_release -a 一.准备工作: ...

  4. caffe安装教程(Ubuntu14+GPU+pycaffe+anaconda2)

    caffe安装教程 本文所使用的底层环境配置:cuda8.cudnn6.OpenCV2.4.5.anaconda2(Python2.7).如使用其他版本的环境,如cuda,可安装自己的版本,但须在相应 ...

  5. 在虚拟机安装 Linux Server (ubuntu-14.04-server)

    在虚拟机安装 Linux Server (ubuntu-14.04-server) 过程  从下载開始到成功安装历时约1小时 还算快的啦 可能国庆假期间网速快点吧 1. 下载安装文件 watermar ...

  6. linux lnmp环境下 安装apache教程

    linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...

  7. 转载:Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    原文 http://www.powerxing.com/install-hadoop/ 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单,书上有写到, ...

  8. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    摘自: http://www.cnblogs.com/kinglau/p/3796164.html http://www.powerxing.com/install-hadoop/ 当开始着手实践 H ...

  9. 新手推荐:Hadoop安装教程_单机/伪分布式配置_Hadoop-2.7.1/Ubuntu14.04

    下述教程本人在最新版的-jre openjdk-7-jdk OpenJDK 默认的安装位置为: /usr/lib/jvm/java-7-openjdk-amd64 (32位系统则是 /usr/lib/ ...

随机推荐

  1. hackerrank Alex对战Fedor

    任意门 为了在漫长得飞行旅途中娱乐,Alex和Fedor发明了如下的一个简单的双人游戏.游戏是: 首先, Alex画一个有权无向图.该图中可能有多重边(多重边的权值可能相同或者不同). 然后,Fedo ...

  2. 2017"百度之星"程序设计大赛 - 复赛1001&&HDU 6144 Arithmetic of Bomb【java大模拟】

    Arithmetic of Bomb Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Other ...

  3. 2017多校第一套&&hdu6038 思维 数学

    链接  http://acm.hdu.edu.cn/showproblem.php?pid=6038 题意: 给你一个a序列,代表0到n-1的排列:一个b序列代表0到m-1的排列.问你可以找出多少种函 ...

  4. c语言基础学习01

    =============================================================================每一种语言都有其独特的语法规则与语言定义. 指 ...

  5. EMC题2

    易安信笔试题分享:1 protected成员函数能被肿么调用2 “has-a” relationship是指的啥,答案有instance, reference, pointer等...3 int, c ...

  6. .NET MongoDB Driver 2.2 API注释

    主要内容 1 MongoClient 1.1构造函数 1.2 方法 2 IMongoDatabase 3 IMongoCollection 4 IMongoCollectionExtensions 5 ...

  7. 用于 C&sharp; 图像识别的轮廓分析技术

    用于 C♯ 图像识别的轮廓分析技术 供稿:Conmajia 标题:Contour Analysis for Image Recognition in C# 作者:Pavel Torgashov 此中文 ...

  8. 番外篇--Moddule Zero介绍

    1.1 ABPZero - 概述 介绍 微软ASP.NET身份框架 权限 会话 角色管理 默认角色 用户管理 多租户 设置管理 审计日志 1.1.1 介绍 Modulde Zero实现了ASP.NET ...

  9. Java入门篇(六)——类和对象

    写到这里终于写到了入门篇的最后一个知识点了.类和对象是Java中经常被提到的两个词汇,实际上可以将类看作对象的载体,它定义了对象所具有的功能.Java是面向对象的语言,因此掌握类与对象是学习Java语 ...

  10. Spark算子--take、top、takeOrdered

    转载请标明出处http://www.cnblogs.com/haozhengfei/p/552e8a32eee9d50fe394dfdcb14c78f3.html take.top.takeOrder ...