Ubuntu14.04server + LNMP + Zabbix3.4安装教程
安装中文环境
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安装教程的更多相关文章
- zabbix3.0安装教程
一.Zabbix介绍 zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费 ...
- Zabbix3.x安装图解教程
准备知识: Zabbix3.x比较之前的2.0界面有了很大的变化,但是安装部署过程与2.x基本完全一样. 1.Zabbix2.x安装图解教程 http://www.osyunwei.com/archi ...
- LNMP编译安装教程
LNMP编译安装教程 此次安装在Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看:lsb_release -a 一.准备工作: ...
- caffe安装教程(Ubuntu14+GPU+pycaffe+anaconda2)
caffe安装教程 本文所使用的底层环境配置:cuda8.cudnn6.OpenCV2.4.5.anaconda2(Python2.7).如使用其他版本的环境,如cuda,可安装自己的版本,但须在相应 ...
- 在虚拟机安装 Linux Server (ubuntu-14.04-server)
在虚拟机安装 Linux Server (ubuntu-14.04-server) 过程 从下载開始到成功安装历时约1小时 还算快的啦 可能国庆假期间网速快点吧 1. 下载安装文件 watermar ...
- linux lnmp环境下 安装apache教程
linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...
- 转载:Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
原文 http://www.powerxing.com/install-hadoop/ 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单,书上有写到, ...
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
摘自: http://www.cnblogs.com/kinglau/p/3796164.html http://www.powerxing.com/install-hadoop/ 当开始着手实践 H ...
- 新手推荐:Hadoop安装教程_单机/伪分布式配置_Hadoop-2.7.1/Ubuntu14.04
下述教程本人在最新版的-jre openjdk-7-jdk OpenJDK 默认的安装位置为: /usr/lib/jvm/java-7-openjdk-amd64 (32位系统则是 /usr/lib/ ...
随机推荐
- 学习笔记-使用cmd命令行创建nodejs项目
使用cmd命令行创建nodejs项目 1)在DOS下cd 进入到你想要创建项目的路径. 2)mkdir sing (创建一个sing文件夹) 3)cd sing 4) npm init (初始化工程 ...
- BZOJ:1443: [JSOI2009]游戏Game
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1443 反正不看题解我是完全想不出系列…… 先把棋盘黑白染色,也就是同一对角线上颜色相同,使 ...
- hdu_2030
一个小小知识点,统计字符串中汉字出现的次数,直接给出代码 //ASCII码的范围是0-127所以,超出范围的都是汉字,因为一个汉字占两个字符位置,所以结果除以2就可以了 #include<cst ...
- HDU 1213 How Many Tables(模板——并查集)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1213 Problem Description Today is Ignatius' birthday ...
- .31-浅析webpack源码之doResolve事件流(2)
放个流程图: 这里也放一下request对象内容,这节完事后如下(把vue-cli的package.json也复制过来了): /* { context: { issuer: '', compiler: ...
- zoom:1是什么意思
当一个容器内元素都浮动后,它将高度将不会随着内部元素高度的增加而增加,所以造成内容元素的显示超出了容器. overflow:auto;是让高度自适应, zoom:1;是为了兼容IE6,也可以用heig ...
- 5分钟把任意网站变成桌面软件--windows版
本文源自于segmentfault的一篇专栏文章:https://segmentfault.com/a/1190000012924855 只不过这篇是MAC版本的,所以我试了下windows版的: ...
- [JS]Math.random()
参考网址:http://www.soulteary.com/2014/07/05/js-math-random-trick.html [JS]Math.random()的二三事 看到题目,如果大家平时 ...
- springmvc +mybatis 配置多数据源
1.数据源配置: jdbc_multiple.properties: # MySQL #======================================================== ...
- Django 发送邮件
问题: 对于一些错误信息或用户注册账号的时候,需要给用户发送邮件进行验证. 以用户注册发邮件为例子,用户向后端提起注册,后端收到用户邮箱,对邮箱格式进行验证,然后发送邮件,邮件内容中包括邮件标题.邮件 ...